.contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:0 3rem}.contact-option{min-width:0;background:var(--paper);border:1px solid var(--border);border-top:3px solid var(--teal);border-radius:var(--radius);padding:1.5rem}.contact-option h2{font-size:1.5rem;margin-top:0;line-height:1.3}.contact-option p{font-size:.9375rem}.contact-option strong a{font-size:1.0625rem;overflow-wrap:anywhere}.contact-option>:last-child{margin-bottom:0}.contact-options>.contact-option{margin-block:0}@media(max-width:767px){.contact-options{grid-template-columns:minmax(0,1fr)}}.services-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:2rem 3rem}.services-overview-card{min-width:0;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper)}.services-overview-card h3{margin-top:0;font-size:1.25rem;line-height:1.4}.services-overview-card h3 a{color:var(--navy);text-decoration:none}.services-overview-card h3 a:hover{text-decoration:underline}.services-overview-card p{font-size:.9375rem;margin-bottom:0}.services-overview-grid>.services-overview-card{margin-block:0}@media(max-width:767px){.services-overview-grid{grid-template-columns:minmax(0,1fr)}}.service-contents{margin-block:2rem 3rem;padding:1.5rem 1.75rem;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius)}.service-contents>p{margin-bottom:.75rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:#536873}.service-contents ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1.75rem;list-style:none;margin:0;padding:0}.service-contents li{margin:0;min-width:0}.service-contents a{display:flex;align-items:center;min-height:44px;line-height:1.5;font-size:.9375rem;font-weight:650;text-decoration:none}.service-contents a:hover{text-decoration:underline}.service-callout{margin-block:3rem;padding:2rem;background:var(--deep);color:var(--white);border-radius:var(--radius)}.service-callout :is(h2,h3){color:var(--white);margin-top:0}.service-callout .wp-block-button__link{background:var(--white);color:var(--deep);border:1px solid var(--white)}.service-callout .wp-block-button__link:hover{background:var(--paper)}.template-content .is-style-source h2{font-size:1.25rem}.template-content .is-style-emergency h2,.template-content .is-style-insurance h2{font-size:1.5rem;margin-top:0}@media(max-width:767px){.service-contents{padding:1.25rem}.service-contents ul{grid-template-columns:minmax(0,1fr)}.service-callout{padding:1.5rem}.service-callout .wp-block-button{width:100%}.service-callout .wp-block-button__link{width:100%}}.template-main{min-height:60vh}.template-hero{padding-block:1.5rem 3.5rem;background:var(--paper);border-bottom:1px solid var(--border)}.breadcrumbs{font-size:.8125rem;color:#536873;margin-bottom:2.75rem;max-width:100%;line-height:1.7}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.45rem .65rem;list-style:none;padding:0;margin:0}.breadcrumbs li{margin:0;min-width:0;overflow-wrap:anywhere}.breadcrumbs li+li::before{content:'/';color:#71838d;margin-right:.65rem}.breadcrumbs a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.template-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center}.template-hero-layout.has-hero-image{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.template-hero-layout>*{min-width:0}.template-hero-copy h1{max-width:23ch;margin-bottom:1.5rem}.template-hero-copy{max-width:850px}.template-hero-layout.has-hero-image h1{max-width:19ch}.template-summary{max-width:58ch;color:#405a67}.template-summary p{margin-bottom:1.5rem;line-height:1.8}.template-hero-actions{gap:1rem}.template-hero-copy>.entry-meta{margin:0;color:#536873}.template-hero-image{margin:0}.template-hero-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.template-hero-image figcaption:empty{display:none}.template-hero-image figcaption,.editorial-hero-image figcaption{font-size:.8125rem;color:#536873;margin-top:.75rem}.template-hero--editorial .template-hero-layout{max-width:var(--reading)}.template-hero--editorial .template-hero-copy h1{max-width:none}.template-hero--editorial .template-summary{max-width:none}.editorial-hero-image{max-width:1040px;margin-block:2.5rem 0}.editorial-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius)}.template-content{padding-block:3.5rem 0}.template-content:empty{display:none}.template-content p{line-height:1.8}.template-content :is(h2,h3,h4){scroll-margin-top:1rem}.template-content h2{margin-top:3rem}.template-content h3{margin-top:2rem}.template-content>h2:first-child{margin-top:0}.template-content>*{min-width:0}.template-content .wp-block-group>*:last-child{margin-bottom:0}.template-content :is(.is-style-emergency,.is-style-insurance,.is-style-source)>:first-child{margin-top:0}.template-content .wp-block-table{margin-block:2rem}.template-content th{color:var(--navy)}.template-content td{vertical-align:top}.template-content .wp-block-table figcaption{font-size:.875rem;color:#536873;margin-top:.75rem}.template-content .wp-block-details{margin-top:0}.template-content .wp-block-details summary{line-height:1.5}.template-content .wp-block-details>p:last-child{margin-bottom:0}.template-content .wp-block-image{margin-block:2rem}.template-content .wp-block-image figcaption{color:#536873}.template-final-cta{margin-block:var(--section)}.template-content:focus{outline:none}.hub-listing{padding-block:var(--section)}.hub-listing-heading{max-width:740px;margin-bottom:2rem}.hub-listing-heading h2{margin-bottom:0}.guide-list{align-items:stretch}.guide-list .editorial-card{display:flex;flex-direction:column}.guide-list .card-body{display:flex;flex-direction:column;flex:1}.guide-list :is(h2,h3){font-size:1.5rem;line-height:1.3;letter-spacing:-.025em}.guide-list :is(h2,h3) a{color:var(--navy);text-decoration:none}.guide-list :is(h2,h3) a:hover{text-decoration:underline}.guide-list .card-body>.text-link{margin-top:auto}.area-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.area-item{padding-block:1.75rem;border-top:1px solid var(--border);min-width:0}.area-item h3{font-size:1.5rem;line-height:1.4;margin-bottom:.75rem}.area-item h3 a{display:flex;align-items:start;justify-content:space-between;gap:1rem;color:var(--navy);text-decoration:none;overflow-wrap:anywhere}.area-item h3 a:hover{color:var(--link)}.area-item .icon{margin-top:.3rem}.area-summary p{font-size:.9375rem;color:#405a67;margin-bottom:0}.official-resources{max-width:850px}.official-resources .resource-intro{color:#405a67}.official-resources ul{list-style:none;padding:0;margin:0}.official-resources li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1.5rem;align-items:center;padding-block:1rem;border-top:1px solid var(--border);margin:0}.official-resources li>span{font-size:.8125rem;font-weight:750;color:#536873}.official-resources li>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;font-weight:650}.hub-pagination{margin-top:3rem}.hub-pagination ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0}.hub-pagination li{margin:0}.hub-pagination :is(a,span).page-numbers{border:1px solid var(--border);border-radius:var(--radius);text-decoration:none}.hub-pagination .current{background:var(--deep);border-color:var(--deep);color:var(--white)}.official-resources li>a{min-width:0;overflow-wrap:anywhere}.related-resources{margin-top:var(--section);padding-block:2rem;border-block:1px solid var(--border)}.related-resources h2{font-size:1.875rem}.related-resources ul{list-style:none;margin:0;padding:0}.related-resources li{margin:0}.related-resources a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;font-weight:650;overflow-wrap:anywhere}@media(max-width:1100px){.template-hero-actions{flex-direction:column;align-items:stretch}.template-hero-actions .button{width:100%}.template-hero-image img{aspect-ratio:4/4.5}.template-hero-layout.has-hero-image{gap:2rem}.template-hero-copy h1{font-size:clamp(2.375rem,4.1vw,3.625rem)}}@media(max-width:767px){.template-hero{padding-block:1rem 2.5rem}.breadcrumbs{font-size:.75rem;margin-bottom:2rem}.template-hero-layout.has-hero-image{grid-template-columns:minmax(0,1fr);gap:2rem}.template-hero-copy h1{max-width:none}.template-hero-image img{aspect-ratio:3/2}.template-content{padding-top:2.5rem}.template-content h2{font-size:1.875rem}.template-content h3{font-size:1.5rem}.editorial-hero-image{margin-top:2rem}.area-list{grid-template-columns:minmax(0,1fr)}.official-resources li{grid-template-columns:minmax(0,1fr);gap:.25rem}.template-final-cta .cta-band{padding:1.5rem}}@media print{.template-hero{padding:0;background:#fff}.template-hero-layout.has-hero-image{display:block}.template-hero-actions,.template-final-cta,.hub-pagination{display:none}.template-hero-image img{max-height:240px;object-fit:contain}.template-content{padding-top:1rem}}