.section-pad{padding-block:66px}.gold-text{color:var(--gold)}.light-text{color:var(--ink)!important}.text-button{border:0;background:none;color:var(--gold);padding:0;display:inline-flex;gap:12px;align-items:center;line-height:1.6;font-size:15px;cursor:pointer;text-align:left}.text-button:hover{color:#f1d499}.text-button span{transition:transform .18s}.text-button:hover span{transform:translateX(4px)}.quiet-note{font-size:13px;color:var(--muted);margin:21px 0 0}.demo-caption{display:block;font-size:11px;color:#92a79c;text-align:right;margin:12px 0 0}/* Primary product stories: H2N, AI coach, and a concrete explanation of the exposure desk. */
.core-section{padding-block:72px;border-bottom:1px solid var(--line)}
.h2n-section{background:radial-gradient(ellipse at 80% 45%,#13392b66,transparent 62%)}
.coach-section{background:linear-gradient(115deg,#0b211a,#0b1412 70%)}
.core-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:62px;align-items:center}
.core-reverse{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}
.core-reverse .core-copy{grid-column:2;grid-row:1}
.core-reverse .showcase{grid-column:1;grid-row:1}
.core-copy .eyebrow{font-size:11px;letter-spacing:.15em;margin-bottom:13px}
.product-label{font-size:19px;color:var(--ink);font-weight:600;margin-bottom:14px}
.core-copy h2{font-size:clamp(34px,3.1vw,46px);line-height:1.3;letter-spacing:-.04em;margin-bottom:22px}
.core-copy h2 em,.community-copy h2 em{font-style:normal;color:var(--gold)}
.core-description{font-size:16px;line-height:1.9;color:#bac9c0;margin-bottom:25px}
.core-benefits{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:16px}
.core-benefits li{display:flex;align-items:center;gap:13px}
.core-benefits .line-icon{width:28px}
.core-benefits .line-icon svg{height:30px}
.core-benefits b{display:block;font-size:16px;font-weight:600}
.core-benefits li span:not(.line-icon){display:block;font-size:12px;color:var(--muted);margin-top:3px}
.core-copy .button{font-size:14px;padding:11px 20px}
.core-copy .quiet-note{font-size:11px;margin-top:15px}
.showcase{min-width:0;border:1px solid #49614c;border-radius:10px;background:#0b1814;box-shadow:0 24px 60px #0004;overflow:hidden}
.showcase-top{padding:14px 20px;border-bottom:1px solid var(--line);background:#15261e;display:flex;align-items:center;justify-content:space-between;gap:12px}
.showcase-top>span{display:flex;gap:9px;align-items:center;font-size:12px}
.showcase-top img{object-fit:contain;mix-blend-mode:screen}
.showcase-top i{font-style:normal;color:#758c7e}
.showcase-top small{font-size:10px;color:#bec9bf;white-space:nowrap}


































.showcase-caption{font-size:10px;color:#91a497;text-align:center;margin:0;padding:13px 17px;border-top:1px solid var(--line)}
.review-steps{list-style:none;margin:0 0 29px;padding:0;display:grid;gap:15px}
.review-steps li{display:flex;align-items:center;gap:14px}
.review-steps li>span{border:1px solid #7f7548;border-radius:50%;width:29px;height:29px;text-align:center;color:var(--gold);font:13px/27px Consolas,monospace}
.review-steps b{font-size:16px;font-weight:600;display:block}
.review-steps small{font-size:12px;color:var(--muted);display:block;margin-top:2px}
.review-header{display:flex;justify-content:space-between;align-items:center;padding:22px 25px 16px;gap:15px}
.review-header small{font-size:10px;color:var(--muted)}
.review-header h3{font-size:22px;margin:5px 0 0}
.review-badge{font-size:10px;padding:4px 10px;border:1px solid #53674e;border-radius:20px;color:#c6d5c5;white-space:nowrap}
.review-streets{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:25px;gap:12px}
.review-streets span{font:11px/1.6 var(--font);text-align:center;color:#839c8d;border-bottom:2px solid #2a4034;padding:6px 0 10px}
.review-streets .current{color:var(--gold);border-color:var(--gold)}
.review-board{margin:6px 25px 12px;display:flex;align-items:center;gap:21px}
.review-board .playing-cards{margin:14px 0}
.review-board .playing-cards i{width:39px;height:54px;font-size:24px}
.review-board .playing-cards small{font-size:17px}
.review-board b{font-size:14px;display:block;font-weight:500}
.review-board>div>small{font-size:10px;color:var(--muted);display:block;margin-top:4px}
.question-bubble{width:max-content;max-width:calc(100% - 50px);margin:0 25px 16px auto;border:1px solid #607651;border-radius:9px 9px 2px 9px;background:#21372a;padding:12px 19px;font-size:14px;line-height:1.75}
.coach-answer{display:flex;align-items:flex-start;gap:13px;margin:0 25px 21px}
.coach-star{font-size:25px;color:var(--gold);line-height:1.4}
.coach-answer b{font-size:13px;font-weight:600}
.coach-answer p{font-size:12px;line-height:1.8;margin:7px 0 12px;color:#bbcbbb}
.review-topics{display:flex;gap:7px;flex-wrap:wrap}
.review-topics span{font-size:10px;border:1px solid var(--line);color:#b3cdbb;padding:3px 9px;border-radius:3px}
.follow-up{margin:0 25px 20px;border:1px solid #3b4f40;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#a0b2a5;padding:10px 13px}
.follow-up span:last-child{font-size:15px;color:var(--gold)}
.community-section{background:radial-gradient(ellipse at 55% 60%,#12312580,transparent 75%);border-bottom:1px solid var(--line);padding-block:72px}
.community-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}
.community-copy .eyebrow{font-size:12px;letter-spacing:.13em;margin-bottom:18px}
.community-copy h2{font-size:44px;line-height:1.35;margin-bottom:22px}
.community-description{font-size:17px;line-height:1.9;color:#d2dcd3;max-width:470px;margin-bottom:14px}
.community-secondary{font-size:14px;color:var(--muted);line-height:1.9;max-width:470px;margin-bottom:27px}
.community-copy .actions{gap:13px;flex-wrap:wrap}
.community-copy .button{font-size:14px;padding:12px 18px}
.community-copy .underlined{margin-top:18px;font-size:14px;border-bottom:1px solid #8f784b}
.community-copy .quiet-note{font-size:11px;margin-top:20px;line-height:1.8}
.risk-preview{border:1px solid #45634a80;border-radius:9px;padding:24px 28px;background:#1022199c}
.risk-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}
.risk-heading h3{font-size:23px;margin:0}
.risk-heading>span{font-size:10px;color:var(--muted);border:1px solid var(--line);padding:3px 8px;border-radius:3px;white-space:nowrap}
.risk-row{display:flex;align-items:center;gap:17px;padding:15px 0;border-bottom:1px solid var(--line)}
.risk-row .line-icon{width:29px}.risk-row .line-icon svg{height:33px}
.risk-row b{font-size:16px;font-weight:600}
.risk-row p{font-size:12px;color:#a7bbaa;margin:4px 0 0}
.case-contents{margin-top:20px}.case-contents>b{font-size:12px;font-weight:500;color:#d0dccf}
.case-contents>div{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;margin-top:10px}
.case-contents span{font-size:11px;color:var(--gold);padding-right:10px;border-right:1px solid var(--line)}
.case-contents span:last-child{border:0;padding-right:0}.risk-preview .demo-caption{font-size:10px;text-align:left;margin-top:19px}
.tools-section{padding-block:40px 44px;background:#0b1713}
.tools-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:23px}
.tools-heading .eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:7px}
.tools-heading h2{font-size:28px;margin:0}.tools-heading>p{font-size:13px;color:var(--muted);margin:0 0 4px}
.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.tool-item{min-width:0;border-right:1px solid var(--line);padding-right:26px}
.tool-item:last-child{border-right:0;padding-right:0}
.tool-visual{height:70px;display:flex;align-items:center;gap:12px;position:relative;margin-bottom:15px;color:#bcd6bf}
.equity-visual>span{font:25px/1.5 Georgia,serif;letter-spacing:.02em;color:var(--gold)}
.equity-visual>i{font-size:11px;font-style:normal;color:var(--muted)}.equity-visual>b{font-weight:400;font-size:13px;border:1px solid var(--line);padding:6px 10px;border-radius:4px}
.odds-visual{gap:9px;font-size:13px}.odds-visual i{font-style:normal;color:var(--muted)}.odds-visual b{font-weight:500;font-size:13px;color:var(--gold)}
.tool-item h3{font-size:20px;margin:0 0 8px}.tool-item>p{font-size:13px;color:var(--muted);margin-bottom:12px}.tool-item>.text-button{font-size:12px}
.compact-table{position:relative;width:166px;height:58px;border:3px solid #1c3e2b;border-radius:50%;outline:1px solid #8f824f;background:radial-gradient(ellipse,#2a583c,#103121);margin-left:17px}
.compact-table>span{position:absolute;font:7px/1.5 Consolas,monospace;background:#0b1811;border:1px solid #67845d;border-radius:3px;padding:1px 4px;transform:translate(-50%,-50%);color:#c8d4c7}
.compact-table>span:nth-child(1){left:50%;top:0}.compact-table>span:nth-child(2){left:84%;top:13%}.compact-table>span:nth-child(3){left:100%;top:50%}.compact-table>span:nth-child(4){left:84%;top:87%}.compact-table>span:nth-child(5){left:50%;top:100%}.compact-table>span:nth-child(6){left:16%;top:87%}.compact-table>span:nth-child(7){left:0;top:50%}.compact-table>span:nth-child(8){left:16%;top:13%}
.compact-table>b{position:absolute;inset:0;text-align:center;font:25px/51px Georgia,serif;color:var(--gold)}

.library-section{background:radial-gradient(ellipse at 35% 28%,#12382b 0,#08231c 50%,#0b1b17 100%);border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{margin-bottom:8px}.section-heading p{margin-bottom:0;font-size:18px}.section-heading p b{font-weight:500}.section-heading .eyebrow{font-size:12px}.section-heading>.text-button{align-self:flex-start;margin-top:25px;flex-shrink:0}.category-tabs{display:flex;justify-content:space-evenly;gap:22px;margin:35px 0 29px}.category-tabs>span{border:0;border-bottom:2px solid transparent;background:none;color:#c9d5cc;font-size:15px;padding:8px 7px 11px;white-space:nowrap}.category-tabs>span.active{color:#ead291;border-bottom-color:#ead291;font-weight:700}.resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;min-height:270px}.resource-card{border:0;padding:0;background:none;text-align:left;color:var(--ink);min-width:0}.cover-frame{height:318px;border:1px solid #66806766;border-radius:5px;position:relative;overflow:hidden;background:#05140e;box-shadow:5px 8px 19px #0004;display:flex;align-items:center;justify-content:center}.cover-frame:after{content:"";position:absolute;inset:0;box-shadow:inset 6px 0 3px #ffffff0f,inset -1px 0 2px #fff3;pointer-events:none}.cover-frame img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.resource-card:hover .cover-frame img{transform:scale(1.035)}.resource-card.video .cover-frame img{object-fit:contain;background:#081511}.resource-card h3{font-size:17px;font-weight:600;line-height:1.5;margin:15px 0 6px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-card p{font-size:13px;color:var(--muted);margin:0}.library-note{margin:22px 0 0;text-align:right;color:var(--muted);font-size:12px}.membership-section{border-block:1px solid var(--line);background:#0c1914}.membership-inner{display:flex;align-items:center;gap:26px;padding-block:26px}.membership-inner>img{mix-blend-mode:screen}.membership-inner h3{margin:0 0 4px;font-size:29px}.membership-inner p{margin:0;color:var(--muted);font-size:15px}.membership-inner .button{margin-left:auto;font-size:14px}.download-section{position:relative;overflow:hidden;background:linear-gradient(100deg,#0b1812,#08110e)}.download-inner{display:flex;align-items:center;gap:32px;position:relative;min-height:206px;padding-block:43px;padding-right:178px}.download-inner h2{margin:0;font-size:41px;white-space:nowrap}.download-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;max-width:345px;position:relative;z-index:1}.download-actions .text-button{font-size:12px;position:absolute;top:60px}.download-actions>.button{font-size:18px}.windows-note{display:flex;align-items:center;gap:10px}.windows-note>span{font:48px/1 monospace;color:#aad9cb}.windows-note small{font-size:11px;line-height:1.7;white-space:nowrap;color:var(--muted)}.footer-robot{position:absolute;right:-80px;bottom:-18px;height:235px;width:282px;object-fit:cover;object-position:center 5%;mix-blend-mode:lighten;mask-image:linear-gradient(90deg,transparent,black 20%,black 85%,transparent)}.download-mobile-copy{display:none}.resource-note{background:#0c2a1b;border:1px solid var(--line);padding:17px;margin-top:24px;border-radius:5px;font-size:14px}.resource-note p{margin:0}.resource-note h3{font-size:17px;margin-bottom:6px}.info-list{padding-left:22px;color:#bdccc1}.info-list li{padding-bottom:14px}.info-list li::marker{color:var(--gold)}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.info-grid>div{padding:19px;border:1px solid var(--line);border-radius:5px;background:#0b271c}.info-grid h3{font-size:18px}.info-grid p{font-size:14px;margin:0}.modal-actions{margin-top:25px;display:flex;gap:15px;flex-wrap:wrap}.modal-actions .button{font-size:14px}.empty-state{padding:25px;text-align:center;color:var(--muted);grid-column:1/-1;font-size:15px}

@media(max-width:1200px){
 .core-layout{gap:36px}.core-copy h2{font-size:36px}.core-description{font-size:15px}.community-inner{gap:40px}.community-copy h2{font-size:39px}
 .cover-frame{height:280px}.resource-grid{gap:24px}.download-inner h2{font-size:33px}.download-inner{padding-right:130px;gap:24px}.download-actions{gap:17px}.download-actions>.button{font-size:16px}.footer-robot{right:-80px;width:230px}.membership-inner h3{font-size:25px}
 .showcase-top{padding-inline:16px}.review-header{padding-inline:20px}.review-streets{padding-inline:20px}.review-board{margin-inline:20px;gap:13px}.coach-answer{margin-inline:20px}.follow-up{margin-inline:20px}.question-bubble{margin-right:20px}
}
@media(min-width:851px) and (max-width:1100px){.header-inner{gap:14px}.header-inner nav{font-size:13px;gap:16px}.header-download{font-size:12px;padding:10px}.brand b{font-size:25px}.brand small{font-size:13px}.brand img{width:37px;height:45px}}
@media(max-width:1000px){
 .core-layout,.core-reverse{grid-template-columns:1fr;gap:32px}.core-copy{max-width:690px}.core-reverse .core-copy,.core-reverse .showcase{grid-column:1;grid-row:auto}.core-copy h2{font-size:42px}.showcase{width:100%;max-width:700px;margin-inline:auto}.core-section{padding-block:54px}.core-description br{display:none}
 .community-inner{grid-template-columns:1fr;gap:30px}.community-description,.community-secondary{max-width:690px}.risk-preview{max-width:700px;width:100%;margin-inline:auto}.community-section{padding-block:54px}
 .tools-heading{align-items:flex-start;flex-direction:column;gap:10px}.tools-grid{gap:18px}.tool-item{padding-right:18px}.tool-item h3{font-size:18px}.tool-visual{gap:7px}.equity-visual>span{font-size:22px}.equity-visual>b{font-size:11px;padding:4px 6px}.odds-visual{flex-wrap:wrap;align-content:center;gap:5px}.odds-visual b{font-size:11px}
 .cover-frame{height:237px}.resource-card h3{font-size:15px}.section-heading p{font-size:16px}.category-tabs{gap:10px}.category-tabs>span{font-size:13px}.membership-inner{gap:20px}.membership-inner h3{font-size:22px}.membership-inner p{font-size:13px}.membership-inner .button{font-size:12px;padding:11px 14px}.download-inner{flex-wrap:wrap;gap:22px;padding-right:190px}.download-actions .text-button{position:static;font-size:12px}.download-inner h2{font-size:36px}.footer-robot{right:-50px;width:245px;height:245px}
}
@media(max-width:700px){
 .section-pad{padding-block:43px}.section-heading{display:block}.section-heading>.text-button{margin-top:18px}.category-tabs{justify-content:flex-start;overflow-x:auto;margin:25px -5px 22px;padding-inline:5px;gap:19px;scrollbar-width:thin}.category-tabs>span{font-size:13px;padding-inline:0}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cover-frame{height:280px}.resource-card h3{font-size:15px}.resource-card p{font-size:12px}
 .core-section{padding-block:43px}.core-copy h2{font-size:36px}.core-description{font-size:15px}.core-benefits{gap:14px}.core-copy .eyebrow{font-size:10px}.product-label{font-size:17px}.core-copy .quiet-note{font-size:10px}.community-copy h2{font-size:36px}.community-copy .eyebrow{font-size:10px;letter-spacing:.08em}.community-description{font-size:16px}.community-secondary{font-size:13px}.community-inner{gap:26px}.risk-preview{padding:22px}.risk-heading h3{font-size:21px}
 .tools-heading h2{font-size:27px}.tools-grid{grid-template-columns:1fr;gap:0}.tool-item,.tool-item:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0;display:grid;grid-template-columns:1fr 135px;column-gap:15px;align-items:center}.tool-item:last-child{border-bottom:0}.tool-item .tool-visual{grid-column:2;grid-row:1/4;margin:0;justify-content:center;height:65px;gap:6px;flex-wrap:wrap;align-content:center}.tool-item h3{font-size:18px;grid-column:1;margin-bottom:6px}.tool-item>p{font-size:12px;grid-column:1;margin-bottom:8px}.tool-item>.text-button{font-size:11px;grid-column:1}.compact-table{width:111px;height:49px;margin-left:0}.compact-table>b{line-height:43px;font-size:22px}.equity-visual>span{font-size:21px}.equity-visual>b{font-size:10px}.odds-visual{font-size:11px}.tools-heading{margin-bottom:9px}
 .membership-inner{flex-wrap:wrap;gap:16px;padding-block:27px}.membership-inner>img{width:40px;height:48px}.membership-inner>div{min-width:calc(100% - 70px);flex:1}.membership-inner h3{font-size:20px}.membership-inner p{font-size:12px}.membership-inner .button{margin-left:56px;margin-top:5px}.download-inner{display:block;padding:38px 0 40px;min-height:265px}.download-inner h2{font-size:28px;white-space:normal;position:relative;z-index:1}.download-actions{margin-top:22px;gap:16px;max-width:190px}.download-actions .windows-note{display:none}.download-actions .text-button{width:100%;font-size:11px}.download-actions>.button{position:relative;z-index:2}.footer-robot{height:225px;width:225px;right:-45px;bottom:-8px;opacity:.78}.info-grid{grid-template-columns:1fr}
}
@media(max-width:540px){
 .hero-art{background-position:right bottom}.hero-description{max-width:360px}.hero-description br{display:none}.product-window{width:235px;left:4px;top:410px}.product-window .playing-cards{gap:5px}.product-window .playing-cards i{width:30px;padding:4px}.window-main{padding:9px 7px}.product-window .window-split{gap:7px}.product-window .range-panel b{font-size:9px}.hero-note{letter-spacing:0}.hero .actions{gap:8px}.hero .button{font-size:12px;padding:11px 12px;gap:6px}
 .core-layout{gap:27px}.core-copy h2{font-size:32px}.showcase-top{padding:12px}.showcase-top>span{font-size:10px;gap:6px}.showcase-top small{font-size:9px}.showcase-caption{font-size:8px;padding:11px}
 .review-header{padding:19px 14px 13px}.review-header h3{font-size:19px}.review-header small{font-size:9px}.review-badge{font-size:9px;padding:3px 8px}.review-streets{padding-inline:14px;gap:8px}.review-streets span{font-size:10px}.review-board{margin:4px 14px 8px;gap:14px}.review-board .playing-cards{gap:5px}.review-board .playing-cards i{font-size:22px;width:34px;height:48px}.review-board .playing-cards small{font-size:15px}.review-board b{font-size:12px}.review-board>div>small{font-size:9px}.question-bubble{margin:0 14px 16px auto;padding:10px 14px;font-size:12px}.coach-answer{margin:0 14px 18px;gap:9px}.coach-answer b{font-size:12px}.coach-answer p{font-size:11px}.coach-answer p br{display:none}.coach-star{font-size:21px}.review-topics span{font-size:9px}.follow-up{margin:0 14px 17px;font-size:9px;padding:9px 11px}
 .community-copy .button{font-size:13px;padding:11px 15px}.community-copy .actions{gap:10px}.risk-preview{padding:19px}.risk-heading h3{font-size:19px}.risk-row b{font-size:15px}.risk-row p{font-size:11px}.risk-row{gap:13px;padding-block:14px}.case-contents span{font-size:10px;padding-right:8px}.risk-preview .demo-caption{font-size:9px}.cover-frame{height:223px}.resource-grid{gap:20px}.resource-card h3{font-size:13px}.resource-card p{font-size:11px}.membership-inner h3{font-size:17px}.membership-inner p{font-size:11px}.tools-section{padding-block:35px 29px}
}
@media(max-width:360px){
 .header-inner{gap:10px}.brand{gap:6px}.brand img{width:29px;height:38px}.brand b{font-size:22px}.brand small{font-size:10px}.header-download{font-size:10px;padding:8px}.menu-toggle{font-size:18px;padding:2px 7px}.hero-note{font-size:11px}.hero-note span{margin-inline:7px}.hero .button{font-size:11px;padding:10px}.core-copy h2{font-size:29px}.community-copy h2{font-size:32px}.risk-heading h3{font-size:17px}.case-contents>div{justify-content:flex-start;gap:8px 12px}.case-contents span{border:0;padding:0}.tool-item,.tool-item:last-child{grid-template-columns:1fr 104px;column-gap:8px}.tool-item h3{font-size:16px}.compact-table{width:87px;height:42px}.compact-table>b{line-height:36px}.compact-table>span{font-size:6px;padding:0 3px}.odds-visual{font-size:10px}.download-inner h2{font-size:26px}.membership-inner p{max-width:100%}
}

/* Supplied HUD screenshot: full frame, in the site's existing dark-green shell. */
.hud-display{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:24px;align-items:center;padding:27px 24px;background:radial-gradient(ellipse at 83% 48%,#1e60413d,transparent 70%)}
.hud-display-copy{min-width:0}.hud-kicker{font-size:10px;letter-spacing:.16em;color:var(--gold);margin-bottom:18px}
.hud-display-copy h3{font-size:26px;line-height:1.55;letter-spacing:-.025em;margin-bottom:16px}.hud-display-copy h3 em{font-style:normal;color:var(--gold)}
.hud-intro{font-size:12px;line-height:1.85;color:#aabdac;margin-bottom:25px}.hud-intro br{display:none}
.hud-highlights{list-style:none;margin:0 0 27px;padding:0;display:grid;gap:20px}.hud-highlights li{display:flex;align-items:flex-start;gap:10px}.hud-highlights li>span{font:10px/2 Consolas,monospace;color:var(--gold);opacity:.85}.hud-highlights b{display:block;font-size:12px;font-weight:500}.hud-highlights small{display:block;font-size:10px;color:#8fa498;margin-top:3px}
.hud-enlarge{font-size:12px;border-bottom:1px solid #d7bc8355;padding-bottom:4px;gap:19px}
.hud-screenshot{display:block;position:relative;width:100%;max-width:320px;justify-self:end;padding:6px;border:1px solid #74805d99;border-radius:11px;background:#06100d;box-shadow:0 20px 32px #0006,0 0 0 5px #aecb9608;line-height:0;transition:border-color .2s;overflow:hidden}
.hud-screenshot:hover{border-color:var(--gold)}.hud-screenshot img{width:100%;height:auto;border-radius:5px}.hud-zoom-hint{position:absolute;right:12px;bottom:13px;line-height:1.4;padding:6px 9px;background:#061510eb;border:1px solid #819b6970;border-radius:4px;color:#e6d4a5;font-size:10px;opacity:0;transition:opacity .2s;pointer-events:none}.hud-screenshot:hover .hud-zoom-hint,.hud-screenshot:focus-visible .hud-zoom-hint{opacity:1}
.hud-full-image{margin:24px 0 0}.hud-full-image img{width:500px;height:auto;max-width:100%;margin-inline:auto;border:1px solid #49614c;border-radius:5px}.hud-full-image figcaption{font-size:12px;color:var(--muted);text-align:center;margin-top:15px}
@media(min-width:1001px) and (max-width:1200px){.hud-display{padding:22px 18px;gap:17px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.hud-display-copy h3{font-size:22px}.hud-kicker{font-size:9px;letter-spacing:.08em}.hud-highlights{gap:17px}.hud-highlights li{gap:7px}.hud-highlights b{font-size:11px}.hud-highlights small{font-size:9px}.hud-intro{font-size:11px}}
@media(min-width:541px) and (max-width:1000px){.hud-display{padding:28px 32px;gap:32px}.hud-display-copy h3{font-size:30px}.hud-highlights{gap:25px}.hud-highlights b{font-size:14px}.hud-highlights small{font-size:12px}.hud-intro{font-size:14px}.hud-enlarge{font-size:14px}}
@media(max-width:540px){.hud-display{grid-template-columns:1fr;padding:22px 20px 23px;gap:21px}.hud-display-copy{position:relative}.hud-kicker{font-size:9px;margin-bottom:10px}.hud-display-copy h3{font-size:22px;line-height:1.5;margin:0 0 8px}.hud-display-copy h3 br{display:none}.hud-intro{font-size:11px;margin:0}.hud-highlights{display:none}.hud-enlarge{margin-top:14px;font-size:12px}.hud-screenshot{justify-self:center;max-width:300px}.hud-zoom-hint{opacity:1}.hud-full-image{margin-top:16px}.hud-full-image figcaption{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hud-screenshot,.hud-zoom-hint{transition:none}}
