/* GC Prestige Guides v1.0.0 (10 Nov 2026) - extends gc-news-shared-1.css; brand fonts and colours only */
.gd-page .nws-tldr .nws-tldr-text{display:block!important}
.gd-body .nws-page.gd-page~.nws-cta{display:none!important}
.nws-cta .gd-cta-btns .nws-cta-btn{max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}
.gd-crumbs{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#121F30;margin-bottom:18px}
.gd-crumbs a{color:#121F30;text-decoration:none;border-bottom:1px solid transparent}
.gd-crumbs a:hover{border-bottom-color:#69D2C8}
.gd-crumbs span[aria-current]{color:rgba(18,31,48,.65)}
.gd-crumbs .gd-sep{margin:0 8px;color:rgba(18,31,48,.45)}
.nws-cta .gd-cta-btns{display:flex;flex-wrap:wrap;gap:12px;flex:none}
.nws-cta .gd-cta-btns .nws-cta-btn.gd-alt{background:transparent!important;color:#FFF8F3!important;box-shadow:inset 0 0 0 1px rgba(255,248,243,.5)}
.nws-cta .gd-cta-btns .nws-cta-btn.gd-alt:hover{background:#FFF8F3!important;color:#121F30!important}
.gd-src ol{margin:8px 0 22px;padding-left:20px}
.nws-container>div:not([class]) .gd-src li{padding-left:4px!important}
.nws-container>div:not([class]) .gd-src li:before{display:none!important}
.gd-src li{font-size:13px;line-height:1.6;letter-spacing:.04em;margin:0 0 8px;color:#121F30;overflow-wrap:anywhere}
.gd-src a{color:#121F30;text-decoration:underline;text-underline-offset:3px}
.gd-hub .nws-hero-inner{max-width:900px}
.gd-grid-sec{padding:56px max(24px,calc((100vw - 1240px)/2)) 72px;box-sizing:border-box}
.gd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.gd-card{display:flex;flex-direction:column;background:#F3EAE2;border-top:3px solid #69D2C8;padding:28px 24px 22px;color:#121F30;text-decoration:none;min-width:0;box-sizing:border-box;transition:border-color .3s ease,background-color .3s ease}
.gd-card:hover{border-top-color:#121F30;background:#EDE1D6}
.gd-card:focus-visible{outline:2px solid #121F30;outline-offset:3px}
.gd-fig{font-size:40px;line-height:1.05;font-weight:700;letter-spacing:-.01em}
.gd-q{font-size:13px;line-height:1.5;letter-spacing:.04em;color:rgba(18,31,48,.75);margin:6px 0 22px}
.gd-cat{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}
.gd-title{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 10px}
.gd-sum{font-size:14px;line-height:1.6;letter-spacing:.03em;margin:0 0 18px}
.gd-more{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
@media (max-width:991px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.gd-grid{grid-template-columns:1fr;gap:16px}.gd-grid-sec{padding:36px 20px 48px}.gd-fig{font-size:34px}.nws-cta .gd-cta-btns{width:100%}.nws-cta .gd-cta-btns .nws-cta-btn{width:100%}.gd-crumbs .gd-sep{margin:0 5px}}
@media (prefers-reduced-motion:reduce){.gd-card{transition:none}}
.gc-css-end{--gc-css-end:1}