.evidence-article{max-width:1120px}.article-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:end;padding:46px 0 78px;border-bottom:1px solid var(--line)}.article-hero>div>span,.section-label{color:var(--green);font-size:13px;font-weight:900;letter-spacing:.12em}.article-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:-.055em;margin:14px 0 26px}.article-hero h1 em{font-style:normal;color:var(--green)}.article-hero>div>p{font-size:20px;color:#505761;max-width:760px}.article-hero aside{background:var(--deep);color:#fff;border-radius:22px;padding:30px}.article-hero aside strong{color:#8dade0}.article-hero aside p{margin:10px 0 0}.article-section{padding:82px 0;border-bottom:1px solid var(--line)}.article-section h2{font-size:clamp(31px,4.5vw,50px);line-height:1.18;letter-spacing:-.045em;margin:10px 0 24px}.article-section>p{font-size:18px;color:#525963;max-width:940px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0}.stat-grid article{padding:28px;border:1px solid var(--line);border-radius:18px}.stat-grid strong{display:block;font-size:46px;color:var(--green);letter-spacing:-.05em}.stat-grid span{font-weight:750}.stat-grid .sum{background:var(--deep);color:#fff}.stat-grid .sum strong{color:#8dade0}.source a,.source-list a{color:var(--green);font-weight:750}.mechanism-grid,.limit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:32px 0}.mechanism-grid article,.limit-grid span{padding:23px;border:1px solid var(--line);border-radius:16px}.mechanism-grid b{font-size:18px;color:var(--deep)}.mechanism-grid p{margin:7px 0 0;color:#59606a}.source-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.source-list a{padding:15px;background:var(--soft);border-radius:10px;text-decoration:none}.limit-grid span{font-weight:750;padding-left:48px;position:relative}.limit-grid span:before{content:'!';position:absolute;left:18px;top:21px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#d86534;color:#fff;font-size:12px}.towel blockquote{margin:32px 0 0;padding:24px 28px;background:#fff5ef;border-left:5px solid #d86534;font-size:18px}.towel blockquote b{display:block;color:#a3431c}.compare-table{border:1px solid var(--line);border-radius:18px;overflow:hidden;margin:32px 0}.compare-table>div{display:grid;grid-template-columns:.7fr 1.15fr 1.3fr}.compare-table>div>*{padding:16px 18px;border-bottom:1px solid var(--line)}.compare-table>div>*+*{border-left:1px solid var(--line)}.compare-table>div:last-child>*{border-bottom:0}.compare-head{background:var(--deep);color:#fff}.compare-table>div:not(.compare-head)>*:last-child{background:var(--soft);color:var(--deep);font-weight:750}.product-note{padding:24px;border-left:4px solid var(--green);background:var(--soft)}.article-cta a{display:inline-block;background:var(--green);color:#fff;text-decoration:none;padding:14px 20px;border-radius:9px;font-weight:850}.boundary>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px}.boundary>div:last-child p{margin:0;padding:22px;background:#fff5ef;border-radius:14px}.boundary b{display:block;color:#a3431c;margin-bottom:6px}.proposal-copy{font-size:24px!important;line-height:1.55;color:var(--deep)!important;font-weight:800;padding:32px;background:var(--soft);border-radius:20px}.article-footer{display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;padding:38px 0}.article-footer p{margin:0;color:#5d636d}.article-footer a{color:var(--green);font-weight:800}@media(max-width:760px){.article-hero{grid-template-columns:1fr;padding:24px 0 52px}.article-section{padding:58px 0}.stat-grid,.mechanism-grid,.limit-grid,.source-list,.boundary>div:last-child{grid-template-columns:1fr}.compare-table{overflow-x:auto}.compare-table>div{min-width:650px}.article-footer{grid-template-columns:1fr;gap:8px}}