.oe-state-page{background:var(--oe-paper);color:var(--oe-ink)}.oe-state-page main{display:block}.oe-state-page footer p{font:400 13px/1.6 var(--sans);max-width:34ch}.oe-state-page footer h3{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--oe-sunrise);margin-bottom:12px}.oe-state-page .oe-state-hero{padding:clamp(28px,3.6vw,48px) 0 clamp(22px,2.6vw,34px)}.oe-state-page .hero{background:var(--oe-sheet);border:1px solid var(--oe-rule);border-radius:4px;color:var(--oe-ink);margin-top:0;overflow:visible;padding:clamp(26px,3.2vw,42px) clamp(22px,2.8vw,44px)}.oe-state-page .hero-inner{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.84fr);gap:clamp(24px,3.4vw,52px);align-items:start}.oe-state-page .hero-copy{padding:0}.oe-state-page .hero h1{font:600 clamp(30px,4.1vw,48px)/1.06 var(--oe-serif);letter-spacing:-.02em;color:var(--oe-tide);text-wrap:balance;margin:0 0 16px;max-width:19ch}.oe-state-page .hero h1 em{font-style:italic;color:var(--oe-dusk-ink)}.oe-state-page .hero .lede{color:var(--oe-soft);font-size:17px;line-height:1.62;max-width:50ch}.oe-state-page .hero-img{border-radius:4px;min-height:250px;border:1px solid var(--oe-rule)}.oe-state-page .hero-img:after{display:none}.oe-state-page .hero-btns{margin-top:26px}.oe-state-page .oe-state-mark{margin-bottom:20px}.oe-state-page .oe-state-mark .oe-tag{flex:0 1 auto;min-width:0;white-space:normal}.oe-state-page .oe-answer-first{border-left:3px solid var(--oe-sunrise);padding:6px 0 6px 24px;margin:22px 0 0;font:400 clamp(16.5px,1.4vw,19px)/1.55 var(--oe-serif);color:var(--oe-ink);max-width:62ch}.oe-state-page .oe-answer-first b{font-weight:600;color:var(--oe-tide)}.oe-state-page .trust{display:flex;flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;padding-top:14px;border-top:1px dashed var(--oe-rule);font-size:13px;color:var(--oe-soft);border-bottom:none}.oe-state-page .trust span{padding:0}.oe-state-limits{background:var(--oe-sheet);border:1px solid var(--oe-rule);border-radius:4px;padding:22px 26px;margin:clamp(20px,2.4vw,32px) 0 0}.oe-state-limits:before{content:"";display:block;height:3px;background:var(--oe-dusk);margin:-22px -26px 18px;border-radius:4px 4px 0 0}.oe-state-limits h2{font:600 18px/1.3 var(--oe-serif);color:var(--oe-tide);margin:0 0 10px}.oe-state-limits p{font-size:15px;line-height:1.66;color:var(--oe-soft);margin:0;max-width:78ch}.oe-state-limits p+p{margin-top:10px}.oe-state-limits a{color:var(--oe-dusk-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font}.oe-state-limits a:hover{color:var(--oe-abyss)}.oe-state-review{display:flex;flex-wrap:wrap;gap:4px 20px;margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--oe-rule);font:400 italic 13.5px/1.5 var(--oe-serif);color:var(--oe-soft)}.oe-state-review b{font-style:normal;font-weight:600;color:var(--oe-tide)}.oe-state-page section{border-top:1px solid var(--oe-rule);padding:clamp(30px,3.6vw,52px) 0}.oe-state-page .sec-head{margin-bottom:20px}.oe-state-page .sec-head .eyebrow{font:400 italic 15px/1.4 var(--oe-serif);letter-spacing:0;text-transform:none;color:var(--oe-dusk-ink);margin:0 0 6px}.oe-state-page .sec-head h2{font:600 clamp(23px,2.6vw,32px)/1.12 var(--oe-serif);color:var(--oe-tide);letter-spacing:-.015em;margin:0 0 10px}.oe-state-page .sec-head p{font-size:16.5px;line-height:1.62;color:var(--oe-soft);max-width:70ch}.oe-state-page .cover,.oe-state-page .why{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 clamp(24px,3vw,48px);border-top:2px solid var(--oe-tide)}.oe-state-page .cov-card,.oe-state-page .why-card{background:none;border:none;border-radius:0;border-bottom:1px dashed var(--oe-rule);padding:20px 0}.oe-state-page .cov-card .k,.oe-state-page .why-card .k{font:400 italic 13.5px/1.4 var(--oe-serif);letter-spacing:0;text-transform:none;color:var(--oe-dusk-ink)}.oe-state-page .cov-card h3,.oe-state-page .why-card h3{font:600 17px/1.3 var(--oe-serif);color:var(--oe-tide);margin:5px 0 6px}.oe-state-page .cov-card p,.oe-state-page .why-card p{font-size:15px;line-height:1.62;color:var(--oe-soft)}.oe-state-page .stepgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:0 clamp(20px,2.6vw,40px);border-top:2px solid var(--oe-tide)}.oe-state-page .stepc{background:none;border:none;border-radius:0;padding:20px 0;border-bottom:1px dashed var(--oe-rule)}.oe-state-page .stepc .num{font:400 italic 13.5px/1.4 var(--oe-serif);letter-spacing:0;text-transform:none;color:var(--oe-dusk-ink)}.oe-state-page .stepc h3{font:600 17px/1.3 var(--oe-serif);color:var(--oe-tide);margin:5px 0 6px}.oe-state-page .stepc p{font-size:15px;line-height:1.62;color:var(--oe-soft)}.oe-state-page .own-card{background:var(--oe-sheet);border:1px solid var(--oe-rule);border-radius:4px;border-top:none;padding:26px 30px;position:relative}.oe-state-page .own-card:before{content:"";display:block;height:3px;background:var(--oe-sunrise);margin:-26px -30px 20px;border-radius:4px 4px 0 0}.oe-state-page .own-card .tag{font:400 italic 14px/1.4 var(--oe-serif);letter-spacing:0;text-transform:none;color:var(--oe-dusk-ink)}.oe-state-page .own-card h3{font:600 20px/1.25 var(--oe-serif);color:var(--oe-tide);margin:6px 0 12px}.oe-state-page .own-card ul{font-size:15.5px;line-height:1.6;color:var(--oe-ink)}.oe-state-page .own-card p.more{font-size:15px;line-height:1.66;color:var(--oe-soft)}.oe-state-page .own-card a{color:var(--oe-dusk-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font}.oe-state-page .own-card a:hover{color:var(--oe-abyss)}.oe-state-page .faq{border-top:2px solid var(--oe-tide)}.oe-state-page .fq{background:none;border:none;border-radius:0;padding:20px 0;border-bottom:1px dashed var(--oe-rule)}.oe-state-page .fq h3{font:600 17.5px/1.35 var(--oe-serif);color:var(--oe-tide);margin:0 0 8px}.oe-state-page .fq p{font-size:16px;line-height:1.68;color:var(--oe-ink)}.oe-state-page .final{background:var(--oe-abyss);border-radius:4px;padding:clamp(34px,4vw,54px) clamp(22px,3vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:clamp(26px,3.6vw,52px);align-items:start}.oe-state-page .final .eyebrow{font:400 italic 15px/1.4 var(--oe-serif);letter-spacing:0;text-transform:none;color:var(--oe-sunrise)}.oe-state-page .final h2{font:600 clamp(24px,2.8vw,34px)/1.1 var(--oe-serif);color:#f4efe3;margin:8px 0 12px;max-width:22ch;letter-spacing:-.015em}.oe-state-page .final>div>p{color:var(--oe-mist);font-size:16px;line-height:1.62;max-width:54ch}.oe-state-page .final-card{background:#11485a8c;border:1px solid rgba(240,164,82,.28);border-radius:4px;padding:24px 26px}.oe-state-page .final-card .t{font:600 16px/1.3 var(--oe-serif);color:#f4efe3;margin:0 0 6px}.oe-state-page .final-card .d{font-size:13.5px;color:var(--oe-mist);margin:0 0 16px}.oe-state-page .final-card .cta2{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;background:var(--oe-sunrise);color:var(--oe-abyss);font-weight:600;border-radius:7px;text-decoration:none;font-size:15px}.oe-state-page .final-card .cta2:hover{background:color-mix(in srgb,#F0A452 82%,#FDFCF8)}.oe-state-page .final-card .alt{font-size:13.5px;color:var(--oe-mist);margin-top:12px}.oe-state-page .final-card .alt b{color:#f4efe3}.oe-state-page .final-card .alt a{color:var(--oe-sunrise);text-decoration:none}.oe-state-page .final-card .alt a:hover{color:#f4efe3}.oe-state-page .disc{background:var(--oe-sheet);border:1px solid var(--oe-rule);border-left:3px solid var(--oe-dusk);border-radius:0 4px 4px 0;padding:20px 24px;font-size:14px;line-height:1.66;color:var(--oe-soft);max-width:92ch;margin-top:26px}.oe-state-page .disc b{color:var(--oe-ink);font-weight:700}.oe-state-next{background:var(--oe-sheet);border:1px solid var(--oe-rule);border-radius:4px;padding:24px 28px;margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center}.oe-state-next:before{content:"";display:block;height:3px;background:var(--oe-tide);margin:-24px -28px 18px;border-radius:4px 4px 0 0;grid-column:1/-1}.oe-state-next p{font:400 17px/1.5 var(--oe-serif);color:var(--oe-ink);margin:0;max-width:54ch}.oe-state-next p b{font-weight:600;color:var(--oe-tide)}.oe-state-page .sec-head p a,.oe-state-page .fq p a,.oe-state-page .cov-card p a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font}@media (max-width:900px){.oe-state-page .hero-inner{grid-template-columns:minmax(0,1fr)}.oe-state-page .hero-img{min-height:190px;order:-1}.oe-state-page .final,.oe-state-next{grid-template-columns:minmax(0,1fr)}}.oe-state-page .hero .btn-g{background:var(--oe-sunrise);color:var(--oe-abyss);border-radius:7px;font-weight:600}.oe-state-page .hero .btn-g:hover{background:color-mix(in srgb,#F0A452 82%,#FDFCF8)}.oe-state-page .hero .btn-ghost{background:var(--oe-sheet);color:var(--oe-tide);border:1px solid var(--oe-rule);border-radius:7px}.oe-state-page .hero .btn-ghost:hover{border-color:var(--oe-tide);color:var(--oe-abyss)}.oe-state-page .oe-state-rules{background:var(--oe-sheet);border:1px solid var(--oe-rule);border-radius:4px;padding:34px 34px 30px;margin:0 0 40px}.oe-state-page .oe-state-rules .sec-head{margin-bottom:22px}.oe-state-page .oe-state-rules .sec-head p{max-width:78ch}.oe-state-page .oe-rule-rows{margin:0;padding:0;border-top:1px solid var(--oe-line)}.oe-state-page .oe-rule-row{display:grid;grid-template-columns:210px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--oe-line);align-items:baseline}.oe-state-page .oe-rule-row dt{margin:0;font-family:var(--oe-sans);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--oe-soft);font-weight:600;display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.oe-state-page .oe-rule-row dd{margin:0;font-size:15.5px;line-height:1.7;color:var(--oe-ink);max-width:74ch}.oe-state-page .oe-rule-flag{font-family:var(--oe-sans);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--oe-tide);background:var(--oe-paper);border:1px solid var(--oe-rule);border-radius:3px;padding:2px 7px;white-space:nowrap}.oe-state-page .oe-rule-src{font-size:12.5px;color:var(--oe-dusk-ink);white-space:nowrap;border-bottom:1px solid var(--oe-rule);text-decoration:none}.oe-state-page .oe-rule-src:hover{border-bottom-color:var(--oe-dusk)}.oe-state-page .oe-rule-boards{margin:20px 0 0;font-size:14.5px;color:var(--oe-ink)}.oe-state-page .oe-rule-boards a{color:var(--oe-dusk-ink);text-decoration:none;border-bottom:1px solid var(--oe-rule)}.oe-state-page .oe-rule-boards a:hover{border-bottom-color:var(--oe-dusk)}.oe-state-page .oe-rule-limit{margin:16px 0 0;font-size:13.5px;line-height:1.65;color:var(--oe-soft);max-width:82ch;border-top:1px dashed var(--oe-rule);padding-top:14px}@media (max-width:760px){.oe-state-page .oe-state-rules{padding:24px 20px 22px}.oe-state-page .oe-rule-row{grid-template-columns:1fr;gap:6px}}.oe-state-page .oe-rule-unsourced{display:inline-block;font-family:var(--oe-sans);font-size:11.5px;letter-spacing:.03em;color:var(--oe-soft);background:var(--oe-paper);border:1px dashed var(--oe-rule);border-radius:3px;padding:1px 7px}
