
:root{--ink:#102a43;--green:#0e6655;--orange:#e96b2c;--paper:#fbfaf6;--line:#d8e2dd;--muted:#52606d}
.evidence-hero{padding:96px max(6vw,28px) 72px;background:linear-gradient(120deg,#102a43,#0f5e53);color:#fff}.evidence-hero>div,.evidence-section{max-width:1220px;margin:auto}.evidence-hero h1{font-size:clamp(48px,7vw,88px);letter-spacing:-.055em;line-height:.95;margin:10px 0 20px}.evidence-hero p{max-width:780px;font-size:18px;line-height:1.65}.evidence-hero .kicker,.evidence-section .kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:#f5a05b}.evidence-section{padding:72px max(3vw,20px)}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-card{border:1px solid var(--line);border-radius:22px;padding:30px;background:#fff;display:flex;flex-direction:column;min-height:310px}.resource-card>span{font-size:11px;letter-spacing:.14em;color:var(--orange);font-weight:800}.resource-card h2{font-size:28px;color:var(--ink);margin:18px 0 12px}.resource-card p{color:var(--muted);line-height:1.65;flex:1}.resource-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:13px 20px;border-radius:999px;background:var(--green);color:#fff;text-decoration:none;font-weight:750}.scope-note{margin-top:34px;padding:30px;border-radius:20px;background:#eef5f1}.scope-note h2{margin-top:0;color:var(--ink)}.scope-note p{max-width:900px;line-height:1.65;color:#41564f}.scope-note a{font-weight:800;color:var(--green)}.evidence-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start;margin-bottom:34px}.evidence-intro h2{font-size:40px;letter-spacing:-.04em;margin:8px 0;color:var(--ink)}.evidence-intro>p{font-size:17px;line-height:1.7;color:var(--muted)}.evidence-grid{display:grid;gap:26px}.evidence-card{display:grid;grid-template-columns:minmax(280px,420px) 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.evidence-card img{width:100%;height:100%;max-height:560px;object-fit:contain;background:#f2eee3}.evidence-card>div{padding:32px}.evidence-card h2{font-size:30px;color:var(--ink);margin:14px 0 24px}.status{display:inline-block;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em}.status.product{background:#e6f4ee;color:#0c5b49}.status.archived{background:#fff0dd;color:#9a4c0b}.evidence-card dl{display:grid;grid-template-columns:150px 1fr;gap:0;margin:0}.evidence-card dt,.evidence-card dd{padding:10px 0;border-top:1px solid #e7ece9}.evidence-card dt{font-weight:800;color:#29463d}.evidence-card dd{margin:0;color:var(--muted)}.evidence-checklist{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.evidence-checklist>div{padding:30px;border-radius:20px;background:#f3f7f5}.evidence-checklist h2{color:var(--ink);margin-top:0}.evidence-checklist li,.evidence-checklist p{line-height:1.65;color:#41564f}.article-evidence-note{border:1px solid #e8cda4;background:#fff8eb;border-radius:14px;padding:18px 20px;margin:24px 0;color:#654b2b;font-size:14px;line-height:1.55}.article-evidence-note strong{color:#8c4b11}@media(max-width:850px){.resource-grid{grid-template-columns:1fr}.evidence-intro,.evidence-card,.evidence-checklist{grid-template-columns:1fr}.evidence-hero{padding-top:72px}.evidence-card img{max-height:440px}.evidence-card dl{grid-template-columns:1fr}.evidence-card dd{padding-top:2px}.evidence-card dt{padding-bottom:2px}}

.article-evidence-note{box-sizing:border-box;max-width:1220px;margin:24px auto}
@media(max-width:1260px){.article-evidence-note{margin-left:20px;margin-right:20px}}
