:root{--template-page-width:76rem;--template-reading-width:56rem}[data-home-template=field-guide],[data-hub-template=field-guide],[data-home-task-routing]{min-width:0}:is(.field-home-page,.field-hub-page){width:100%;max-width:var(--template-page-width);min-width:0;color:var(--text);margin:auto;padding:clamp(2rem,5vw,4rem) 1rem 4rem}:is(.field-home-page,.field-hub-page) :is(h1,h2,h3,h4){color:var(--strong);letter-spacing:-.025em;font-weight:700;line-height:1.22}:is(.field-home-page,.field-hub-page) p{overflow-wrap:anywhere;line-height:1.75}:is(.field-home-page,.field-hub-page) :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:is(.field-home-page,.field-hub-page) :is(ul,ol,dl){margin:0;padding:0;list-style:none}.field-home-page>:is(section,nav,.field-home-start),.field-home-sections>*{margin-bottom:clamp(2.5rem,5vw,4rem)}.field-home-identity,.field-hub-opening{text-align:center}.field-home-identity h1,.field-home-title,.field-hub-opening h1{text-wrap:balance;max-width:29ch;margin:.8rem auto 1.5rem;font-size:clamp(2rem,4vw,3rem)}.field-home-eyebrow,.field-home-identity>p:first-child{color:var(--accent);letter-spacing:.08em;font-size:.8rem;font-weight:750}.field-home-brief{text-align:center;max-width:48rem;margin:1.5rem auto 0}.field-home-lead,.field-home-identity>p{color:var(--text-soft);font-size:1.05rem}.field-home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.field-home-actions a{justify-content:center;align-items:center;gap:.5rem;min-height:48px;display:inline-flex}.field-home-caption{color:var(--muted);margin-top:.65rem;font-size:.7rem;line-height:1.6}.field-home-caption a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.field-home-page .field-home-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;max-width:100%;margin:1.75rem 0;display:grid}@media (max-width:900px){.field-home-page .field-home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.field-home-page .field-home-facts{grid-template-columns:1fr}}.field-home-fact{color:var(--muted);text-align:center;background:var(--surface);border:1px solid var(--line,var(--border));border-radius:var(--radius,16px);flex-direction:column;justify-content:center;gap:.35rem;padding:1.15rem 1rem;font-size:.85rem;display:flex;box-shadow:0 2px 10px #2b1a220a}.field-home-fact dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.78rem;font-weight:700}.field-home-fact strong{color:var(--accent);font-size:1.4rem;font-weight:850;line-height:1.2}.field-home-page .field-home-fact p{color:var(--muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.field-home-start{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.field-home-start>section,.field-home-start .field-home-mini,.field-home-start .field-home-panel{flex-direction:column;justify-content:space-between;height:100%;display:flex}.field-home-start .home-mini{background:var(--guide-procedure);border-color:var(--guide-procedure-edge);min-width:0}.field-home-start .home-mini__title{color:var(--guide-procedure-accent);align-items:center;gap:.65rem;display:flex}.field-home-start .home-mini__title>.guide-icon{width:1.4rem;height:1.4rem}.field-home-start .home-mini__field input{background:var(--guide-header);border-color:var(--guide-procedure-edge)}.field-home-start .home-mini__field input::placeholder{color:var(--guide-procedure-accent);opacity:.85}.field-home-start .home-mini__range{color:var(--guide-procedure-accent)}.field-home-start .home-mini__summary{background:var(--guide-reward);border-color:var(--guide-reward-edge);color:var(--guide-reward-ink)}.field-home-start .field-home-panel{border:1px solid var(--guide-reward-edge);background:var(--guide-reward);color:var(--guide-reward-ink);border-radius:1rem;padding:1.5rem}.field-home-section-heading{max-width:65rem;margin-bottom:2rem}.field-home-section-title,.field-home-section h2,.field-home-directory h2,.field-hub-directory>h2{letter-spacing:-.025em;color:var(--ink,#2b1a22);align-items:center;gap:.85rem;margin:0 0 .5rem;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:850;line-height:1.25;display:flex}.field-home-section-title,.field-home-directory-heading{align-items:center;gap:.85rem;display:flex}.field-home-section-title>.guide-icon,.field-home-directory-heading>.guide-icon{background:var(--accent-soft,#ffe0ec);width:2.25rem;height:2.25rem;color:var(--accent,#e0336e);border:1px solid var(--line,#f6dbe5);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem;display:inline-flex;box-shadow:0 2px 6px #e0336e1f}.field-home-section-lead{color:var(--muted,#8a6f7b);max-width:68ch;margin:0;font-size:1rem;line-height:1.6}.field-home-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.field-home-route-step,.field-home-route>li{border:1px solid var(--line,var(--border));border-radius:var(--radius,16px);background:var(--surface);min-width:0;color:var(--text);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 10px #2b1a220a}.field-home-route-number,.field-home-route>li>span{color:var(--accent);flex-shrink:0;margin-top:-.1rem;font-size:1.5rem;font-weight:800;line-height:1.25}.field-home-route-title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.field-home-route-copy{color:var(--text-soft);margin-top:.75rem;font-size:.9rem}.field-home-route-owner,.field-home-panel-link{min-height:44px;color:var(--accent);align-items:center;margin-top:.75rem;font-size:.9rem;font-weight:700;display:inline-flex}.field-home-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;display:grid}.field-home-panel{border-top:1px solid var(--border-strong);min-width:0;padding-block:1.5rem}.field-home-panel-heading :is(h2,h3){align-items:center;gap:.6rem;font-size:1.4rem;font-weight:750;display:flex}.field-home-panel-heading :is(h2,h3)>.guide-icon{width:1.35rem;height:1.35rem;color:var(--guide-question-accent)}.field-home-start .field-home-panel-heading :is(h2,h3)>.guide-icon{color:var(--guide-reward-accent)}.field-home-panel-heading p{color:var(--text-soft);margin-block:.75rem 1rem;font-size:.9rem}.field-home-panel-rows>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;padding-block:.8rem;font-size:.9rem;display:grid}.field-home-panel-rows dt{color:var(--muted)}.field-home-panel-rows dd{min-width:0;margin:0}.field-home-panel-rows strong{color:var(--accent);font-weight:750}.field-home-panel-rows p{color:var(--text-soft);margin-top:.2rem}.field-home-panel-link{justify-content:space-between;gap:1rem;display:flex}.field-home-page .field-home-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin-top:1rem;display:grid}.field-home-map a{border-bottom:1px solid var(--border);min-height:44px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.field-home-map a>span{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.field-home-map .guide-icon{color:var(--guide-question-accent)}.field-home-map a:hover{color:var(--accent)}.field-home-section{border-top:1px solid var(--border);min-width:0;padding-block:1.5rem}.field-home-section>p{color:var(--text-soft);margin-block:1rem}.field-home-section[data-asset-module=hero]{border:0;padding-top:0}.field-home-section[data-asset-module=hero] h1{text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2rem,3.8vw,3.5rem)}.field-home-primary-copy{color:var(--text-soft);font-size:1.05rem;line-height:1.75}.field-home-action,.field-home-secondary{box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:750;line-height:1.25;text-decoration:none;transition:all .15s;display:inline-flex;margin:0!important}.field-home-action{background:var(--accent);border:2px solid var(--accent);box-shadow:0 4px 14px #e0336e47;color:#fff!important}.field-home-action:hover{background:var(--accent-deep,#c22758);border-color:var(--accent-deep,#c22758);transform:translateY(-1px)}.field-home-secondary{background:var(--surface);border:2px solid var(--accent);box-shadow:0 2px 8px #2b1a220a;color:var(--accent)!important}.field-home-secondary:hover{background:var(--accent-soft);transform:translateY(-1px);color:var(--accent)!important}.field-home-action>.guide-icon,.field-home-secondary>.guide-icon{width:1.15rem;height:1.15rem}.field-home-supporting{border-block:1px solid var(--border);grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:2rem;padding-block:1.5rem;display:grid}.field-home-supporting img{border-radius:.65rem;width:100%;height:auto}.field-home-page .field-home-guidance{gap:1rem;margin-top:1rem;display:grid}.field-home-answers>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding-block:1.5rem;display:grid}.field-home-answers dt{font-weight:750}.field-home-answers dd{color:var(--text-soft);margin:0}.field-home-answers a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.field-home-page .field-home-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.field-home-tasks a{border:1px solid var(--guide-question-edge);background:var(--guide-question);border-radius:.85rem;height:100%;padding:1.5rem;display:block}.field-home-tasks a>span{color:var(--accent);font-size:.8rem}.field-home-tasks h3{margin-block:.5rem}.field-home-tasks p{color:var(--text-soft)}.field-hub-opening{max-width:58rem;margin:0 auto 2.5rem}.field-hub-opening h1{max-width:26ch;color:var(--accent)}.field-hub-opening p{max-width:65ch;color:var(--text-soft);margin:1rem auto;font-size:1.05rem}.field-hub-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;font-size:.8rem;display:flex}.field-hub-directory{margin-block:2.5rem 3rem}.field-hub-group{border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:start;gap:1.5rem;margin-top:2rem;padding-top:2rem;display:grid}.field-hub-group>header{flex-direction:column;gap:.75rem;display:flex}.field-hub-group h3{font-size:1.2rem;font-weight:600;line-height:1.45}.field-hub-group>header>p{color:var(--muted)}.field-hub-cards{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem;display:grid}.field-hub-cards>li{min-width:0}.field-hub-card{border:1px solid var(--guide-question-edge);background:var(--surface);border-radius:.85rem;flex-direction:column;height:100%;min-height:13rem;padding:1.5rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.field-hub-card:hover{border-color:var(--accent);background:var(--surface-raised)}.field-hub-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.field-hub-card-heading h4{font-size:1.15rem;font-weight:650;line-height:1.45}.field-hub-card-heading>span{color:var(--accent);font-size:1.2rem}.field-hub-card-mark{width:2rem;height:2rem;color:var(--guide-question-accent);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.field-hub-card-mark svg{width:1.75rem;height:1.75rem}.field-hub-card>p{color:var(--text-soft);margin-block:1rem;font-size:.9rem}.field-hub-card>p>a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.field-hub-card>p>a:after{content:"";position:absolute;inset:0}.field-hub-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;font-size:.75rem;display:flex}.field-hub-card-meta>span{border:1px solid var(--accent-soft);color:var(--accent);border-radius:.3rem;padding:.25rem .5rem}.field-hub-updates,.field-hub-gaps{border-top:1px solid var(--border);padding-block:1.5rem}.field-hub-updates li{justify-content:space-between;gap:1rem;display:flex}.field-hub-updates a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}@media (max-width:900px){.field-home-route,.field-hub-cards,.field-home-page .field-home-tasks,.field-home-page .field-home-map{grid-template-columns:repeat(2,minmax(0,1fr))}.field-home-start,.field-hub-group{grid-template-columns:minmax(0,1fr)}.field-hub-group>header{margin-bottom:.25rem}}@media (max-width:600px){.field-home-page .field-home-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.field-home-fact{padding:.85rem}.field-home-route,.field-home-panels,.field-home-page .field-home-tasks,.field-hub-cards{grid-template-columns:minmax(0,1fr);gap:1rem}.field-home-supporting{grid-template-columns:minmax(0,1fr)}.field-home-supporting>a{max-width:12rem}.field-home-answers>div{grid-template-columns:minmax(0,1fr);gap:.75rem}.field-home-panel-rows>div{grid-template-columns:minmax(0,1fr);gap:.4rem}.field-home-panel-rows dt{font-weight:700}.field-hub-card{min-height:10rem;padding:1.25rem}}.field-home-page{max-width:none;padding:0 0 3rem}.field-home-page>:not(.field-home-opening),.field-home-sections{width:min(100% - 2rem,var(--template-page-width));margin-inline:auto}.field-home-opening{isolation:isolate;margin-bottom:3rem;position:relative;overflow:clip}.field-home-section[data-asset-module=hero]:has(.field-home-backdrop){isolation:isolate;margin-bottom:3rem;position:relative;overflow:clip}.field-home-backdrop{z-index:-2;margin:0;position:absolute;inset:0}.field-home-backdrop img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.field-home-opening:before{content:"";z-index:-1;background:linear-gradient(180deg,#fff4f7d1,#fff4f7f0 60%,var(--bg));position:absolute;inset:0}.field-home-section[data-asset-module=hero]:has(.field-home-backdrop):before{content:"";z-index:-1;background:linear-gradient(180deg,#fff4f7d1,#fff4f7f0 60%,var(--bg));position:absolute;inset:0}.field-home-hero-content{max-width:var(--template-page-width);margin-inline:auto;padding:clamp(2rem,4vw,3rem) 1rem 1.5rem}.field-home-title{max-width:26ch;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.16}.field-home-title>span{color:var(--accent);margin-bottom:.3rem;display:block}.field-home-hero-content .field-home-eyebrow{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-edge);letter-spacing:.05em;border-radius:999px;padding:.4rem 1rem;font-size:.82rem;font-weight:700;display:inline-block}.field-home-hero-content .field-home-caption{text-align:center;margin-top:1rem;font-size:.8rem;line-height:1.5}.field-home-hero-content .field-home-caption a{margin-left:.35rem}.field-hub-meta :is([data-guide-stage],[data-guide-prereq],[data-guide-checked]){color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-weight:400}@media (max-width:600px){.field-home-hero-content{padding-top:2rem}.field-home-title{font-size:clamp(1.85rem,7vw,2.5rem)}.field-home-lead{font-size:1rem;line-height:1.65}.field-home-actions{flex-direction:column}}.field-data-page{width:min(100% - 2rem,var(--template-page-width));min-width:0;color:var(--text);margin-inline:auto;padding-block:2.5rem 4rem}.field-data-page :is(h1,h2,h3){color:var(--accent);text-wrap:balance;font-weight:750;line-height:1.3}.field-data-page h1{align-items:baseline;gap:.65rem;margin-block:.75rem 1.25rem;font-size:clamp(2rem,4vw,3rem);display:flex}.field-data-page h1>.guide-icon{width:1.85rem;height:1.85rem;color:var(--guide-question-accent);flex-shrink:0}.field-data-page h2{margin-block:0 1rem;font-size:clamp(1.4rem,2.5vw,1.75rem)}.field-data-page h3{font-size:1.15rem}.field-data-page p{color:var(--text-soft);overflow-wrap:anywhere;line-height:1.75}.field-data-page>:is(section,article,nav),.field-data-page>[data-first-screen-answer]{margin-bottom:2.5rem}.field-data-page [data-first-screen-answer]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.field-data-page .page-intro{background:0 0;border:0;padding:0}.field-data-page :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.field-data-page [data-generated-block]{max-width:56rem;margin-block:2rem}.field-data-page [data-first-screen-answer] p{max-width:80ch}.field-data-page :is([data-content-consumption-contract],[data-generated-content]){max-width:56rem}.field-data-page :is([data-tier-methodology],[data-redemption-steps],[data-status-verification],[data-guide-upgrade-route]){border:1px solid var(--guide-procedure-edge);background:var(--guide-procedure);color:var(--guide-procedure-ink);border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.field-data-page :is([data-tier-methodology],[data-redemption-steps],[data-status-verification],[data-guide-upgrade-route]) h2{color:var(--guide-procedure-accent)}.field-data-page :is([data-redemption-steps],[data-guide-upgrade-route]) ol{counter-reset:guide-step;gap:.75rem;padding:0;list-style:none;display:grid}.field-data-page :is([data-redemption-steps],[data-guide-upgrade-route]) li{border-top:1px solid var(--guide-procedure-edge);counter-increment:guide-step;padding:1rem 1rem 1rem 3.5rem;line-height:1.75;position:relative}.field-data-page :is([data-redemption-steps],[data-guide-upgrade-route]) li:before{content:counter(guide-step,decimal-leading-zero);color:var(--guide-procedure-accent);font-size:1.3rem;font-weight:800;position:absolute;left:.5rem}.field-data-page :is([data-active-codes],[data-reported-codes],[data-guide-success-signal]){border:1px solid var(--guide-reward-edge);background:var(--guide-reward);border-radius:1rem;padding:1.5rem}.field-data-page :is([data-code-failure-help],[data-status-boundary],[data-guide-upgrade-skips]){border:1px solid var(--guide-caution-edge);background:var(--guide-caution);border-radius:1rem;padding:1.5rem}.field-data-page table{border-collapse:collapse;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}.field-data-page :is(th,td){border-bottom:1px solid var(--guide-question-edge);text-align:left;min-width:6rem;color:var(--text-soft);padding:.9rem 1rem}.field-data-page th{color:var(--guide-reward-accent);background:var(--guide-reward);font-weight:750}.field-data-page tbody tr:nth-child(2n){background:var(--surface)}.field-entity-profiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.field-entity-record{border:1px solid var(--line,var(--border));border-radius:var(--radius,16px);background:var(--surface);min-width:0;padding:1.5rem;box-shadow:0 2px 10px #2b1a220a}.field-entity-record>div{justify-content:space-between;align-items:start;gap:1rem;display:flex}.field-entity-record h2{color:var(--strong);font-size:1.35rem}.field-entity-record dl{margin:1rem 0 0}.field-entity-record dl>div{border-top:1px solid var(--line,var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding-block:.75rem;display:grid}.field-entity-record dt{color:var(--muted);font-size:.875rem}.field-entity-record dd{color:var(--accent);overflow-wrap:anywhere;margin:0;font-weight:700}.field-data-page [data-tier-ranking]{gap:1rem;padding:0;list-style:none;display:grid}.field-data-page [data-tier-rank]{border:1px solid var(--line,var(--border));border-radius:var(--radius,16px);background:var(--surface);padding:1.5rem;box-shadow:0 2px 10px #2b1a220a}.field-data-page [data-change-entry]{border-left:3px solid var(--guide-procedure-accent);background:var(--guide-procedure);border-radius:0 .85rem .85rem 0;margin-top:1rem;padding:1.5rem}.field-data-page [data-change-date]{color:var(--guide-procedure-accent);margin-bottom:.75rem;font-size:.85rem;display:block}.field-data-page [data-source-notes]{border-top:1px solid var(--border);color:var(--muted);margin-top:3rem;padding-top:1.5rem;font-size:.85rem}.field-data-page [data-source-notes] h2{color:var(--muted);font-size:1rem}.field-data-page [data-source-notes] aside{margin-top:1rem}.field-data-page [data-source-notes] p{color:var(--muted);font-size:.85rem}.field-data-page [data-source-notes] time{display:block}.field-data-page .codes-hero{text-align:left}.field-data-page .codes-hero__title{justify-content:flex-start}.field-data-page .codes-quick-answer{background:var(--guide-reward);border-color:var(--guide-reward-edge)}@media (max-width:640px){.field-data-page{padding-top:1.5rem}.field-data-page h1{font-size:clamp(1.8rem,7vw,2.3rem)}.field-data-page h1>.guide-icon{width:1.5rem;height:1.5rem}}.field-home-hero-content{width:min(100% - 2rem,var(--template-page-width));padding-inline:0}.field-home-identity .field-home-title{color:var(--accent);font-weight:800}.field-home-fact dd{margin:0}.field-home-start:has(>:only-child){grid-template-columns:minmax(0,1fr)}.field-home-start>section{min-width:0}.field-home-feature{border-top:2px solid var(--border-strong);min-width:0;padding-block:2rem;scroll-margin-top:6rem}.field-home-feature :is(h3,p){overflow-wrap:anywhere}.field-home-reference{max-width:100%;overflow-x:auto}.field-home-reference table{border-collapse:collapse;text-align:left;width:100%}.field-home-reference :is(th,td){border-bottom:1px solid var(--border);min-width:9rem;padding:1.2rem}.field-home-reference th{color:var(--accent)}.field-home-reference th a{font-size:.85rem;display:flex}.field-home-feature a{min-height:44px;color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.field-home-walkthrough>li{border-bottom:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.field-home-walkthrough>li>span{color:var(--accent);font-size:1.5rem}.field-home-news>li{border-bottom:1px solid var(--border);grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.5rem;display:grid}.field-home-news time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.95rem;font-weight:600;line-height:1.3}.field-home-news article>h3{margin:0;font-size:1.15rem;line-height:1.3}.field-home-resources>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding-block:1.5rem;display:grid}.field-home-resources dd{margin:0}.field-home-video{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:2rem;display:grid}.field-home-video a{align-items:center;min-height:44px;display:inline-flex}.field-home-video-btn{border-radius:9999px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #dc262640;color:#fff!important;min-height:unset!important;background:#dc2626!important}.field-home-video-btn:hover{transform:translateY(-1px);background:#b91c1c!important}.field-home-video-btn .guide-icon{fill:currentColor;width:1rem;height:1rem}@media (max-width:700px){.field-home-video,.field-home-news>li,.field-home-resources>div{grid-template-columns:minmax(0,1fr);gap:.75rem}}.field-home-mini{border:1px solid var(--line,var(--border));border-radius:var(--radius,16px);background:var(--surface);padding:1.5rem;box-shadow:0 2px 10px #2b1a220a}.field-home-mini>h2{color:var(--accent);align-items:center;gap:.65rem;margin-bottom:.75rem;font-size:1.5rem;display:flex}.field-home-mini>p{color:var(--muted);font-size:.95rem}.field-home-mini>h2 .guide-icon{width:1.5rem;height:1.5rem;color:var(--accent)}.field-home-page .field-home-panels>.field-home-panel{border:1px solid var(--line,var(--border));border-radius:var(--radius,16px);background:var(--surface);padding:1.5rem;box-shadow:0 2px 10px #2b1a220a}.field-home-page .field-home-panel-heading :is(h2,h3){color:var(--strong)}.field-home-page .field-home-panel-heading :is(h2,h3)>.guide-icon,.field-home-page .field-home-panel-rows strong{color:var(--accent)}.field-home-start .field-home-panel{padding:1.5rem}.field-home-start .field-home-panel-rows strong,.field-home-start .field-home-panel-heading :is(h2,h3){color:var(--accent)}.field-home-status{border:1px solid var(--guide-caution-edge);border-radius:var(--radius,16px);background:var(--guide-caution);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.field-home-status>.guide-icon{color:var(--guide-caution-accent);flex-shrink:0;margin-top:.2rem}.field-home-status h2{margin-bottom:.65rem;font-size:1.25rem}.field-home-status a{min-height:44px;color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.field-home-callback{border:1px solid var(--accent-edge);border-radius:var(--radius,16px);background:var(--guide-reward);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem;display:grid;box-shadow:0 2px 10px #2b1a220a}.field-home-callback h2{color:var(--accent);margin-block:.5rem .75rem;font-size:clamp(1.5rem,3vw,2rem)}.field-home-callback .field-home-eyebrow{color:var(--accent);align-items:center;gap:.5rem;font-weight:700;display:flex}.field-home-callback .field-home-actions{flex-direction:column;align-items:stretch;margin:0}.field-hub-page{width:min(100% - 2rem,var(--template-page-width));padding-inline:0}@media (max-width:700px){.field-home-callback{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}}
