.settlement-guide{font:400 16px/1.5 var(--sw-body)}.settlement-guide .bg-guide-eyebrow{font-family:var(--sw-body)}.settlement-guide h1{font-size:64px;line-height:1.125;max-width:20ch}.settlement-guide .bg-guide-deck{font-size:20px;line-height:1.4}.settlement-guide .bg-guide-reading h2{font-size:48px;line-height:1.167}.settlement-guide .bg-guide-note h2{font-size:32px;line-height:1.25}.settlement-guide .bg-guide-note p,.settlement-guide .bg-guide-faq details p{font-size:16px}.settlement-guide .bg-guide-button,.settlement-guide .fh-button{font:600 16px/1.5 var(--sw-body);min-height:48px}.settlement-guide .bg-guide-button:hover,.settlement-guide .fh-button:hover{background:var(--sw-action-hover)}.settlement-guide .bg-guide-button:active,.settlement-guide .fh-button:active{background:var(--sw-action-pressed)}.settlement-guide .bg-guide-note small,.settlement-guide .bg-guide-disclaimer,.settlement-guide .bg-guide-sources p,.settlement-guide .bg-guide-sources a{font-size:14px}.settlement-guide .bg-guide-reading article{min-width:0}.settlement-guide article p a,.settlement-guide article li a{text-decoration:underline;text-underline-offset:3px}.settlement-guide :is(button,input,[tabindex]):focus-visible{outline:3px solid var(--sw-ink);outline-offset:4px}.sg-checklist,.sg-next-choice fieldset{margin-block:24px;border:0;padding:0;min-width:0}.sg-checklist legend,.sg-next-choice legend{font-weight:600;margin-bottom:16px}.sg-checklist label,.sg-next-choice label{display:flex;align-items:flex-start;gap:14px;border-top:1px solid var(--sw-line);padding:16px 0;cursor:pointer}.sg-checklist input,.sg-next-choice input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--sw-ink)}.sg-checklist input:checked+span{color:var(--sw-muted)}.sg-text-button{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:4px;font-weight:600;min-height:48px}.sg-print-action p{color:var(--sw-muted);font-size:14px}.sg-choice-result{background:var(--sw-blue);padding:24px;border-radius:16px;margin-bottom:24px}.sg-table-scroll{max-width:100%;overflow-x:auto;margin-block:24px}.sg-table-scroll table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.sg-table-scroll caption{text-align:left;font-weight:600;padding-bottom:16px}.sg-table-scroll th,.sg-table-scroll td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--sw-line);min-width:150px}.sg-table-scroll thead{background:var(--sw-blue)}.sg-table-scroll tbody th{font-weight:500}.sg-broker{border:1px solid var(--sw-line);border-radius:20px;padding:32px;background:#fff}.sg-broker-person{display:flex;gap:20px;align-items:center;margin-bottom:24px}.sg-broker-person img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sg-broker-person p{font-size:14px;margin:4px 0 0}.sg-broker .fh-button{background:var(--sw-ink);color:#fff;padding:12px 24px;border-radius:999px}.sg-broker .sw-broker-profile-details{margin-top:24px;font-size:14px}.sg-broker .sw-broker-about summary{cursor:pointer;font-weight:600;padding-block:12px}.sg-broker .fh-broker-inquiry__sharing{font-size:14px}.sg-broker .fh-broker-inquiry__success{background:var(--sw-success-surface)}.sg-broker .fh-broker-inquiry__success svg{color:var(--sw-ink)}.sg-source{color:var(--sw-muted);font-size:14px}@media (max-width: 700px){.settlement-guide h1{font-size:48px;line-height:1.167}.settlement-guide .bg-guide-reading h2{font-size:42px;line-height:1.19}.sg-broker{padding:20px}.sg-table-scroll th,.sg-table-scroll td{padding:12px}}@media print{@page{margin:16mm}.settlement-guide{color:#000;background:#fff;font-size:10pt}.settlement-guide .sw-header,.settlement-guide .sw-footer,.settlement-guide .bg-guide-index,.settlement-guide .bg-guide-note,.settlement-guide .bg-guide-next,.settlement-guide .bg-guide-related,.settlement-guide .sg-print-action,.settlement-guide .sg-next-choice,.settlement-guide .sg-broker,.settlement-guide .bg-guide-hero nav{display:none!important}.settlement-guide .bg-guide-container{width:100%}.settlement-guide .bg-guide-reading,.settlement-guide .bg-guide-intro{display:block;padding:0}.settlement-guide .bg-guide-hero{background:#fff;padding:0 0 20px}.settlement-guide h1{font-size:30pt}.settlement-guide .bg-guide-reading h2{font-size:20pt;-moz-column-break-after:avoid;break-after:avoid}.settlement-guide .bg-guide-deck{font-size:12pt}.settlement-guide .bg-guide-reading article>section{padding-bottom:12px;margin-bottom:20px}.settlement-guide .sg-checklist label{-moz-column-break-inside:avoid;break-inside:avoid;padding-block:8px}.settlement-guide .sg-table-scroll{overflow:visible}.settlement-guide .sg-table-scroll th,.settlement-guide .sg-table-scroll td{min-width:0;font-size:9pt;padding:8px}.settlement-guide .bg-guide-faq details>p{display:block}.settlement-guide .bg-guide-faq details::details-content{content-visibility:visible}}:is(.amica-comparison,.bfa-comparison){background:#fff;color:var(--sw-ink);font:400 16px/1.5 var(--sw-body)}.ac-container{width:min(1200px,calc(100% - 80px));margin-inline:auto}:is(.amica-comparison,.bfa-comparison) h1,:is(.amica-comparison,.bfa-comparison) h2{font-family:var(--sw-display);font-weight:600;letter-spacing:-.035em;text-wrap:balance}:is(.amica-comparison,.bfa-comparison) h1{font-size:64px;line-height:1.125;margin:0 auto 24px;max-width:17ch}:is(.amica-comparison,.bfa-comparison) h2{font-size:48px;line-height:1.167;margin:0 0 24px}:is(.amica-comparison,.bfa-comparison) h3{font:600 20px/1.4 var(--sw-body);margin:0}.ac-eyebrow,.ac-option-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.ac-hero nav{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;font-size:13px}.ac-hero nav a{text-decoration:underline;text-underline-offset:4px}.ac-hero-copy{text-align:center;padding:64px 0 72px}.ac-deck{max-width:680px;margin:0 auto;font-size:20px;line-height:1.4}.ac-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.ac-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;color:#fff;background:#000;padding:16px 24px;border-radius:999px;font-weight:600;min-height:56px;text-decoration:none}.ac-button:hover{background:var(--sw-action-hover, #4f4f4f)}.ac-button:active{background:var(--sw-action-pressed, #6b6b6b)}.ac-button svg,.ac-text-link svg{flex:none}.ac-text-link{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:4px;min-height:44px}.ac-hero-fee{margin-top:20px;font-size:14px}.ac-comparison-section{padding:48px 0 80px;border-top:1px solid var(--sw-line);scroll-margin-top:112px}:is(.amica-comparison,.bfa-comparison) .ac-sans-title{font:600 32px/1.25 var(--sw-body);letter-spacing:-.02em;text-align:center}.ac-section-intro{max-width:700px;margin:0 auto;text-align:center;font-size:18px}.ac-comparison-grid{display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;margin:40px 0 32px}.ac-option{padding:36px;background:#ecf0f3;display:grid;grid-template-rows:subgrid;grid-row:span 3}.ac-option-featured{background:linear-gradient(180deg,#e1eaf1,#d9dce8 45%,#d1b5ca);border-right:3px solid #fff}.ac-option h3{font-size:28px;line-height:1.3}.ac-option h3 span{font-size:16px;font-weight:500;margin-left:8px}.ac-option-kicker{margin-bottom:12px}.ac-option-description{margin:8px 0 24px}.ac-price{font:600 48px/1.167 var(--sw-display);margin:0}.ac-price span{display:inline-block;font:400 14px/1.5 var(--sw-body);margin-left:10px}.ac-price-note{margin-top:8px;font-size:14px}.ac-option ul{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-rows:repeat(4,minmax(104px,auto))}.ac-option li{display:flex;gap:16px;border-top:1px solid #b4b5bf;padding:20px 0}.ac-option li>svg{flex:none;margin-top:2px}.ac-option li strong{font-weight:600}.ac-option li p{margin:8px 0 0}.ac-option-bottom{padding-top:16px}.ac-option-bottom p{font-size:14px;margin:16px 0 0;max-width:48ch}.ac-option-amica .ac-option-bottom p{margin-top:0}.ac-value{text-align:center;padding:16px 0 24px}.ac-value h2{font-size:clamp(30px,3vw,42px);max-width:26ch;margin:0 auto 16px}.ac-value p{max-width:660px;margin:0 auto}.ac-value p+p{margin-top:18px}.ac-comparison-note{font-size:14px;line-height:1.6;color:var(--sw-muted);max-width:960px;margin:0 auto}.ac-comparison-note a,.ac-faq p a,.ac-sources a{text-decoration:underline;text-underline-offset:3px}.ac-support-band{background:#e1e9f1;padding:80px 0}.ac-support-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:96px}.ac-support-grid p:not(.ac-eyebrow){margin-bottom:20px}.ac-person{padding:32px;text-align:center}.ac-person img{width:128px;height:128px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto 24px}.ac-person h3{margin-bottom:8px}.ac-person p,.ac-person span{font-size:14px}.ac-person span{display:block;max-width:30ch;margin:24px auto 0}.ac-next-section{display:grid;grid-template-columns:1fr 1fr;gap:96px;padding-block:88px}.ac-next-section p:not(.ac-eyebrow){margin-bottom:24px}.ac-steps{list-style:none;padding:0;margin:0}.ac-steps li{display:flex;gap:24px;border-top:1px solid var(--sw-line);padding:28px 0 8px}.ac-steps li>span{font-size:14px;padding-top:4px}.ac-steps h3{margin-bottom:12px}.ac-faq{max-width:800px;padding:0 0 80px}.ac-faq>h2{text-align:center}.ac-faq details{border-top:1px solid var(--sw-line)}.ac-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:24px 0;font-weight:500}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary svg{flex:none}.ac-faq details[open] summary svg{transform:rotate(180deg)}.ac-faq details p{margin:0 0 24px}.ac-guidance{color:var(--sw-muted);font-size:14px;padding-top:32px;margin-bottom:32px}.ac-sources{font-size:14px}.ac-sources ul{list-style:none;padding:0;margin-bottom:20px}.ac-sources li{padding-bottom:10px}.ac-final{background:linear-gradient(140deg,#e1e9f1,#d7dbea 55%,#d5b8cc);padding:80px 0;text-align:center}.ac-final p:not(.ac-eyebrow){margin:0 0 28px}.ac-final h2{max-width:20ch;margin-inline:auto}.ac-final .ac-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin:16px auto 0}:is(.amica-comparison,.bfa-comparison) :is(a,summary):focus-visible{outline:3px solid var(--sw-ink);outline-offset:5px}@media (max-width: 850px){.ac-container{width:calc(100% - 40px)}.ac-option{padding:24px}.ac-option ul{grid-template-rows:repeat(4,minmax(148px,auto))}.ac-support-grid,.ac-next-section{gap:40px}}@media (max-width: 620px){:is(.amica-comparison,.bfa-comparison) h1{font-size:48px;line-height:1.167}:is(.amica-comparison,.bfa-comparison) h2{font-size:42px;line-height:1.19}.ac-hero-copy{padding:48px 0}.ac-actions{gap:12px;flex-direction:column}.ac-button{font-size:15px;padding-inline:20px}.ac-comparison-grid{grid-template-columns:1fr;gap:4px}.ac-option{display:block;grid-row:auto}.ac-option-featured{border-right:0}.ac-option ul{display:block}.ac-option li{padding:20px 0}.ac-price{font-size:42px}.ac-price span{display:block;margin:6px 0 0}.ac-support-grid,.ac-next-section{grid-template-columns:1fr}.ac-support-band,.ac-final,.ac-next-section{padding-block:56px}.ac-support-grid{gap:20px}.ac-person{padding:20px 0 0}.ac-faq{padding-bottom:56px}}.bfa-comparison .bfa-options{grid-template-columns:repeat(3,minmax(0,1fr))}.bfa-options .ac-option{padding:28px;border-right:3px solid white}.bfa-options .ac-option:last-child{border-right:0}.bfa-options .ac-option h3{font-size:24px;line-height:1.33}.bfa-options .ac-option h3 span{display:block;margin:4px 0 0}.bfa-options .ac-option ul{grid-template-rows:repeat(4,minmax(106px,auto))}.bfa-cost{font-weight:600;margin:20px 0 0}.bfa-options .ac-option-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bfa-options .ac-button{font-size:15px;padding-inline:20px;gap:10px}.bfa-fit-band{background:#f3f5f6;padding:80px 0;scroll-margin-top:100px}.bfa-fit-band h2{text-align:center;margin-bottom:48px}.bfa-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bfa-fit-grid h3{font-size:28px;margin-bottom:24px}.bfa-fit-grid p:not(.ac-eyebrow){margin:0 0 24px}.bfa-fit-grid ul{margin:0 0 24px;padding-left:22px;list-style:disc}.bfa-fit-grid li{padding:0 0 14px 4px}@media (min-width: 761px) and (max-width: 1050px){.bfa-options .ac-option{padding:20px}.bfa-options .ac-option ul{grid-template-rows:repeat(4,minmax(150px,auto))}.bfa-options .ac-option-bottom .ac-button{padding-inline:16px;text-align:center}}@media (max-width: 760px){.bfa-comparison .bfa-options{grid-template-columns:1fr;gap:4px}.bfa-options .ac-option{display:block;grid-row:auto;border:0;padding:28px}.bfa-options .ac-option ul{display:block}.bfa-fit-grid{grid-template-columns:1fr;gap:48px}.bfa-fit-band{padding-block:56px}.bfa-fit-band h2{margin-bottom:32px}}
