.intent-page{width:min(1320px,calc(100% - 56px));margin:0 auto;padding:34px 0 90px}.intent-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);grid-gap:42px;gap:42px;align-items:center;padding:54px;border:1px solid #1c4770;border-radius:28px;background:radial-gradient(circle at 85% 20%,#30205f 0,transparent 34%),linear-gradient(135deg,#092541,#061426 62%)}.intent-answer span,.intent-explain>span,.intent-faq>span,.intent-hero span,.intent-sources>span{color:#26b7ff;font-size:.75rem;font-weight:800;letter-spacing:.15em}.intent-hero h1{max-width:850px;margin:12px 0 16px;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.intent-hero p{max-width:760px;color:#adbed4;font-size:1.12rem;line-height:1.65}.intent-hero>div>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.intent-hero aside{padding:26px;border:1px solid #28547c;border-radius:20px;background:#061529cc}.intent-hero aside b{font-size:1.2rem}.intent-hero aside ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:20px 0;padding:0;list-style:none;color:#c8d7e8}.intent-hero aside li:before{content:"✓";margin-right:8px;color:#2de0a7}.intent-hero aside small{color:#7791ad}.intent-answer{margin:28px 0;padding:28px 34px;border-left:4px solid #27b9ff;background:#091c31;border-radius:0 18px 18px 0}.intent-answer p{margin:9px 0 0;font-size:1.35rem;line-height:1.55;font-weight:650}.intent-columns,.speed-use-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:28px 0}.intent-columns section,.intent-explain,.intent-faq,.intent-related,.intent-sources,.speed-use-grid article{padding:30px;border:1px solid #173b5e;border-radius:20px;background:#081a2d}.intent-columns h2,.intent-explain h2,.intent-faq h2,.intent-related h2,.intent-sources h2{margin:7px 0 16px;font-size:1.55rem}.intent-columns ol,.intent-columns ul{margin:0;padding-left:21px;color:#afc0d5;line-height:1.8}.intent-explain,.intent-faq,.intent-related,.intent-sources{margin-top:18px}.intent-explain p,.intent-faq p,.intent-sources p{color:#afc0d5;line-height:1.7}.speed-use-grid{grid-template-columns:repeat(4,1fr)}.speed-use-grid article span{color:#20b6ff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.speed-use-grid article p{margin:10px 0 0;line-height:1.5;font-weight:650}.intent-related div,.intent-sources div{display:flex;gap:12px;flex-wrap:wrap}.intent-related a,.intent-sources a{padding:10px 14px;border:1px solid #275075;border-radius:10px;color:#9dd9ff;text-transform:capitalize}.intent-faq details{border-top:1px solid #173b5e}.intent-faq summary{padding:18px 0;cursor:pointer;font-weight:700}.intent-faq details p{margin:0 0 18px}.provider-breadcrumb{overflow:hidden}.provider-breadcrumb b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:800px){.intent-page{padding:20px 16px 60px}.intent-hero{grid-template-columns:1fr;padding:30px 22px}.intent-hero aside{display:none}.intent-columns,.speed-use-grid{grid-template-columns:1fr}.intent-answer{padding:22px}.intent-answer p{font-size:1.1rem}}.intent-page>.provider-breadcrumb{margin-bottom:24px}.evidence-table-scroll{overflow-x:auto}.evidence-table{width:100%;border-collapse:collapse;margin:20px 0;text-align:left}.evidence-table caption{text-align:left;margin-bottom:12px;font-weight:700}.evidence-table td,.evidence-table th{padding:14px;border-bottom:1px solid #28435e;line-height:1.5;vertical-align:top}.evidence-table td{color:#afc0d5}.intent-explain a{color:#9dd9ff;text-decoration:underline;text-underline-offset:3px}.evidence-table{table-layout:fixed}.evidence-table caption,.evidence-table td,.evidence-table th{white-space:normal;overflow-wrap:anywhere}.evidence-table th:first-child{width:46%}@media(max-width:800px){.intent-page{width:calc(100% - 32px);padding:20px 0 60px}.intent-explain{padding:22px}.evidence-table td,.evidence-table th{padding:10px 6px;font-size:13px}}.speed-200-evidence ol{padding-left:22px;color:#afc0d5;line-height:1.8}.speed-review{font-size:12px}.speed-evidence-next{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.speed-evidence-next svg{flex-shrink:0}.intent-page a:focus-visible,.intent-page input:focus-visible,.intent-page summary:focus-visible{outline:2px solid #62d5ff;outline-offset:4px}.intent-hero aside ul.speed-plan-signals{grid-template-columns:1fr}.speed-plan-signals li{display:flex;gap:9px;align-items:center}.intent-hero aside .speed-plan-signals li:before{content:none}.speed-plan-signals svg{flex-shrink:0;color:#26b7ff}