.inner-designed{padding-bottom:64px}.inner-designed .service-intro{margin-bottom:0}.inner-designed .service-intro h1{font-weight:820}.inner-designed .text-intro{display:block;padding:58px 0 48px;border-bottom:3px solid #193648}.text-intro .service-intro-copy{max-width:960px}.inner-designed .text-intro h1{max-width:24ch;font-size:clamp(38px,4.5vw,64px)}.inner-designed .intro-prose{max-width:76ch;font-size:18px;line-height:1.8}.inner-designed .intro-prose p{margin-bottom:18px}.inner-designed .guide-date{font-size:12px;color:#405764;margin:0 0 22px}.inner-designed .page-contents{background:#dce7ec;padding:30px;border-top:3px solid #193648;margin:36px 0 48px;border-radius:0}.inner-designed .page-contents>.eyebrow{margin:0 0 20px;font-size:11px}.inner-designed .page-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;list-style:none;margin:0;padding:0}.inner-designed .page-contents li{display:flex;gap:16px;line-height:1.5;padding:12px 0;border-top:1px solid #b9cbd4;margin:0;font-size:14px}.page-contents li>span{color:#54798c;font:700 11px/1.8 ui-monospace;padding-top:2px}.page-contents a{text-decoration:none!important}.page-contents a:hover{text-decoration:underline!important}.inner-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:42px;align-items:start}.inner-sections>section{grid-column:1/-1;min-width:0;margin:0;scroll-margin-top:24px}.inner-sections>section>h2{scroll-margin-top:24px}.inner-sections>.feature-card{grid-column:auto;padding:32px;background:#e0eaf0;border-top:3px solid #193648;align-self:stretch}.inner-sections>.feature-card:last-child{grid-column:1/-1}.inner-sections>.reading-section{width:100%;max-width:900px;padding:30px 0;border-top:1px solid #bbcbd2;margin:0 auto}.inner-sections>.price-section{padding:36px;background:#fff;border-top:3px solid #193648}.inner-sections>.process-section{padding:36px 0;margin:12px 0;border-block:1px solid #bbcbd2}.inner-sections>.guidance-panel{padding:36px;background:#dce7ec;border-left:4px solid #275974}.inner-sections>.faq-section{padding:36px 0;max-width:900px;width:100%;margin:0 auto;border-top:3px solid #193648}.inner-designed h2{font-weight:800;letter-spacing:-1px;margin-bottom:24px}.inner-designed h3{font-size:22px;line-height:1.35;font-weight:750;margin:28px 0 12px}.inner-designed p,.inner-designed li{line-height:1.8}.inner-designed .table-scroll{overflow-x:auto;max-width:100%;margin:26px 0;outline-offset:3px}.inner-designed table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.65}.inner-designed th{background:#173344;color:#fff;font-weight:700;text-align:left}.inner-designed th,.inner-designed td{padding:15px 18px;border:1px solid #bbcbd2;vertical-align:top}.inner-designed tbody tr:nth-child(2n){background:#edf2f4}.inner-designed blockquote{padding:28px;margin:24px 0;background:#dce7ec;border:0;border-left:3px solid #275974;font-size:20px}.inner-designed blockquote p:last-child{margin:0}.inner-designed .review-feature blockquote{padding:0 0 22px;background:none;border:0;border-bottom:1px solid #b1c5cf;font-size:22px}.inner-designed .prep-grid{gap:18px}.inner-designed .prep-grid li{border-top-color:#193648}.inner-designed .district-grid li{background:#e0eaf0;border-color:#91b7c9}.inner-designed .guide-sections{display:block;max-width:980px;margin:0 auto}.guide-sections>section{margin:0 0 40px;padding:32px 0;border-top:1px solid #bbcbd2}.guide-sections>.price-section,.guide-sections>.guidance-panel{padding:32px}.guide-sections>.process-section>ol{list-style:none;counter-reset:guide-step;margin:24px 0}.guide-sections>.process-section>ol>li{counter-increment:guide-step;position:relative;padding:22px 24px 22px 64px;background:#fff;border-left:3px solid #275974;margin-bottom:12px}.guide-sections>.process-section>ol>li:before{content:counter(guide-step);position:absolute;left:24px;top:24px;font:700 14px ui-monospace;color:#54798c}.inner-closing{margin-top:48px;background:#173344;color:#fff;padding:38px 42px;border-top:6px solid #91b7c9}.inner-closing p{margin:0;font-size:14px;line-height:2}.inner-closing a{display:block;color:#fff!important;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.1;letter-spacing:-1px;margin-bottom:18px;text-decoration:none!important}.inner-closing a:after{content:" ↗"}.inner-closing a:hover{text-decoration:underline!important}.quote-sections{grid-template-columns:1fr 1fr}.quote-sections>.reading-section{grid-column:auto;background:#e0eaf0;padding:32px;border-top:3px solid #193648;align-self:stretch}.quote-form-section{max-width:860px;margin:42px auto 0}.quote-form-section form{border-radius:0!important;border:0;border-top:3px solid #193648;box-shadow:0 10px 36px #132f4008;padding:clamp(24px,4vw,42px)}.quote-form-section button[type=submit]{border-radius:0;min-height:48px;padding:14px 28px}.guide-library-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;list-style:none!important;margin:42px 0 0!important;padding:0}.guide-library-grid li{margin:0!important;background:#e0eaf0!important;border-top:3px solid #193648!important}.guide-library-grid h2{font-size:28px}.guide-library-grid a{color:#193648}.guide-library-grid p{font-size:16px}.inner-designed .feature-card>h2{font-size:30px}@media(max-width:800px){.inner-designed{padding-bottom:36px}.inner-designed .text-intro{padding:34px 0}.inner-designed .text-intro h1{font-size:clamp(34px,8vw,46px)}.inner-designed .intro-prose{font-size:16px}.inner-designed .page-contents{padding:24px 20px;margin:28px 0}.inner-designed .page-contents ol{grid-template-columns:1fr}.inner-sections,.quote-sections,.guide-library-grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.inner-sections>.feature-card,.quote-sections>.reading-section{grid-column:1/-1}.inner-sections>.feature-card,.inner-sections>.price-section,.inner-sections>.guidance-panel,.quote-sections>.reading-section{padding:24px 20px}.inner-sections>.reading-section,.inner-sections>.faq-section{padding:28px 0}.inner-designed h2,.inner-designed .feature-card>h2{font-size:28px}.inner-designed h3{font-size:20px}.inner-designed th,.inner-designed td{padding:12px;font-size:14px}.inner-designed blockquote{padding:22px;font-size:18px}.inner-closing{padding:28px 24px;margin-top:32px}.inner-closing a{font-size:32px}.guide-sections>.price-section,.guide-sections>.guidance-panel{padding:24px 20px}.guide-library-grid h2{font-size:27px}}.service-designed .inner-designed .page-contents{background:#dce7ec;border-radius:0}.service-designed .inner-designed .page-contents li{padding-left:0}.service-designed .inner-designed .page-contents li:before{content:none}.service-designed .inner-designed .page-contents li>span{flex:0 0 22px}.service-designed .inner-designed .page-contents a{min-width:0}.guide-library-group{max-width:1180px;margin:0 auto;padding:2rem 0 1rem;scroll-margin-top:6rem}.guide-library-group>h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;margin:0 0 .65rem}.guide-library-group>p{max-width:65ch;margin:0 0 1.5rem}.guide-library-group .feature-card h3{font-size:1.3rem;line-height:1.25;margin:.6rem 0 1rem}.guide-library-group .feature-card .eyebrow{font-size:.66rem;margin:0}.guide-diagram{margin:28px 0;padding:22px;background:#f7f5ef;border:1px solid #dcdedb;border-radius:12px;max-width:100%;break-inside:avoid}.guide-diagram>img{display:block;width:100%;max-width:560px;height:auto;margin:0 auto 18px}.guide-diagram figcaption{font-size:15px;line-height:1.65;color:#3d484b}.guide-diagram figcaption p{font-size:inherit;line-height:inherit;margin:0 0 14px;max-width:none}.guide-diagram figcaption ol{padding-left:1.4em;margin:0 0 16px}.guide-diagram figcaption li{padding-left:4px;margin:0 0 9px}.guide-diagram .diagram-source{font-size:12px;margin-bottom:0}.guide-image{margin:28px 0;max-width:100%;background:#f7f5ef;border:1px solid #dcdedb;border-radius:12px;overflow:hidden;break-inside:avoid}.guide-image>img{display:block;width:100%;height:auto;margin:0}.guide-image figcaption{padding:16px 20px;font-size:15px;line-height:1.65;color:#3d484b}@media(max-width:600px){.guide-image{margin:24px 0}.guide-image figcaption{padding:14px;font-size:14px}}@media(max-width:600px){.guide-diagram{padding:14px;margin:24px 0}.guide-diagram figcaption{font-size:14px}}
