.affiliate-notice{display:block;margin:.2rem 0 .45rem;color:#6e7a76;font-size:.68rem;line-height:1.35}.trust-strip{max-width:1180px;margin:0 auto;padding:0 2rem 2.5rem;color:#64736f;font-size:.78rem}.trust-strip a{color:#12362f;font-weight:700}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.method-card{padding:1.4rem;border:1px solid #d8ddd6;background:#fff}.method-card span{display:block;margin-bottom:.8rem;color:#7b9d20;font-size:.72rem;font-weight:800;letter-spacing:.08em}.method-card h3{font-size:1.15rem;margin-bottom:.65rem}.method-card p{margin:0;font-size:.9rem}.legal-note{padding:1rem 1.2rem;border-left:4px solid #cdea45;background:#f3f6e9}.hero-editorial-image{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.hero-visual:has(.hero-editorial-image):before{display:none}.hero-visual>.hero-editorial-image~*{display:none}.related-reading{margin-top:3rem;padding-top:2rem;border-top:1px solid #d8ddd6}.related-reading>span{color:#7b9d20;font-size:.72rem;font-weight:800;letter-spacing:.1em}.related-reading h2{margin:.55rem 0 1.2rem}.related-reading>div{display:grid;gap:.7rem}.related-reading a{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background:#f3f6e9;color:#173a34;font-weight:700;text-decoration:none}.related-reading a:hover{background:#eaf1cf}.source-note{color:#65736f;font-size:.82rem}@media(max-width:700px){.method-grid{grid-template-columns:1fr}.hero-editorial-image{min-height:300px}.related-reading{margin-top:2rem}}
