@import url('styles.css');
.article-header{height:92px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d2c9}.article-header .brand{font-size:42px}.article-header nav{display:flex;gap:28px}.article-shell{max-width:1180px;margin:auto;padding:72px var(--pad) 100px}.article-title{max-width:900px;margin-bottom:48px}.article-title .category{color:var(--clay);font-weight:600;margin:0 0 18px}.article-title h1{font:400 clamp(58px,7vw,96px)/.96 var(--serif);letter-spacing:-.035em;margin:0}.article-title .dek{max-width:720px;font-size:21px;margin:28px 0 18px}.article-title .meta{color:#5b625e;font-size:14px}.article-hero{width:100%;max-height:670px;object-fit:cover;border-radius:28px}.article-layout{display:grid;grid-template-columns:220px minmax(0,700px);gap:70px;margin-top:65px}.article-aside{font-size:14px;color:#505854}.article-aside strong{display:block;color:var(--green);margin-bottom:10px}.article-body{font-size:18px;line-height:1.75}.article-body h2{font-size:46px;margin:58px 0 18px}.article-body h3{font:500 28px var(--serif);margin:34px 0 10px}.article-body p,.article-body ul{margin:0 0 22px}.article-body li{margin-bottom:8px}.article-body .callout{border-top:1px solid var(--clay);border-bottom:1px solid var(--clay);padding:26px 0;margin:38px 0;font:400 27px/1.25 var(--serif);color:var(--green)}.sources{margin-top:70px;padding-top:30px;border-top:1px solid var(--rule)}.sources h2{font-size:34px;margin-top:0}.sources a{text-decoration:underline}.article-footer{background:var(--green2);color:white;padding:46px var(--pad);display:flex;justify-content:space-between;align-items:center}.article-footer .brand{color:white}.article-footer a:last-child{border-bottom:1px solid currentColor}.guide-index{max-width:1200px;margin:auto;padding:80px var(--pad)}.guide-index>h1,.page-copy h1{font:400 clamp(64px,8vw,110px)/.95 var(--serif);margin:0 0 55px}.guide-row{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:35px;padding:30px 0;border-top:1px solid var(--rule)}.guide-row img{width:180px;height:120px;object-fit:cover;border-radius:10px}.guide-row span{color:var(--clay);font-size:14px}.guide-row h2{font-size:38px;margin:5px 0}.guide-row>a{font-size:30px}.page-copy{max-width:900px;margin:auto;padding:80px var(--pad) 120px}.page-copy h2{font-size:40px;margin:50px 0 15px}.page-copy p,.page-copy li{font-size:18px;line-height:1.75}.page-copy .updated{color:#626964;font-size:14px}@media(max-width:760px){.article-header nav{display:none}.article-shell{padding-top:48px}.article-title h1{font-size:54px}.article-layout{grid-template-columns:1fr;gap:30px;margin-top:40px}.article-aside{border-bottom:1px solid var(--rule);padding-bottom:22px}.article-body h2{font-size:38px}.article-hero{border-radius:18px}.article-footer{align-items:flex-start;gap:25px;flex-direction:column}.guide-row{grid-template-columns:100px 1fr}.guide-row img{width:100px;height:90px}.guide-row>a{display:none}.guide-row h2{font-size:28px}}
.buyer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.buyer-card{border:1px solid var(--rule);border-radius:16px;padding:22px}.buyer-card h3{margin:0 0 8px;font-size:24px}.buyer-card p{font-size:16px;line-height:1.55;margin:0}.buy-note{background:#f1eee5;border-radius:16px;padding:22px;margin:32px 0}.buy-note strong{display:block;margin-bottom:6px}.checklist{list-style:none;padding:0}.checklist li{padding:13px 0 13px 34px;border-bottom:1px solid var(--rule);position:relative}.checklist li:before{content:'□';position:absolute;left:0;font-size:22px}.cta-panel{background:var(--green2);color:#fff;border-radius:22px;padding:30px;margin:42px 0}.cta-panel h2{color:#fff;margin:0 0 10px;font-size:34px}.cta-panel a{display:inline-block;margin-top:10px;color:#fff;border-bottom:1px solid currentColor}.disclosure{font-size:14px;color:#5b625e;border-left:3px solid var(--clay);padding-left:16px}@media(max-width:760px){.buyer-grid{grid-template-columns:1fr}}
