:root{--gc-bg:#050810;--gc-bg2:#0a0e1a;--gc-card:#111827;--gc-gold:#f1b041;--gc-gold-l:#ffd07a;--gc-gold-d:#c8860a;--gc-cream:#e8d5b0;--gc-text:#b8a98a;--gc-dim:#7a6a50;--gc-border:rgba(241,176,65,.22);--gc-disp:'Cinzel Decorative',serif;--gc-head:'Cinzel',serif;--gc-body:'Raleway',sans-serif}body.gh-contenido{background:var(--gc-bg)!important;color:var(--gc-text)}.gh-contenido .nv-content-wrap>*,.gh-contenido .entry-content>*{margin-top:0}.gc-hero{position:relative;overflow:hidden;padding:clamp(110px,14vw,170px) clamp(20px,6vw,80px) clamp(56px,8vw,90px);text-align:center;background:var(--gc-bg)}.gc-hero>.gc-hero-bg{position:absolute;inset:0;margin:0;z-index:0}.gc-hero>.gc-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.55}.gc-hero::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(5 8 16 / .72) 0%,rgb(5 8 16 / .6) 45%,rgb(5 8 16 / .94) 85%,var(--gc-bg) 100%)}.gc-hero-in{position:relative;z-index:2;max-width:860px;margin:0 auto}.gc-crumbs{font-family:var(--gc-head);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gc-dim);margin:0 0 22px}.gc-crumbs a{color:var(--gc-dim);text-decoration:none}.gc-crumbs a:hover{color:var(--gc-gold)}.gc-eyebrow{font-family:var(--gc-head);font-size:.72rem;letter-spacing:.35em;text-transform:uppercase;color:var(--gc-gold);margin:0 0 14px}.gc-hero h1{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.7rem,4.4vw,3.1rem);line-height:1.18;color:var(--gc-cream);margin:0 0 20px;text-transform:none}.gc-hero h1 em,.gc-hero h1 strong{font-style:normal;font-weight:inherit;background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.gc-hero p.gc-lead{font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.85;color:var(--gc-text);max-width:720px;margin:0 auto 14px}.gc-hero p.gc-lead strong{color:var(--gc-cream);font-weight:600}.gc-hero .gc-btns{margin-top:26px}.gc-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.gc-btns .wp-block-button__link,.gc-card .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:0;font-family:var(--gc-head);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:transform .3s,box-shadow .3s,background .3s,color .3s}.gc-btn-gold>.wp-block-button__link{background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));color:var(--gc-bg)}.gc-btn-gold>.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgb(241 176 65 / .4);color:var(--gc-bg)}.gc-btn-ghost>.wp-block-button__link{background:#fff0;color:var(--gc-cream);border:1px solid rgb(241 176 65 / .4);font-weight:500}.gc-btn-ghost>.wp-block-button__link:hover{border-color:var(--gc-gold);color:var(--gc-gold-l);transform:translateY(-2px)}.gc-body{background:var(--gc-bg);padding:clamp(30px,6vw,70px) clamp(20px,6vw,40px) clamp(50px,8vw,90px)}.gc-body.gc-alt{background:var(--gc-bg2)}.gc-wrap{max-width:780px;margin:0 auto}.gc-wrap>h2{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.3;color:var(--gc-cream);margin:58px 0 18px;padding-top:30px;position:relative;text-transform:none}.gc-wrap>h2:first-child{margin-top:0}.gc-wrap>h2::before{content:'';position:absolute;top:0;left:0;width:120px;height:9px;background:linear-gradient(90deg,var(--gc-gold-d),transparent) 0 50%/100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Cpath d='M1 0 2 1 1 2 0 1z' fill='%23f1b041'/%3E%3C/svg%3E") 0 50%/9px 9px no-repeat}.gc-wrap>h3{font-family:var(--gc-head);font-weight:600;font-size:clamp(1rem,1.7vw,1.15rem);letter-spacing:.03em;color:var(--gc-gold-l);margin:34px 0 10px;line-height:1.45;text-transform:none}.gc-wrap>p,.gc-wrap li,.gc-wrap td{font-size:1.02rem;line-height:1.85;color:var(--gc-text)}.gc-wrap>p{margin:0 0 16px}.gc-wrap strong{color:var(--gc-cream);font-weight:600}.gc-wrap a:not(.wp-block-button__link){color:var(--gc-gold);text-decoration:underline;text-decoration-color:rgb(241 176 65 / .45);text-underline-offset:3px}.gc-wrap a:not(.wp-block-button__link):hover{color:var(--gc-gold-l);text-decoration-color:var(--gc-gold-l)}.gc-wrap ul.wp-block-list,.gc-wrap ol.wp-block-list{margin:4px 0 20px;padding:0;list-style:none}.gc-wrap ul.wp-block-list>li,.gc-wrap ol.wp-block-list>li{position:relative;padding-left:26px;margin:0 0 10px}.gc-wrap ul.wp-block-list>li::before{content:'';position:absolute;left:4px;top:.72em;width:8px;height:8px;background:var(--gc-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.gc-wrap ol.wp-block-list{counter-reset:gc}.gc-wrap ol.wp-block-list>li{counter-increment:gc;padding-left:36px}.gc-wrap ol.wp-block-list>li::before{content:counter(gc);position:absolute;left:0;top:.18em;width:24px;height:24px;border-radius:50%;background:var(--gc-gold);color:var(--gc-bg);font-family:var(--gc-head);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.gc-wrap figure.wp-block-image{margin:30px 0}.gc-wrap figure.wp-block-image img{width:100%;height:auto;display:block;border:1px solid var(--gc-border)}.gc-wrap figure.wp-block-image figcaption{font-size:.8rem;color:var(--gc-dim);text-align:center;margin-top:8px}.gc-wrap p.gc-def{border-left:2px solid var(--gc-gold);background:rgb(241 176 65 / .06);padding:16px 20px;margin:20px 0 22px;color:var(--gc-text)}.gc-wrap p.gc-note{font-size:.9rem;font-style:italic;color:var(--gc-dim)}.gc-wrap figure.wp-block-table{margin:22px 0 26px;overflow-x:auto}.gc-wrap figure.wp-block-table table{width:100%;border-collapse:collapse;min-width:460px}.gc-wrap figure.wp-block-table th,.gc-wrap figure.wp-block-table td{border:1px solid var(--gc-border);padding:11px 14px;text-align:left;vertical-align:top;font-size:.95rem;line-height:1.6}.gc-wrap figure.wp-block-table thead th{background:rgb(241 176 65 / .1);font-family:var(--gc-head);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-gold);font-weight:600}.gc-wrap figure.wp-block-table tbody tr:nth-child(even) td{background:rgb(255 255 255 / .015)}.gc-wrap figure.wp-block-table td:first-child{color:var(--gc-cream)}.gc-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0 34px}.gc-card{background:var(--gc-card);border:1px solid var(--gc-border);display:flex;flex-direction:column;transition:border-color .3s,transform .3s}.gc-card:hover{border-color:rgb(241 176 65 / .55);transform:translateY(-3px)}.gc-card figure.wp-block-image{margin:0}.gc-card figure.wp-block-image img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border:0}.gc-card-in{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.gc-card h3{font-family:var(--gc-disp);font-weight:400;font-size:1.15rem;color:var(--gc-cream);margin:0 0 4px;letter-spacing:0}.gc-card p{font-size:.92rem;line-height:1.75;color:var(--gc-text);margin:0 0 14px}.gc-card p.gc-tag{font-family:var(--gc-head);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gc-gold);margin:0 0 10px}.gc-card .wp-block-buttons{margin-top:auto}.gc-promo{border:1px solid rgb(241 176 65 / .4);background:linear-gradient(160deg,rgb(17 24 39 / .96),rgb(10 14 26 / .96));padding:28px 28px 30px;margin:44px 0;text-align:center;position:relative}.gc-promo::before{content:'';position:absolute;inset:6px;border:1px solid rgb(241 176 65 / .12);pointer-events:none}.gc-promo p.gc-eyebrow{margin-bottom:8px}.gc-promo h2,.gc-promo h3{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.15rem,2.2vw,1.45rem);color:var(--gc-cream);margin:0 0 10px;padding:0;text-transform:none}.gc-promo h2::before{display:none}.gc-promo p{font-size:.98rem;line-height:1.8;color:var(--gc-text);margin:0 auto 18px;max-width:560px}.gc-wrap .faq-list{display:flex;flex-direction:column;gap:12px;margin:18px 0 10px}.gc-final{position:relative;overflow:hidden;text-align:center;padding:clamp(64px,9vw,110px) clamp(20px,6vw,40px)}.gc-final>.gc-final-bg{position:absolute;inset:0;margin:0;z-index:0}.gc-final>.gc-final-bg img{width:100%;height:100%;object-fit:cover;opacity:.35}.gc-final::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--gc-bg) 0%,rgb(5 8 16 / .7) 30%,rgb(5 8 16 / .75) 70%,var(--gc-bg) 100%)}.gc-final-in{position:relative;z-index:2;max-width:640px;margin:0 auto}.gc-final h2{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.25;color:var(--gc-cream);margin:0 0 14px;text-transform:none}.gc-final h2 em{font-style:normal;background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.gc-final p{font-size:1rem;line-height:1.85;color:var(--gc-text);margin:0 0 26px}.gc-band{background:var(--gc-bg2);padding:clamp(60px,8vw,100px) clamp(20px,6vw,40px)}.gc-band.gc-band-dark{background:var(--gc-bg)}.gc-band .gc-wrap{max-width:900px}.gc-band .gc-head{text-align:center;max-width:680px;margin:0 auto 30px}.gc-band .gc-head h2{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.5rem,3vw,2.3rem);color:var(--gc-cream);line-height:1.25;margin:0 0 12px;text-transform:none}.gc-band .gc-head h2 em{font-style:normal;background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.gc-band .gc-head p{font-size:1rem;line-height:1.85;color:var(--gc-text);margin:0}.gc-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.gc-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:30px 0}.gc-tile{background:var(--gc-card);border:1px solid var(--gc-border);padding:22px 22px 20px}.gc-tile h3{font-family:var(--gc-head);font-size:1rem;font-weight:600;color:var(--gc-gold-l);margin:0 0 8px;letter-spacing:.03em;text-transform:none}.gc-tile p{font-size:.93rem;line-height:1.78;color:var(--gc-text);margin:0}.gc-tile a{color:var(--gc-gold)}.gc-bloghead{position:relative;text-align:center;padding:clamp(110px,13vw,160px) 20px clamp(40px,6vw,60px);background:var(--gc-bg)}.gc-bloghead h1{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.8rem,4vw,2.8rem);color:var(--gc-cream);margin:0 0 12px}.gc-bloghead p{max-width:620px;margin:0 auto;color:var(--gc-text);line-height:1.8}body.blog .archive-container .posts-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:0 0 50px}body.blog .archive-container article.layout-grid{background:var(--gc-card);border:1px solid var(--gc-border);padding:0;margin:0;width:auto;max-width:none;flex:none}body.blog .archive-container .nv-post-thumbnail-wrap img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}body.blog .archive-container .content{padding:0 0 20px}body.blog .archive-container .blog-entry-title,body.blog .archive-container .excerpt-wrap,body.blog .archive-container .nv-meta-list{padding:0 20px}body.blog .archive-container .blog-entry-title{font-family:var(--gc-head);font-size:1.05rem;line-height:1.4;margin:16px 0 8px}body.blog .archive-container .blog-entry-title a{color:var(--gc-cream);text-decoration:none}body.blog .archive-container .excerpt-wrap p{font-size:.92rem;line-height:1.75;color:var(--gc-text)}body.blog .archive-container .read-more-wrapper a{display:inline-block;margin-top:6px;padding:10px 20px;background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));color:var(--gc-bg);font-family:var(--gc-head);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:0}.gc-orn{height:12px;width:248px;max-width:80%;margin:0 auto 22px;background:linear-gradient(90deg,transparent,var(--gc-gold-d)) 0 50%/110px 1px no-repeat,linear-gradient(270deg,transparent,var(--gc-gold-d)) 100% 50%/110px 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Cpath d='M1 0 2 1 1 2 0 1z' fill='%23f1b041'/%3E%3C/svg%3E") 50% 50%/12px 12px no-repeat}.gc-hero .gc-orn{margin-bottom:18px}.gc-sec{background:var(--gc-bg);padding:clamp(64px,9vw,110px) clamp(20px,5vw,40px)}.gc-sec.gc-sec-alt{background:var(--gc-bg2)}.gc-sec.gc-sec-intro{padding-top:clamp(30px,5vw,56px)}.gc-sec-in{max-width:1100px;margin:0 auto}.gc-sec-in>p,.gc-sec-in>ul,.gc-sec-in>ol,.gc-sec-in>h3,.gc-sec-in>figure.wp-block-table,.gc-sec-in>.faq-list{max-width:780px;margin-left:auto;margin-right:auto}.gc-sec-in>p,.gc-split-txt>p,.gc-sec li,.gc-sec td{font-size:1.02rem;line-height:1.9;color:var(--gc-text)}.gc-sec-in>p,.gc-split-txt>p{margin-top:0;margin-bottom:16px}.gc-sec strong{color:var(--gc-cream);font-weight:600}.gc-sec a:not(.wp-block-button__link){color:var(--gc-gold);text-decoration:underline;text-decoration-color:rgb(241 176 65 / .45);text-underline-offset:3px}.gc-sec a:not(.wp-block-button__link):hover{color:var(--gc-gold-l)}.gc-sec-in>h3{font-family:var(--gc-head);font-weight:600;font-size:1.1rem;color:var(--gc-gold-l);margin-top:34px;margin-bottom:10px;text-transform:none}.gc-sec ul.wp-block-list{margin:4px auto 20px;padding:0;list-style:none}.gc-sec ul.wp-block-list>li{position:relative;padding-left:26px;margin:0 0 10px}.gc-sec ul.wp-block-list>li::before{content:'';position:absolute;left:4px;top:.75em;width:8px;height:8px;background:var(--gc-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.gc-sec p.gc-def{border-left:2px solid var(--gc-gold);background:rgb(241 176 65 / .06);padding:18px 22px;margin:0 auto 22px}.gc-shead{text-align:center;max-width:760px;margin:0 auto 52px}.gc-shead h2{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.22;color:var(--gc-cream);margin:0;text-transform:none}.gc-shead h2 em,.gc-final h2 em{font-style:normal;background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.gc-sec figure.wp-block-table{margin:10px auto 34px;overflow-x:auto}.gc-sec figure.wp-block-table table{width:100%;border-collapse:collapse;min-width:460px;background:var(--gc-card)}.gc-sec figure.wp-block-table th,.gc-sec figure.wp-block-table td{border:1px solid var(--gc-border);padding:12px 16px;text-align:left;vertical-align:top;font-size:.94rem;line-height:1.6}.gc-sec figure.wp-block-table thead th{background:rgb(241 176 65 / .1);font-family:var(--gc-head);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-gold);font-weight:600}.gc-sec figure.wp-block-table td:first-child{color:var(--gc-cream);font-family:var(--gc-head);font-size:.86rem}.gc-sec .gc-cards{max-width:900px;margin:40px auto 10px}.gc-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,6vw,80px);align-items:center;margin:0 0 40px}.gc-split.gc-split-rev>.gc-frame{order:-1}.gc-split-txt>p:last-child{margin-bottom:0}.gc-split-txt>h3{font-family:var(--gc-head);font-weight:600;font-size:1.1rem;color:var(--gc-gold-l);margin:0 0 12px;text-transform:none}.gc-frame{position:relative;margin:12px}.gc-frame::before,.gc-frame::after{content:'';position:absolute;border:1px solid var(--gc-border);pointer-events:none;z-index:0}.gc-frame::before{top:-12px;right:-12px;width:55%;height:55%}.gc-frame::after{bottom:-12px;left:-12px;width:38%;height:38%}.gc-frame figure.wp-block-image{position:relative;z-index:1;margin:0;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--gc-border);background:var(--gc-card)}.gc-frame figure.wp-block-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.gc-frame:hover figure.wp-block-image img{transform:scale(1.05)}.gc-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:26px 0 30px}.gc-tiles.gc-tiles-3{grid-template-columns:repeat(3,1fr)}.gc-sec .gc-tile{position:relative;background:var(--gc-card);border:1px solid var(--gc-border);padding:28px 26px 24px;transition:border-color .35s,transform .35s,box-shadow .35s}.gc-sec .gc-tile::before{content:'';position:absolute;top:0;left:26px;width:40px;height:2px;background:var(--gc-gold)}.gc-sec .gc-tile:hover{border-color:rgb(241 176 65 / .6);transform:translateY(-5px);box-shadow:0 18px 44px rgb(0 0 0 / .45),0 0 30px rgb(241 176 65 / .08)}.gc-sec .gc-tile h3{font-family:var(--gc-head);font-size:.98rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-cream);margin:0 0 12px;line-height:1.4}.gc-sec .gc-tile p{font-size:.93rem;line-height:1.8;color:var(--gc-text);margin:0 0 10px}.gc-sec .gc-tile p:last-child{margin-bottom:0}.gc-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:10px 0 30px;counter-reset:gctip}.gc-tips.gc-tips-2{grid-template-columns:repeat(2,1fr)}.gc-tip{counter-increment:gctip;background:linear-gradient(160deg,rgb(17 24 39 / .96),rgb(10 14 26 / .96));border:1px solid var(--gc-border);padding:26px 24px 22px;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.gc-tip p{font-size:.93rem;line-height:1.8;color:var(--gc-text);margin:0}.gc-tip p.gc-tip-t{font-family:var(--gc-head);font-size:.95rem;font-weight:600;color:var(--gc-gold-l);margin:0 0 10px;line-height:1.45}.gc-tip p.gc-tip-t::before{content:counter(gctip,upper-roman);display:block;font-size:.7rem;letter-spacing:.2em;color:var(--gc-dim);margin-bottom:8px}.gc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:10px 0 36px}.gc-steps.gc-steps-4{grid-template-columns:repeat(4,1fr)}.gc-step{text-align:center;padding:0 10px}.gc-step p{font-size:.93rem;line-height:1.8;color:var(--gc-text);margin:0}.gc-step p.gc-step-n{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--gc-card);border:1px solid rgb(241 176 65 / .45);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-family:var(--gc-disp);font-size:1.4rem;color:var(--gc-gold)}.gc-step p.gc-step-t{font-family:var(--gc-head);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-cream);margin-bottom:8px}.gc-sec-faq .faq-list{margin-top:0}@media(max-width:900px){.gc-split{grid-template-columns:1fr}.gc-split.gc-split-rev>.gc-frame{order:0}.gc-frame{max-width:420px;margin:12px auto}.gc-tiles.gc-tiles-3,.gc-tips,.gc-steps,.gc-steps.gc-steps-4{grid-template-columns:1fr 1fr}}@media(max-width:640px){.gc-tiles,.gc-tiles.gc-tiles-3,.gc-tips,.gc-tips.gc-tips-2,.gc-steps,.gc-steps.gc-steps-4{grid-template-columns:1fr}.gc-shead{margin-bottom:36px}}.gp-hero{position:relative;overflow:hidden;background:var(--gc-bg);padding:clamp(40px,7vw,90px) clamp(20px,5vw,60px) clamp(46px,6vw,70px);border-bottom:1px solid var(--gc-border)}.gp-hero>.gc-hero-bg{position:absolute;inset:0;margin:0;z-index:0}.gp-hero>.gc-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.16}.gp-hero::after{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 45% 70% at 22% 55%,rgb(241 176 65 / .16),transparent 70%),linear-gradient(180deg,rgb(5 8 16 / .55),rgb(5 8 16 / .92))}.gp-hero-in{position:relative;z-index:2;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.gp-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--gc-head);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-gold);text-decoration:none;margin-bottom:22px}.gp-back:hover{color:var(--gc-gold-l)}.gp-back .gh-ico,.gp-meta .gh-ico{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.gp-hero .gc-eyebrow{margin:0 0 12px}.gp-hero h1{font-family:var(--gc-disp);font-weight:400;font-size:clamp(1.7rem,3.6vw,2.7rem);line-height:1.2;color:var(--gc-cream);margin:0 0 22px;text-transform:none;text-align:left}.gp-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:.86rem;color:var(--gc-dim)}.gp-meta span{display:inline-flex;align-items:center;gap:8px}.gp-meta .gh-ico{color:var(--gc-gold)}.gp-hero-img{margin:0;position:relative}.gp-hero-img img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;border:1px solid var(--gc-border);border-radius:10px;box-shadow:0 24px 60px rgb(0 0 0 / .55)}.gp-layout{max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,70px) clamp(20px,5vw,60px) clamp(50px,7vw,80px);display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(30px,5vw,64px);align-items:start}.gp-main>.gc-body{padding:0;background:none}.gp-main>.gc-body+.gc-body{margin-top:58px}.gp-main .gc-wrap{max-width:none}.gp-main,.gp-side{min-width:0}.gp-main{overflow-wrap:anywhere}.gp-main p.gp-lead{font-size:1.12rem;line-height:1.85;color:var(--gc-cream);margin:0 0 30px}.gp-main p.gp-lead strong{color:var(--gc-gold-l);font-weight:600}.gp-main p.gp-lead a{color:var(--gc-gold)}.gp-toc{margin:0 0 40px;background:var(--gc-card);border:1px solid var(--gc-border);border-radius:10px}.gp-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;cursor:pointer;list-style:none;font-family:var(--gc-head);font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-cream)}.gp-toc summary::-webkit-details-marker{display:none}.gp-toc summary::after{content:'';flex:none;width:8px;height:8px;border-right:2px solid var(--gc-gold);border-bottom:2px solid var(--gc-gold);transform:rotate(45deg);margin-top:-4px;transition:transform .25s}.gp-toc details[open] summary::after{transform:rotate(-135deg);margin-top:4px}.gp-toc summary:focus-visible{outline:2px solid var(--gc-gold);outline-offset:2px;border-radius:10px}.gp-toc ol{margin:0;padding:0 22px 20px 44px;display:flex;flex-direction:column;gap:8px}.gp-toc li{font-size:.94rem;line-height:1.5;color:var(--gc-dim);padding-left:4px}.gp-toc li::marker{color:var(--gc-gold);font-family:var(--gc-head);font-size:.82rem}.gp-toc a{color:var(--gc-text);text-decoration:none;transition:color .2s}.gp-toc a:hover,.gp-toc a:focus-visible{color:var(--gc-gold-l)}.gp-main h2[id]{scroll-margin-top:calc(var(--gh-header-h,113px) + 20px)}@media(prefers-reduced-motion:no-preference){html:has(.gp-toc){scroll-behavior:smooth}}.gp-side{align-self:stretch}.gp-side-in{height:100%}.gp-side-in>.gp-side-title:first-child{margin-top:0}.gp-side .gp-box{position:sticky;top:calc(var(--gh-header-h,113px) + 20px);margin-top:30px}.gp-side .gp-box.is-tall{position:static}body.gh-article-layout .wrapper{overflow:visible;overflow-x:clip}.gp-main figure.wp-block-image img{max-height:480px;object-fit:cover}.gp-box{background:var(--gc-card);border:1px solid var(--gc-border);border-radius:10px;padding:22px 20px 20px}.gp-box-title{font-family:var(--gc-head);font-size:.92rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-cream);margin:0 0 6px}.gp-box-sub{font-size:.86rem;line-height:1.65;color:var(--gc-text);margin:0 0 16px}.gp-prod{display:flex;gap:12px;align-items:center;padding:10px;margin:0 0 10px;border:1px solid rgb(241 176 65 / .14);border-radius:8px;background:rgb(5 8 16 / .45);text-decoration:none;transition:border-color .25s,transform .25s}.gp-prod:hover{border-color:rgb(241 176 65 / .5);transform:translateY(-2px)}.gp-prod-img{flex:none;width:76px;height:76px;border-radius:6px;overflow:hidden}.gp-prod-img img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.gp-prod-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.gp-prod-tag{font-family:var(--gc-head);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gc-gold)}.gp-prod-name{font-family:var(--gc-head);font-size:.9rem;font-weight:600;line-height:1.3;color:var(--gc-cream)}.gp-prod-price{font-size:.84rem;color:var(--gc-gold-l)}.gp-prod-price del{opacity:.6}.gp-btn{display:flex;justify-content:center;align-items:center;margin:16px 0 0;padding:13px 18px;border-radius:6px;background:linear-gradient(130deg,var(--gc-gold-l),var(--gc-gold));color:var(--gc-bg)!important;font-family:var(--gc-head);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:transform .25s,box-shadow .25s}.gp-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(241 176 65 / .35)}.gp-box-note{font-size:.76rem;color:var(--gc-dim);text-align:center;margin:10px 0 0}.gp-side-title{font-family:var(--gc-head);font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-cream);margin:30px 0 14px}.gp-recent{display:flex;flex-direction:column;gap:14px}.gp-rec{display:flex;gap:12px;align-items:center;text-decoration:none}.gp-rec-img{flex:none;width:64px;height:48px;border-radius:5px;overflow:hidden;background:var(--gc-card)}.gp-rec-img img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.gp-rec-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.gp-rec-title{font-size:.86rem;line-height:1.4;color:var(--gc-cream);transition:color .2s}.gp-rec:hover .gp-rec-title{color:var(--gc-gold-l)}.gp-rec-date{font-size:.74rem;color:var(--gc-dim)}@media(max-width:980px){.gp-layout{grid-template-columns:1fr}.gp-side{position:static}.gp-side .gp-box{position:static}}@media(max-width:760px){.gp-hero-in{grid-template-columns:1fr}.gp-hero-img{order:2}}@media(max-width:860px){.gc-grid3{grid-template-columns:1fr}body.blog .archive-container .posts-wrapper{grid-template-columns:1fr 1fr}}@media(max-width:640px){.gc-cards,.gc-grid2{grid-template-columns:1fr}body.blog .archive-container .posts-wrapper{grid-template-columns:1fr}.gc-btns{flex-direction:column;align-items:center}.gc-btns>.wp-block-button{width:100%;max-width:340px}.gc-btns .wp-block-button__link{width:100%}}