.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.research-grid .card{min-width:0}.research-grid p,.research-grid li{line-height:1.7}.research-grid ul{padding-left:20px}.research-grid li{margin:10px 0}.research-grid h2{font-size:28px}.research-grid h3{margin-top:24px}.research-grid .btn{white-space:normal;text-align:left}.field textarea{font:inherit;background:#fff;border:1px solid var(--line,#ddd);border-radius:8px;padding:14px;resize:vertical;width:100%;box-sizing:border-box}.article-body details{padding:22px 0;border-bottom:1px solid #E7E1D4}.article-body summary{cursor:pointer;font-weight:600;font-size:20px}.platform-hero{position:relative;border-bottom:1px solid #E7E1D4}.platform-hero h1{letter-spacing:-.055em}.method-preview{background:#071A33!important;color:#F6F1E7!important;border-radius:24px!important;box-shadow:0 25px 60px #071a331a}.method-preview p,.method-preview .eyebrow,.method-preview .text-link,.method-preview .method-metric span{color:#d0dbe8!important}.method-preview .method-bar{background:#7FA2CC!important}.method-preview h2,.method-preview strong{color:#F6F1E7!important}@media(max-width:760px){.research-grid{grid-template-columns:1fr}.research-grid h2{font-size:25px}}@media print{.sidebar,.mobile-bar,.form-actions,.topbar{display:none!important}.main{margin:0!important}.research-grid{display:block}.card{break-inside:avoid}textarea{min-height:100px}}

/* Direction de marque : libellés sobres, sans émoticônes ni pictogrammes Unicode décoratifs. */
.side-icon{display:none}.mobile-menu,.home-menu-button{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;min-width:58px;min-height:44px;padding:8px}.btn:empty{display:none}
