.fid-page{--yd-brand:#0ea0b1;--yd-ink:#183e49;--yd-muted:#466674;--yd-line:#bdd8df}.fid-page .yd-hero{padding-bottom:3rem;background:linear-gradient(135deg,#fffdf6 30%,#eff8fa)}.fid-page .yd-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2.4rem;align-items:center}.fid-page .yd-hero h1{max-width:15ch}.fid-page .yd-hero h1 em{color:#087587;font-style:normal}.fid-page .yd-lead{max-width:41rem}.fid-page .yd-section{padding-block:3rem}.fid-tint{background:#eff8fa}.fid-page main h2{font-size:var(--text-section);line-height:var(--leading-section);margin:0 0 1.4rem}.fid-page main h3{font-size:var(--text-subheading);line-height:var(--leading-subheading)}.fid-fee p,.fid-guidance p,.fid-page .yd-faq p,.fid-page .yd-source-section p,.fid-reading li,.fid-reading p,.fid-tool>p{font-size:var(--text-body);line-height:var(--leading-body)}.fid-page main p{margin:0 0 1.1rem}.fid-page main a{color:#087587}.fid-page main .yd-button,.fid-page main .yd-button:hover,.fid-page main .yd-button:visited{background:#0ea0b1;color:#fff!important;border:0}.fid-page main .yd-button:hover{background:#086b7b}.fid-page .yd-button:disabled{opacity:.65;cursor:wait}.fid-page .dossier-nav a.is-active,.fid-page .dossier-nav a[aria-current=true]{color:#fff!important;background:#0ea0b1}.fid-page main .yd-kicker{font-size:var(--text-eyebrow)}.fid-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25rem);gap:3rem;align-items:center}.fid-reading>div{min-width:0}.fid-reverse{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}.fid-reverse>div{grid-column:2;grid-row:1}.fid-reverse>figure{grid-column:1;grid-row:1}.fid-reading figure{margin:0;width:100%;max-width:25rem}.fid-reading ul{padding-left:1.3rem;margin:1.1rem 0}.fid-reading li{margin-bottom:.6rem}.fid-focus{border-left:3px solid #bba468;padding:1rem;background:#f6efdc}.fid-tool{margin-top:2rem;border:1px solid #bdd8df;border-radius:1rem;padding:1.5rem;background:#fff}.fid-page main .fid-example{font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;color:#345d69}.fid-tool-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.6rem;align-items:start}.fid-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fid-wide{grid-column:1/-1}.fid-fields label{display:block;min-width:0;font-weight:700;font-size:var(--text-ui);line-height:1.5}.fid-fields input,.fid-fields select{display:block;width:100%;box-sizing:border-box;min-height:3rem;padding:.7rem .85rem;border:1px solid #a3c8d1;border-radius:.45rem;background:#fff;color:#183e49;font:400 var(--text-body)/1.4 var(--font-body)}.fid-fields label small{display:block;font-size:var(--text-caption);font-weight:400;color:#466674;margin-top:.4rem;line-height:1.5}.fid-guidance{padding:1.3rem;border-top:3px solid #0ea0b1;border-radius:.6rem;background:#edf7f8}.fid-guidance h3{margin:0 0 1rem}.fid-page main .fid-small{font-size:var(--text-caption);line-height:1.6;color:#466674}.fid-more,.fid-reset{font:700 var(--text-ui)/1.4 var(--font-body);cursor:pointer}.fid-reset{padding:.6rem 0;border:0;background:0 0;color:#087587}.fid-more{display:inline-flex;align-items:center;gap:.7rem;background:#eff8fa;border:1px solid #bdd8df;padding:.85rem 1.1rem;border-radius:.5rem;color:#183e49}.fid-page [hidden]{display:none!important}.fid-error{color:#a1442e}.fid-results{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #bdd8df;scroll-margin-top:var(--dossier-anchor-offset,10rem)}.fid-results h3{margin:0 0 1rem}.fid-results .cr-offers{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1.4rem 0}.fid-offer{min-width:0}.fid-page main .fid-offer-kind{font-size:var(--text-ui);font-weight:700;margin:0 0 .55rem;color:#195d6b}.fid-offer-kind span{display:block;font-size:var(--text-caption);font-weight:400;line-height:1.5;margin-top:.25rem}.fid-offer .cr-offer{margin:0}.fid-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.fid-page main .fid-related a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;border-radius:.7rem;background:#183e49;color:#fff!important}.fid-related a svg{color:#d4df47;flex-shrink:0}@media(max-width:1050px){.fid-page .yd-hero-grid{gap:1.5rem}.fid-reading,.fid-reverse{grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:1.7rem}.fid-reverse>div{grid-column:1}.fid-reverse>figure{grid-column:2}}@media(max-width:767px){.fid-page .yd-hero-grid,.fid-reading,.fid-reverse,.fid-tool-grid{grid-template-columns:minmax(0,1fr)}.fid-page .yd-hero h1{max-width:none}.fid-page .yd-hero{padding-bottom:2rem}.fid-reading,.fid-reverse{gap:1.4rem}.fid-reverse>div,.fid-reverse>figure{grid-column:auto;grid-row:auto}.fid-reading figure{justify-self:center;max-width:23rem}.fid-page .yd-section{padding-block:2.2rem}.fid-tool{padding:1rem}.fid-fields{grid-template-columns:minmax(0,1fr)}.fid-fields label{grid-column:auto}.fid-related{grid-template-columns:minmax(0,1fr)}.fid-tool .yd-actions{align-items:stretch}.fid-tool .yd-button{width:100%;justify-content:center}.fid-results .cr-offers{margin-inline:0}.fid-hero-art{max-width:30rem;justify-self:center}}.fid-page{--yd-brand:#0ea0b1;--yd-ink:#183e49;--yd-muted:#496b75;--yd-tint:#eff8fa;--yd-line:#bdd8df}.fid-tint{background:#eff8fa}.fid-page .yd-hero em{color:#087587}.fid-page .dossier-nav a.is-active,.fid-page .dossier-nav a[aria-current],.fid-page main .yd-button{background:#0b7b8c;color:#fff!important}.fid-page .dossier-nav a{color:#28616e;text-decoration:none}.fid-page .yd-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.fid-page .yd-hero h1{max-width:20ch}.fid-page .yd-hero{padding-bottom:2.2rem}.fid-tool fieldset{border:0;padding:0;margin:0;min-width:0}.fid-tool>h3{margin-bottom:1.2rem}.fid-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fid-page main .fid-example{color:#345d69}.fid-address{display:flex;gap:.8rem;align-items:center;padding:1rem;background:#edf7f8;border-radius:.5rem;margin:1.2rem 0;font-weight:700}.fid-address svg:last-child{margin-left:auto}.fid-result{border-top:1px solid #bdd8df;margin-top:1.5rem;padding-top:1.5rem;scroll-margin-top:var(--dossier-anchor-offset,10rem)}.fid-output-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.8rem;align-items:start;margin:1.4rem 0 2rem}.fid-fee{background:#edf7f8;padding:1.3rem;border-top:3px solid #0ea0b1;border-radius:.4rem}.fid-page main .fid-fee>strong{font-family:var(--font-heading);font-size:var(--text-section);line-height:1.2;display:block}.fid-guidance>div{padding:0 0 1rem;margin-bottom:1rem;border-bottom:1px solid #bdd8df}.fid-guidance h4{font-size:var(--text-subheading);margin:0 0 .5rem}.fid-guidance p{margin:.5rem 0}.fid-guidance a{font-weight:700}.fid-tool .fid-cards{display:block;min-width:0}.fid-cards>div{min-width:0}.fid-cards .tc-offer{margin:0}.fid-page .fid-cards .tc-offer-body{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}.fid-page .fid-cards .tc-offer-header{grid-template-columns:10rem minmax(0,1fr)}.fid-page .fid-cards .tc-offer-price{min-width:0}.fid-related a{color:#fff!important}.fid-page main .fid-related a svg{color:#d4df47}.fid-page .tc-offer-source{display:none}.fid-page .fib-figure{background:0 0}.fid-page .fid-reading{margin-top:1.5rem}.fid-page .fid-reading h3{margin-top:1.2rem}.fid-page main .fid-small{color:#466674}@media(max-width:1050px){.fid-page .fid-cards .tc-offer-body{grid-template-columns:minmax(0,1fr)}.fid-page .fid-cards .tc-offer-price{border-top:1px solid #bdd8df;padding-top:1.2rem}.fid-page .yd-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}@media(max-width:767px){.fid-fields,.fid-output-grid,.fid-page .yd-hero-grid{grid-template-columns:minmax(0,1fr)}.fid-page .yd-hero h1{max-width:none}.fid-page .fid-cards .tc-offer-header{grid-template-columns:6rem minmax(0,1fr)}.fid-page .fid-cards .tc-offer-overview{grid-template-columns:minmax(0,1fr)}.fid-page .fid-cards .tc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fid-page .fid-cards .tc-plan-services{grid-template-columns:minmax(0,1fr)}.fid-page .fid-cards .tc-offer-body{padding:1rem}.fid-page .fid-cards .tc-fees{display:flex;flex-direction:column;align-items:flex-start}.fid-page .fid-cards .tc-offer-footer{flex-wrap:wrap}.fid-page .fid-cards .tc-offer-highlight{margin-inline:1rem}.fid-page .fid-cards .tc-metrics strong{overflow-wrap:anywhere}.fid-address{align-items:flex-start}.fid-fields label{grid-column:auto}.fid-page .fid-cards .tc-offer-name h3{overflow-wrap:anywhere}.fid-page .fid-cards .tc-box-photo{justify-self:center}.fid-page .fid-cards .tc-offer-overview{display:block}.fid-page .fid-cards .tc-offer-specs{min-width:0}.fid-page .fid-cards .tc-offer-price{text-align:left}.fid-page .fid-cards .tc-offer-footer details{max-width:100%}}.fid-tool-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem;align-items:start}.fid-tool-grid .fid-result{border:0;padding:0;margin:0}.fid-tool-grid .fid-fields{grid-template-columns:minmax(0,1fr)}.fid-tool-grid .fid-fields label{grid-column:auto}.fid-tool-grid .fid-output-grid{grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-top:1rem}.fid-tool-grid .fid-guidance{padding:0;background:0 0;border:0}.fid-tool>h3{margin-bottom:1.8rem}.fid-tool .fid-cards{margin-top:1.2rem}.fid-page .fid-tool .tc-metric-icon,.fid-page .fid-tool .tc-metric-icon svg{color:#087587}@media(max-width:767px){.fid-tool-grid{grid-template-columns:minmax(0,1fr)}.fid-tool-grid .fid-result{border-top:1px solid #bdd8df;padding-top:1.5rem}}@media(max-width:1050px){.fid-page .fid-cards .tc-offer-price{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;grid-column:auto;grid-row:auto}.fid-page .fid-cards .tc-offer-price>.tc-button,.fid-page .fid-cards .tc-offer-price>p,.fid-page .fid-cards .tc-offer-price>strong{grid-column:auto;grid-row:auto;text-align:left;justify-content:flex-start}.fid-page .fid-cards .tc-offer-price>.tc-button{justify-content:center;align-self:stretch}}@media(max-width:767px){.fid-cards{margin-inline:-.5rem}.fid-page .fid-cards .tc-metrics strong{white-space:normal}.fid-page .fid-cards .tc-offer-name h3{font-size:var(--text-subheading)}.fid-page .fid-cards .tc-offer-price>p{color:#466674}}.fid-page main .tc-button,.fid-page main .tc-button:visited{background:#0b7b8c;color:#fff}.fid-page main .tc-button:hover{background:#086b7b;color:#fff}
