.gc-page{--gc-gold:#d7b878;--gc-text:#f2eee4;--gc-muted:#a8a69d;background:#090a09;color:var(--gc-text);font-family:inherit;overflow-wrap:break-word}
.gc-page *{box-sizing:border-box}.gc-page .gc-shell{width:min(1180px,calc(100% - 96px));margin-inline:auto}.gc-page h1,.gc-page h2,.gc-page h3,.gc-page p{margin:0}.gc-page .gc-eyebrow{font-size:11px;letter-spacing:2.8px;color:var(--gc-gold);font-weight:600;line-height:1.7}.gc-page .gc-eyebrow>span{display:inline-block;width:24px;height:1px;background:var(--gc-gold);vertical-align:middle;margin-right:12px}.gc-page .gc-muted,.gc-page article p{color:var(--gc-muted);line-height:1.95;font-size:15px}
.gc-page .gc-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding-top:80px;padding-bottom:0}.gc-page .gc-series{font-size:15px;letter-spacing:4px;color:#d1c4a7;margin-top:46px}.gc-page h1{font-size:clamp(46px,5.7vw,78px);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-2.6px;line-height:1.2;margin:15px 0 25px}.gc-page h1 span{color:var(--gc-gold)}.gc-page .gc-hero-sub{font-size:clamp(23px,2.4vw,32px);line-height:1.6;font-weight:500;margin-bottom:18px}.gc-page .gc-hero-copy>.gc-muted{max-width:400px}.gc-page .gc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:50px;padding:14px 22px;border:1px solid #c6a35c;background:#d4b575;color:#14130e;text-decoration:none;font-size:14px;font-weight:600;border-radius:2px}.gc-page .gc-button:hover{background:#ebce91}.gc-page a:focus-visible{outline:2px solid white;outline-offset:5px}.gc-page .gc-art{min-width:0;position:relative;text-align:center}.gc-page .gc-art svg{display:block;width:100%;height:auto}.gc-page .gc-art-caption{font-size:9px;letter-spacing:3px;color:#73694f}.gc-page .gc-hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #302b20;border-bottom:1px solid #302b20;margin-top:40px;padding:22px 0;font-size:12px;letter-spacing:2px;color:#a39578}
.gc-page .gc-section{padding-top:110px;padding-bottom:110px}.gc-page .gc-heading{margin-bottom:44px}.gc-page h2{font-size:clamp(27px,3vw,40px);font-weight:500;letter-spacing:1px;line-height:1.5;margin-top:14px}.gc-page h2>span{color:#b5a17a}.gc-page .gc-heading>p:last-child{color:var(--gc-muted);font-size:15px;line-height:1.9;margin-top:15px;max-width:720px}.gc-page .gc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gc-page .gc-card{padding:34px 30px;background:linear-gradient(135deg,#181a15,#10110f);border:1px solid #353022;border-radius:3px;min-width:0}.gc-page .gc-index{display:block;font-family:Georgia,serif;font-size:34px;color:#a98b52;margin-bottom:35px}.gc-page h3{font-size:19px;font-weight:500;line-height:1.5;margin-bottom:13px}.gc-page .gc-band{background:#10120f;border-block:1px solid #29271f}.gc-page .gc-core{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:85px}.gc-page .gc-core h2{font-size:42px;margin-bottom:25px}.gc-page .gc-core-list article{display:flex;gap:27px;padding:25px 0;border-bottom:1px solid #333023}.gc-page .gc-core-list article:first-child{padding-top:0}.gc-page .gc-core-list article>span{font-size:12px;color:var(--gc-gold);padding-top:7px}.gc-page .gc-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.gc-page .gc-step{min-width:0}.gc-page .gc-step-no{font-family:Georgia,serif;font-size:48px;color:#ba9b61}.gc-page .gc-step-line{height:1px;background:linear-gradient(90deg,#ac8c4f,#2d2b20);margin:25px 0}.gc-page .gc-risk{padding-top:20px}.gc-page .gc-risk-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.gc-page .gc-risk-card{border:1px solid #393120;border-top:2px solid #ad8c51;background:#141510;padding:26px 20px;min-width:0}.gc-page .gc-risk-card>span{display:block;font-size:11px;letter-spacing:2px;color:#af915d;margin-bottom:30px}.gc-page .gc-risk-card h3{font-size:18px}.gc-page .gc-risk-card p{font-size:13px}.gc-page .gc-risk-note{font-size:12px;color:#8c897e;margin-top:24px;line-height:1.8}.gc-page .gc-closing{border-top:1px solid #393020;text-align:center;padding-block:80px 100px;background:radial-gradient(ellipse at center,#27221466,transparent 65%)}.gc-page .gc-closing h2{font-size:clamp(30px,4vw,49px);line-height:1.55;margin-bottom:20px}.gc-page .gc-closing>p:not(.gc-eyebrow){color:#a8a69d;font-size:15px;margin-bottom:32px}.gc-page .gc-closing small{display:block;color:#7d7e74;font-size:11px;margin-top:24px;line-height:1.8}
@media(max-width:1000px){.gc-page .gc-shell{width:calc(100% - 56px)}.gc-page .gc-hero{gap:12px;padding-top:65px}.gc-page h1{font-size:50px}.gc-page .gc-three,.gc-page .gc-four,.gc-page .gc-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-page .gc-core{gap:35px}.gc-page .gc-section{padding-block:75px}.gc-page .gc-risk{padding-top:0}.gc-page .gc-card{padding:28px}.gc-page .gc-hero-bottom{font-size:10px}.gc-page .gc-series{margin-top:30px}}
@media(max-width:600px){.gc-page .gc-shell{width:calc(100% - 40px)}.gc-page .gc-hero{grid-template-columns:1fr;padding-top:45px;gap:25px}.gc-page h1{font-size:clamp(40px,11vw,60px);letter-spacing:-2px}.gc-page .gc-hero-sub{font-size:26px}.gc-page .gc-art{width:min(100%,370px);margin:auto}.gc-page .gc-hero-bottom{margin-top:0;gap:12px;padding-block:18px;letter-spacing:0;font-size:10px}.gc-page .gc-section{padding-block:60px}.gc-page .gc-three,.gc-page .gc-four,.gc-page .gc-risk-grid,.gc-page .gc-core{grid-template-columns:1fr}.gc-page .gc-core{padding-block:55px;gap:35px}.gc-page .gc-core h2{font-size:33px}.gc-page .gc-heading{margin-bottom:30px}.gc-page .gc-four{gap:32px}.gc-page .gc-step-no{font-size:37px}.gc-page .gc-step-line{margin-block:15px}.gc-page .gc-risk{padding-top:0}.gc-page .gc-risk-card{padding:24px}.gc-page .gc-risk-card>span{margin-bottom:16px}.gc-page .gc-closing{padding-block:55px 65px}.gc-page .gc-card .gc-index{margin-bottom:22px}}
.gc-page .gc-core-list article>span{flex:0 0 22px;white-space:nowrap}.gc-page .gc-core-list article>div{min-width:0}

.gc-page .gc-closing h2{font-size:clamp(28px,3vw,42px);margin-bottom:32px}
@media(min-width:1001px){.gc-page .gc-closing h2{white-space:nowrap}}

@media(min-width:1001px){
.gc-page .gc-hero{grid-template-columns:1.3fr 1fr}
.gc-page .gc-hero-copy>.gc-muted{max-width:none}
.gc-page .gc-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}
.gc-page .gc-core{grid-template-columns:.8fr 1.2fr;gap:40px}
}

