.boston-guide{color:var(--hyatus-ink);overflow-wrap:anywhere}.boston-guide a{text-underline-offset:4px;text-decoration:underline}.boston-guide :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--hyatus-accent-dark);outline-offset:4px}.boston-section{margin-bottom:3rem;scroll-margin-top:7rem}.boston-guide h2{font-family:var(--font-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.25}.boston-section>p,.boston-planning-page>p{margin:1.25rem 0;line-height:1.8}.boston-guide .boston-eyebrow{letter-spacing:.08em;color:var(--hyatus-accent-dark);text-transform:uppercase;margin-bottom:.85rem;font-size:.75rem;font-weight:650}.boston-answer{border-left:3px solid var(--hyatus-accent-dark);background:var(--hyatus-accent-tint);border-radius:0 16px 16px 0;padding:1.5rem}.boston-checklist{margin:1.5rem 0 2rem;padding-left:1.4rem;list-style:outside}.boston-checklist li{padding:.6rem 0 .6rem .3rem;line-height:1.8}.boston-worksheet,.boston-next ul{gap:1rem;margin:1.5rem 0;display:grid}.boston-worksheet>div,.boston-next li{border:1px solid var(--hyatus-line-2);background:#fff;border-radius:12px;padding:1.25rem}.boston-worksheet dt,.boston-next a{font-weight:650}.boston-worksheet dd,.boston-next p{margin-top:.75rem;line-height:1.7}.boston-writing{border-bottom:1px solid var(--hyatus-line-2);min-height:4rem;margin-top:1rem;font-size:.8rem}.boston-section .boston-source{font-size:.875rem}.boston-calculator{border:1px solid var(--hyatus-line-2);background:var(--hyatus-accent-tint);border-radius:16px;padding:1.25rem}.boston-calculator p{margin:.75rem 0;line-height:1.65}.boston-calculator label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.boston-calculator input{border:1px solid var(--hyatus-ink-3);background:#fff;border-radius:6px;width:100%;min-width:0;min-height:48px;padding:.65rem;font-size:1rem;display:block}.boston-calculator input[aria-invalid=true]{border:2px solid #962d21}.boston-night-field{max-width:30rem;margin:1.5rem 0}.boston-night-field p{font-size:.85rem}.boston-quote-fields,.boston-result-grid{gap:1rem;display:grid}.boston-quote-fields fieldset{border:1px solid var(--hyatus-line-2);background:#fff;border-radius:10px;min-width:0;padding:1rem}.boston-quote-fields legend{padding:0 .3rem;font-weight:650}.boston-money-field{margin:.75rem 0 1.25rem}.boston-calculator .boston-error{color:#962d21;font-size:.85rem}.boston-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.boston-actions button{border:1px solid var(--hyatus-ink);background:var(--hyatus-ink);color:#fff;cursor:pointer;border-radius:8px;min-height:48px;padding:.7rem 1rem;font-weight:600}.boston-actions button[type=reset]{color:var(--hyatus-ink);background:#fff}.boston-results h3{font-size:1.35rem;font-weight:650}.boston-results h4{margin-bottom:1rem;font-size:1.1rem;font-weight:650}.boston-result-grid section{border-top:2px solid var(--hyatus-accent-dark);min-width:0;padding-top:1rem}.boston-result-grid dl>div{border-bottom:1px solid var(--hyatus-line-2);flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding:.5rem 0;display:flex}.boston-result-grid dd{font-weight:600}.boston-result-grid p{font-size:.9rem}.boston-deposit{border-top:1px solid var(--hyatus-line-2);padding-top:.8rem}.boston-calculator-fallback{background:var(--hyatus-accent-tint);border-radius:12px;padding:1.25rem}.boston-planning-page{max-width:900px;margin:auto;padding:8rem 1.25rem 4rem}.boston-planning-page h1{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.boston-planning-intro{font-size:1.2rem}@media (min-width:640px){.boston-worksheet,.boston-next ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.boston-quote-fields,.boston-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.boston-guide aside,.boston-guide details,.boston-calculator,.boston-calculator-fallback{display:none!important}body:has(.boston-guide) .hyatus-site-shell>:not(main){display:none!important}body:has(.boston-guide) [role=dialog]{display:none!important}body:has(.boston-guide) [data-support-chat-provider]{display:none!important}.boston-guide .hyatus-editorial-page{background:#fff!important;padding:0!important}.boston-guide .hyatus-editorial-page>div>div{display:block!important}.boston-worksheet>div,.boston-next li{break-inside:avoid;border-radius:0}.boston-guide h2{break-after:avoid;font-size:16pt}.boston-section{margin-bottom:1.5rem}.boston-guide [role=region]{overflow:visible;display:block!important}.boston-guide table{font-size:9pt;min-width:0!important}.boston-guide table th,.boston-guide table td{padding:.5rem}.boston-guide table thead{display:table-header-group}.boston-guide table tr{break-inside:avoid}.boston-guide ol[aria-label]{display:none}}
.graduation-guide{color:var(--hyatus-ink);overflow-wrap:anywhere}.graduation-guide a:focus-visible,.graduation-guide summary:focus-visible,.graduation-guide [tabindex]:focus-visible,.graduation-guide .graduation-section:focus{outline:2px solid var(--hyatus-accent-dark);outline-offset:4px}.graduation-section{margin-bottom:3rem;scroll-margin-top:7rem}.graduation-section h2{font-family:var(--font-heading);letter-spacing:-.015em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2}.graduation-section>p:not(.graduation-eyebrow){margin:1.25rem 0;font-size:1rem;line-height:1.8}.graduation-eyebrow{letter-spacing:.1em;color:var(--hyatus-accent-dark);text-transform:uppercase;margin-bottom:.85rem;font-size:.75rem;font-weight:650}.graduation-answer{border-left:3px solid var(--hyatus-accent-dark);background:var(--hyatus-accent-tint);border-radius:0 16px 16px 0;padding:1.5rem}.graduation-worksheet{gap:1rem;margin:1.5rem 0;display:grid}.graduation-note{border:1px solid var(--hyatus-line-2);background:#fff;border-radius:12px;padding:1.25rem}.graduation-note dt{font-size:1.05rem;font-weight:650;line-height:1.5}.graduation-note dt span{color:var(--hyatus-accent-dark);font-size:.8rem}.graduation-note dd{margin-top:.8rem;font-size:.95rem;line-height:1.75}.graduation-writing{border-bottom:1px solid var(--hyatus-line-2);min-height:5rem;color:var(--hyatus-ink-3);margin-top:1rem;font-size:.8rem}.graduation-checklist{padding-left:1.5rem;list-style:decimal}.graduation-checklist li{border-bottom:1px solid var(--hyatus-line);padding:.8rem 0 .8rem .4rem;line-height:1.8}.graduation-checklist li::marker{color:var(--hyatus-accent-dark);font-weight:650}.graduation-next{gap:1rem;display:grid}.graduation-next li{border:1px solid var(--hyatus-line-2);background:#fff;border-radius:12px;padding:1.2rem}.graduation-next a{text-underline-offset:4px;padding:.5rem 0;font-weight:600;text-decoration:underline;display:inline-block}.graduation-next p{margin-top:.6rem;font-size:.95rem;line-height:1.8}@media (min-width:640px){.graduation-worksheet,.graduation-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body:has(.graduation-guide){background:#fff!important}.graduation-guide [aria-label=Breadcrumb],.graduation-guide aside,.graduation-guide details{display:none!important}body:has(.graduation-guide) .hyatus-site-shell>:not(main){display:none!important}body:has(.graduation-guide) [role=dialog]{display:none!important}body:has(.graduation-guide) [aria-label=Cookie\ preferences]{display:none!important}body:has(.graduation-guide) [data-support-chat-provider]{display:none!important}body:has(.graduation-guide) nextjs-portal{display:none!important}.graduation-guide .hyatus-editorial-page{background:#fff!important;padding:0!important}.graduation-guide .hyatus-editorial-page>div>div{display:block!important}.graduation-guide h1{font-size:23pt}.graduation-section h2{break-after:avoid;font-size:16pt}.graduation-section>p:not(.graduation-eyebrow),.graduation-note dd,.graduation-checklist li{font-size:10pt}.graduation-section{margin-bottom:1.5rem}.graduation-answer,.graduation-note,.graduation-next li{background:#fff;border-radius:0}.graduation-worksheet{display:block}.graduation-note{break-inside:avoid;margin-bottom:.65rem}.graduation-writing{min-height:3.5rem}.graduation-checklist li,.graduation-next li,.graduation-comparison tr{break-inside:avoid}.graduation-comparison>div{border-radius:0;overflow:visible}.graduation-comparison [role=region]{overflow:visible;display:block!important}.graduation-comparison table{font-size:9pt;line-height:1.5;min-width:0!important}.graduation-comparison th,.graduation-comparison td{color:#000;padding:.6rem}.graduation-comparison thead{display:table-header-group}.graduation-comparison ol{display:none!important}.graduation-next{display:block}.graduation-next li{margin-bottom:.6rem}.graduation-next a:after{content:"https://www.hyatus.com" attr(href);font-size:9pt;font-weight:400;display:block}}
/*# sourceMappingURL=2kple6vonp1tv.css.map*/