/* Buyer resources share the Goldcrest palette but keep long-form reading calm. */
body.goldcrest-guide .site-header{background:rgba(9,11,9,.9)}
.guide-hero{position:relative;min-height:650px;display:flex;align-items:end;isolation:isolate;background:#11120f;overflow:hidden}
.guide-image,.guide-image-shade{position:absolute;inset:0;width:100%;height:100%}
.guide-image{object-fit:cover;object-position:center;z-index:-2}
.guide-image-shade{z-index:-1;background:linear-gradient(90deg,rgba(8,9,8,.96),rgba(8,9,8,.78) 49%,rgba(8,9,8,.24)),linear-gradient(0deg,rgba(8,9,8,.94),transparent 60%)}
.guide-hero-inner{position:relative;padding-top:175px;padding-bottom:90px}
.guide-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#c7c3b9;font-size:11px;margin-bottom:90px}
.guide-breadcrumb a{color:var(--gold-light);border-bottom:1px solid transparent}.guide-breadcrumb a:hover{border-color:currentColor}
.guide-breadcrumb span[aria-current]{color:#dadbd3}.guide-kicker{color:var(--gold-light);letter-spacing:.24em;font-size:10px;font-weight:700;margin:0 0 23px}
.guide-hero h1{font:500 clamp(54px,7.8vw,114px)/1.02 Manrope,Arial,sans-serif;letter-spacing:-.075em;max-width:980px;margin:0 0 28px;text-wrap:balance}
.guide-lede{max-width:700px;color:#eee7d8;font-size:clamp(17px,1.75vw,22px);line-height:1.55;margin:0 0 32px}
.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:clamp(50px,9vw,150px);padding-top:108px;padding-bottom:130px}
.guide-article{max-width:780px}.guide-article h2{font:500 clamp(29px,3vw,43px)/1.16 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:60px 0 19px;color:#f1eadd}.guide-article h2:first-child{margin-top:0}
.guide-article p{font-size:17px;line-height:1.85;color:#c0c1b6;margin:0 0 25px}.guide-article a{color:var(--gold-light);text-decoration:underline;text-underline-offset:4px}
.guide-article ul,.guide-article ol{color:#c0c1b6;font-size:16px;line-height:1.75;padding-left:25px}.guide-article li{margin-bottom:12px}
.guide-article-end{margin-top:70px;border-top:1px solid var(--line-strong);padding-top:24px;color:#9da098;font-size:12px;letter-spacing:.03em}.guide-article-end span{color:var(--gold);margin-right:12px}
.guide-aside{align-self:start;position:sticky;top:120px}.guide-aside-card,.guide-company{background:#181b17;border:1px solid var(--line-strong);padding:34px 30px;margin-bottom:20px}.guide-aside-index{font-size:10px;letter-spacing:.22em;color:var(--gold-light);font-weight:700}
.guide-aside h2{font:500 27px/1.2 Manrope,sans-serif;letter-spacing:-.04em;margin:21px 0 22px}.guide-aside ul{list-style:none;padding:0;margin:0 0 28px}.guide-aside li{border-top:1px solid var(--line);padding:13px 0 13px 20px;color:#c6c7ba;font-size:13px;line-height:1.55;position:relative}.guide-aside li:before{content:'◆';position:absolute;left:0;top:16px;color:var(--gold);font-size:8px}.guide-aside a{color:var(--gold-light);border-bottom:1px solid var(--gold);padding-bottom:6px;font-size:12px;font-weight:700}.guide-aside a span{margin-left:16px}.guide-company dl{margin:0 0 20px}.guide-company dt{color:#a9aba1;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin:15px 0 4px}.guide-company dd{color:#e4e3d7;font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}
.guide-related{border-top:1px solid var(--line);background:#111310;padding:108px 0 120px}.guide-related-top>span{color:var(--gold);letter-spacing:.22em;font-size:10px;font-weight:700}.guide-related h2{font:500 clamp(39px,5vw,69px)/1.1 Manrope,Arial,sans-serif;letter-spacing:-.065em;margin:20px 0 43px}.guide-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-related-card{border:1px solid var(--line);background:#191b17;min-height:205px;padding:28px 32px;position:relative;transition:transform .25s,border-color .25s,background .25s}.guide-related-card:hover{transform:translateY(-4px);border-color:var(--gold-deep);background:#202219}.guide-related-card>span{color:var(--gold-light);letter-spacing:.2em;font-size:10px}.guide-related-card h3{font:500 clamp(23px,2.4vw,32px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:20px 30px 10px 0}.guide-related-card p{max-width:470px;color:#b5b7ac;font-size:13px;line-height:1.7;margin:0}.guide-related-card b{position:absolute;right:30px;top:27px;color:var(--gold-light);font-size:19px;font-weight:400}
.guide-closing{background:radial-gradient(circle at 88% 10%,rgba(207,167,100,.13),transparent 35%),#0b0c0b;padding:110px 0 120px;border-top:1px solid var(--line)}.guide-closing p{font-size:11px;letter-spacing:.24em;color:var(--gold);text-transform:uppercase;font-weight:700}.guide-closing h2{font:500 clamp(50px,6.5vw,93px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.07em;margin:25px 0 39px}.guide-closing h2 em{color:var(--gold-light)}
@media(max-width:960px){.guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:55px}.guide-aside-card,.guide-company{padding:26px 22px}}
@media(max-width:760px){.guide-hero{min-height:590px}.guide-hero-inner{padding-top:140px;padding-bottom:62px}.guide-breadcrumb{margin-bottom:65px}.guide-hero h1{font-size:clamp(49px,11vw,76px)}.guide-image-shade{background:linear-gradient(90deg,rgba(8,9,8,.89),rgba(8,9,8,.45)),linear-gradient(0deg,rgba(8,9,8,.92),transparent 70%)}.guide-layout{display:block;padding-top:72px;padding-bottom:80px}.guide-article p{font-size:15px;line-height:1.8}.guide-article h2{margin-top:50px}.guide-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:68px}.guide-aside-card,.guide-company{margin:0}.guide-related{padding:72px 0 80px}.guide-related-grid{grid-template-columns:1fr}.guide-closing{padding:75px 0 85px}}
@media(max-width:620px){.guide-hero{min-height:615px}.guide-breadcrumb{font-size:10px;gap:8px}.guide-hero h1{font-size:clamp(46px,13vw,69px)}.guide-lede{font-size:16px}.guide-aside{display:block}.guide-aside-card,.guide-company{margin-bottom:14px}.guide-related-card{min-height:190px;padding:26px}.guide-related-card b{right:25px}.guide-closing h2{font-size:clamp(44px,11vw,62px)}}
