.floating-dock-module__60y7mW__root{--dock-tools-color:var(--color-tools);--dock-tools-color-hover:var(--color-tools-hover);z-index:30;position:fixed;inset-block-end:var(--space-8);inset-inline-end:var(--space-6)}.floating-dock-module__60y7mW__dock-entry{inline-size:var(--dock-inline-size);animation:floating-dock-module__60y7mW__dock-entry var(--motion-entry) cubic-bezier(.16, 1, .3, 1) var(--motion-entry-delay) both}.floating-dock-module__60y7mW__dock{border:1px solid var(--color-surface);border-radius:var(--radius-panel);background:var(--color-surface);inline-size:100%;box-shadow:var(--shadow-floating);transition:opacity var(--motion-standard) ease-out, transform var(--motion-standard) ease-out;display:grid;overflow:hidden}.floating-dock-module__60y7mW__dock-button{min-inline-size:var(--dock-inline-size);min-block-size:var(--dock-button-block-size);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);cursor:pointer;font:inherit;font-size:var(--font-caption);transition:background-color var(--motion-hover) ease-out, color var(--motion-hover) ease-out, transform var(--motion-press) ease-out;background:0 0;border:0;flex-direction:column;font-weight:700;line-height:1.3;display:flex}.floating-dock-module__60y7mW__dock-button--primary{background:var(--dock-tools-color);color:var(--color-surface)}.floating-dock-module__60y7mW__dock-button--secondary{border-block-start:var(--border-default);background:var(--color-surface);color:var(--color-text-secondary)}.floating-dock-module__60y7mW__dock-button--primary:hover{background:var(--dock-tools-color-hover)}.floating-dock-module__60y7mW__dock-button--secondary:hover{background:var(--color-unavailable-background);color:var(--color-text-strong)}.floating-dock-module__60y7mW__dock-button:active{transform:scale(.97)}.floating-dock-module__60y7mW__dock-button:focus-visible,.floating-dock-module__60y7mW__popover-close:focus-visible,.floating-dock-module__60y7mW__feedback-action:focus-visible,.floating-dock-module__60y7mW__phone-contact:focus-visible{z-index:1;outline:2px solid var(--color-primary-hover);outline-offset:-3px;box-shadow:var(--shadow-focus);position:relative}.floating-dock-module__60y7mW__feedback-actions{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.floating-dock-module__60y7mW__dock-icon{transition:transform var(--dock-icon-motion,var(--motion-hover)) ease-out;flex:none}.floating-dock-module__60y7mW__dock-button span{word-break:keep-all}.floating-dock-module__60y7mW__dock-button:hover .floating-dock-module__60y7mW__dock-icon{transform:translateY(-1px)}.floating-dock-module__60y7mW__popover{inline-size:var(--rail-inline-size);padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-subtle);animation:floating-dock-module__60y7mW__popover-entry var(--motion-standard) ease-out both;position:absolute;inset-block-end:0;inset-inline-end:calc(100% + var(--space-3))}.floating-dock-module__60y7mW__popover[data-contact-visible=true]{padding-block-start:calc(var(--space-8) + var(--space-4))}.floating-dock-module__60y7mW__popover h2,.floating-dock-module__60y7mW__popover p{margin:0}.floating-dock-module__60y7mW__popover h2{color:var(--color-text-strong);font-size:var(--font-h3);padding-inline-end:var(--space-6);line-height:1.45}.floating-dock-module__60y7mW__popover p{color:var(--color-text-secondary);font-size:var(--font-body-sm);margin-block-start:var(--space-1);line-height:1.5}.floating-dock-module__60y7mW__eyebrow{color:var(--color-primary-hover);font-size:var(--font-caption);margin-block-end:var(--space-1);font-weight:700;display:block}.floating-dock-module__60y7mW__popover-close{inline-size:var(--target-min);block-size:var(--target-min);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.floating-dock-module__60y7mW__popover-close:hover{background:var(--color-unavailable-background);color:var(--color-text-strong)}.floating-dock-module__60y7mW__feedback-action{min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--color-primary-hover);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--font-body-sm);transition:background-color var(--motion-hover) ease-out, transform var(--motion-press) ease-out;border:0;justify-content:center;align-items:center;margin:0;font-weight:700;text-decoration:none;display:flex}.floating-dock-module__60y7mW__feedback-action--secondary{border:var(--border-default);background:var(--color-surface);color:var(--color-text-strong)}.floating-dock-module__60y7mW__feedback-action:hover{background:var(--color-primary-strong)}.floating-dock-module__60y7mW__feedback-action--secondary:hover{border-color:var(--color-primary-hover);background:var(--color-unavailable-background);color:var(--color-primary-hover)}.floating-dock-module__60y7mW__feedback-action:active{transform:scale(.99)}.floating-dock-module__60y7mW__privacy{color:var(--color-text-secondary);font-size:var(--font-caption);margin-block-start:var(--space-2);line-height:1.45;display:block}.floating-dock-module__60y7mW__phone-contact{min-block-size:calc(var(--target-min) * 2);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-primary-hover);color:var(--color-surface);font-size:var(--font-body-sm);text-align:center;word-break:keep-all;transition:background-color var(--motion-hover) ease-out, transform var(--motion-press) ease-out;justify-content:center;align-items:center;font-weight:700;line-height:1.6;text-decoration:none;display:flex}.floating-dock-module__60y7mW__phone-contact:hover{background:var(--color-primary-strong)}.floating-dock-module__60y7mW__phone-contact:active{transform:scale(.99)}@keyframes floating-dock-module__60y7mW__dock-entry{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@keyframes floating-dock-module__60y7mW__popover-entry{0%{opacity:0;transform:translate(var(--space-2), var(--space-2))}to{opacity:1;transform:translate(0)}}@media (max-width:47.999rem){.floating-dock-module__60y7mW__root{inset-block-end:calc(var(--space-5) + env(safe-area-inset-bottom));inset-inline-end:var(--space-4)}.floating-dock-module__60y7mW__dock-entry{inline-size:auto}.floating-dock-module__60y7mW__dock{inline-size:auto;display:flex}.floating-dock-module__60y7mW__dock-button{min-inline-size:var(--dock-mobile-target);min-block-size:var(--dock-mobile-target);padding:var(--space-2)}.floating-dock-module__60y7mW__dock-button--secondary{border-block-start:0;border-inline-start:var(--border-default)}.floating-dock-module__60y7mW__dock-button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.floating-dock-module__60y7mW__popover{inline-size:min(18.5rem, calc(100vw - (var(--space-8))));inset-block-end:calc(100% + var(--space-3));inset-inline-end:0}}@media (prefers-reduced-motion:reduce){.floating-dock-module__60y7mW__root{--dock-icon-motion:0s}.floating-dock-module__60y7mW__dock-entry,.floating-dock-module__60y7mW__popover{animation:none}.floating-dock-module__60y7mW__dock,.floating-dock-module__60y7mW__dock-button,.floating-dock-module__60y7mW__feedback-action{transition:none}}
.field-error-module__G47W2a__field-error{color:var(--color-text-strong);font-size:var(--font-body-sm);margin:0;font-weight:700}
.medical-indemnity-comparison-module__8tzNRa__comparison{gap:var(--space-4);min-inline-size:0;display:grid}.medical-indemnity-comparison-module__8tzNRa__comparison__inference,.medical-indemnity-comparison-module__8tzNRa__comparison__caution,.medical-indemnity-comparison-module__8tzNRa__comparison__relief p{margin:0}.medical-indemnity-comparison-module__8tzNRa__comparison__inference{color:var(--color-text-strong);font-weight:700}.medical-indemnity-comparison-module__8tzNRa__comparison__caution{color:var(--color-text-secondary);font-size:var(--font-body-sm)}.medical-indemnity-comparison-module__8tzNRa__comparison__table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.medical-indemnity-comparison-module__8tzNRa__comparison__table th,.medical-indemnity-comparison-module__8tzNRa__comparison__table td{padding:var(--space-3);border-block-end:var(--border-default);text-align:start;vertical-align:top;overflow-wrap:anywhere}.medical-indemnity-comparison-module__8tzNRa__comparison__table th{color:var(--color-text-strong);font-size:var(--font-body-sm)}.medical-indemnity-comparison-module__8tzNRa__comparison__table thead th{background:var(--color-primary-soft)}.medical-indemnity-comparison-module__8tzNRa__comparison__table td{color:var(--color-text)}.medical-indemnity-comparison-module__8tzNRa__comparison__mobile-label{display:none}.medical-indemnity-comparison-module__8tzNRa__comparison__relief{gap:var(--space-2);padding:var(--space-4);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-primary-soft);display:grid}.medical-indemnity-comparison-module__8tzNRa__comparison__relief h3{color:var(--color-text-strong);font-size:var(--font-h3);margin:0}.medical-indemnity-comparison-module__8tzNRa__comparison__relief p{color:var(--color-text);font-size:var(--font-body-sm)}@media (max-width:47.99rem){.medical-indemnity-comparison-module__8tzNRa__comparison__table,.medical-indemnity-comparison-module__8tzNRa__comparison__table tbody,.medical-indemnity-comparison-module__8tzNRa__comparison__table tr,.medical-indemnity-comparison-module__8tzNRa__comparison__table td{display:block}.medical-indemnity-comparison-module__8tzNRa__comparison__table thead,.medical-indemnity-comparison-module__8tzNRa__comparison__table tbody>tr>th{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.medical-indemnity-comparison-module__8tzNRa__comparison__table tr{border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);margin-block-end:var(--space-4)}.medical-indemnity-comparison-module__8tzNRa__comparison__table td{padding:var(--space-3)}.medical-indemnity-comparison-module__8tzNRa__comparison__table td:last-child{border-block-end:0}.medical-indemnity-comparison-module__8tzNRa__comparison__mobile-label{color:var(--color-text-secondary);font-size:var(--font-caption);margin-block-end:var(--space-1);font-weight:700;display:block}}
.page-module__AcFWAG__medical-form{gap:var(--space-4);display:grid}.page-module__AcFWAG__medical-form__field{gap:var(--space-2);color:var(--color-text-strong);font-weight:700;display:grid}.page-module__AcFWAG__medical-form__field input,.page-module__AcFWAG__medical-form__field select{min-inline-size:0;min-block-size:var(--space-10);padding-inline:var(--space-3);border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.page-module__AcFWAG__medical-form__field input:focus-visible,.page-module__AcFWAG__medical-form__field select:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (min-width:48rem){.page-module__AcFWAG__medical-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__AcFWAG__medical-form--compact{grid-template-columns:minmax(0,1fr)}
.result-panel-module__fcbdfW__result-panel{gap:var(--space-3);padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-subtle);display:grid}.result-panel-module__fcbdfW__result-panel h2{color:var(--color-text-strong);font-size:var(--font-h3);margin:0}
.portal-shell:has(.subpage-frame-module__8ii4gq__frame){gap:0;inline-size:100%}body:has(.subpage-frame-module__8ii4gq__frame){background:#f2f4f6}.subpage-frame-module__8ii4gq__frame{min-block-size:100dvh;color:var(--color-text);background:#f2f4f6}.subpage-frame-module__8ii4gq__toolbar{z-index:2;border-block-end:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.5rem;padding:.75rem 2rem;font-weight:600;display:flex;position:sticky;inset-block-start:0}.subpage-frame-module__8ii4gq__navigation{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.subpage-frame-module__8ii4gq__control{block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-secondary);transition:background var(--motion-micro);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.subpage-frame-module__8ii4gq__control:hover{background:var(--color-unavailable-background);color:var(--color-text-strong)}.subpage-frame-module__8ii4gq__control:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.subpage-frame-module__8ii4gq__hero{background:var(--color-primary-soft)}.subpage-frame-module__8ii4gq__intro{gap:1.25rem;max-inline-size:70rem;margin-inline:auto;padding:3rem 2rem;display:grid}.subpage-frame-module__8ii4gq__eyebrow{color:var(--color-primary-hover);font-size:.875rem;font-weight:700}.subpage-frame-module__8ii4gq__intro h1{color:var(--color-text-strong);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:2.5rem;line-height:1.4}.subpage-frame-module__8ii4gq__intro p{max-inline-size:42rem;color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.75}.subpage-frame-module__8ii4gq__content{max-inline-size:70rem;margin-inline:auto;padding:2.5rem 2rem 3rem}@media (max-width:44rem){.subpage-frame-module__8ii4gq__toolbar{padding-inline:1.25rem .875rem}.subpage-frame-module__8ii4gq__intro{gap:1rem;padding:2.5rem 1.25rem}.subpage-frame-module__8ii4gq__intro h1{font-size:2rem}.subpage-frame-module__8ii4gq__intro p{font-size:1rem}.subpage-frame-module__8ii4gq__content{padding:1.5rem 1.25rem 2rem}}@media (prefers-reduced-motion:reduce){.subpage-frame-module__8ii4gq__control{transition:none}}
.tool-layout-module__o0GJFq__tool-layout{gap:var(--space-6);padding-block:0;display:grid}.tool-layout-module__o0GJFq__tool-layout__intro{gap:var(--space-2);display:grid}.tool-layout-module__o0GJFq__tool-layout__intro h1,.tool-layout-module__o0GJFq__tool-layout__section h2,.tool-layout-module__o0GJFq__tool-layout__input-panel h2{color:var(--color-text-strong);text-wrap:balance;margin:0}.tool-layout-module__o0GJFq__tool-layout__intro h1{font-size:var(--font-h1);line-height:1.25}.tool-layout-module__o0GJFq__tool-layout--compact{gap:var(--space-4);padding-block:var(--space-4)}.tool-layout-module__o0GJFq__tool-layout--compact .tool-layout-module__o0GJFq__tool-layout__intro h1{font-size:var(--font-h3);line-height:1.35}.tool-layout-module__o0GJFq__tool-layout__intro p,.tool-layout-module__o0GJFq__tool-layout__notice p{color:var(--color-text-secondary);margin:0}.tool-layout-module__o0GJFq__tool-layout__reviewed{font-size:var(--font-small)}.tool-layout-module__o0GJFq__tool-layout__inputs{gap:var(--space-3);display:grid}.tool-layout-module__o0GJFq__tool-layout__section,.tool-layout-module__o0GJFq__tool-layout__notice{gap:var(--space-3);padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);display:grid}.tool-layout-module__o0GJFq__tool-layout__section h2,.tool-layout-module__o0GJFq__tool-layout__input-panel h2{font-size:var(--font-h3)}.tool-layout-module__o0GJFq__tool-layout__section ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.tool-layout-module__o0GJFq__tool-layout__faq{gap:var(--space-4);margin:0;display:grid}.tool-layout-module__o0GJFq__tool-layout__faq div{gap:var(--space-1);display:grid}.tool-layout-module__o0GJFq__tool-layout__faq dt{color:var(--color-text-strong);font-weight:700}.tool-layout-module__o0GJFq__tool-layout__faq dd{color:var(--color-text-secondary);margin:0}.tool-layout-module__o0GJFq__tool-layout__section a,.tool-layout-module__o0GJFq__tool-layout__back{color:var(--color-primary-hover);font-weight:700}.tool-layout-module__o0GJFq__tool-layout__notice strong{color:var(--color-text-strong)}.tool-layout-module__o0GJFq__tool-layout__back{min-block-size:var(--target-min);align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-control);justify-self:center;text-decoration:none;display:inline-flex}.tool-layout-module__o0GJFq__tool-layout__back:hover{color:var(--color-primary-strong);text-decoration:underline}.tool-layout-module__o0GJFq__tool-layout__summary{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-panel);background:var(--color-primary-soft);display:grid}.tool-layout-module__o0GJFq__tool-layout__summary p{margin:0}.tool-layout-module__o0GJFq__tool-layout__direct-answer{color:var(--color-text-strong);font-weight:600;line-height:1.7}.tool-layout-module__o0GJFq__tool-layout__reviewed{color:var(--color-text-secondary)}.tool-layout-module__o0GJFq__tool-layout__input-panel{gap:var(--space-5);min-inline-size:0;padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-subtle);display:grid}.tool-layout-module__o0GJFq__tool-layout__input-panel h2{color:var(--color-text-strong);margin:0}.tool-layout-module__o0GJFq__tool-layout__section{padding:var(--space-6);box-shadow:var(--shadow-subtle)}.tool-layout-module__o0GJFq__tool-layout__faq div+div{border-block-start:var(--border-default);padding-block-start:var(--space-4)}.tool-layout-module__o0GJFq__tool-layout__notice{background:var(--color-primary-soft);border-color:#0000}@media (max-width:40rem){.tool-layout-module__o0GJFq__tool-layout__summary,.tool-layout-module__o0GJFq__tool-layout__input-panel,.tool-layout-module__o0GJFq__tool-layout__section{padding:var(--space-5)}}
.page-module__cRyAxq__driver-form{gap:var(--space-4);display:grid}.page-module__cRyAxq__driver-form__field{gap:var(--space-2);min-inline-size:0;color:var(--color-text-strong);font-weight:700;display:grid}.page-module__cRyAxq__driver-form__field input,.page-module__cRyAxq__driver-form__field select{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--space-10);padding-inline:var(--space-3);border:var(--border-default);border-radius:var(--radius-control);color:var(--color-text);font:inherit}.page-module__cRyAxq__driver-form__field input:focus-visible,.page-module__cRyAxq__driver-form__field select:focus-visible{box-shadow:var(--shadow-focus);outline:none}.page-module__cRyAxq__driver-result{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module__cRyAxq__driver-result div{gap:var(--space-1);display:grid}.page-module__cRyAxq__driver-result dt{color:var(--color-text-secondary);font-size:var(--font-body-sm)}.page-module__cRyAxq__driver-result dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}@media (min-width:48rem){.page-module__cRyAxq__driver-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}}.page-module__cRyAxq__driver-form--compact{grid-template-columns:minmax(0,1fr)}
.page-module__QlR3EW__age-form{gap:var(--space-4);display:grid}.page-module__QlR3EW__age-form__field{gap:var(--space-2);color:var(--color-text-strong);font-weight:700;display:grid}.page-module__QlR3EW__age-form__field input{min-inline-size:0;min-block-size:var(--space-10);padding-inline:var(--space-3);border:var(--border-default);border-radius:var(--radius-control);color:var(--color-text);font:inherit}.page-module__QlR3EW__age-form__field input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.page-module__QlR3EW__age-result{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module__QlR3EW__age-result div{gap:var(--space-1);display:grid}.page-module__QlR3EW__age-result dt{color:var(--color-text-secondary);font-size:var(--font-body-sm)}.page-module__QlR3EW__age-result dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}@media (min-width:48rem){.page-module__QlR3EW__age-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__QlR3EW__age-form--compact{grid-template-columns:minmax(0,1fr)}
.financial-calculator-module__QjHViG__fields{gap:var(--space-4);display:grid}.financial-calculator-module__QjHViG__field{gap:var(--space-2);min-inline-size:0;color:var(--color-text-strong);font-weight:700;display:grid}.financial-calculator-module__QjHViG__field input{width:100%;min-block-size:var(--space-10);padding-inline:var(--space-3);border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.financial-calculator-module__QjHViG__field input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.financial-calculator-module__QjHViG__choices{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.financial-calculator-module__QjHViG__choices legend{color:var(--color-text-strong);margin-block-end:var(--space-2);font-weight:700}.financial-calculator-module__QjHViG__choices>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.financial-calculator-module__QjHViG__choices label{cursor:pointer;position:relative}.financial-calculator-module__QjHViG__choices input{opacity:0;position:absolute}.financial-calculator-module__QjHViG__choices span{min-block-size:var(--space-10);padding-inline:var(--space-4);border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);align-items:center;font-weight:700;display:inline-flex}.financial-calculator-module__QjHViG__choices input:checked+span{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-hover)}.financial-calculator-module__QjHViG__choices input:focus-visible+span{box-shadow:var(--shadow-focus)}.financial-calculator-module__QjHViG__warning{padding:var(--space-4);border:var(--border-default);border-inline-start:var(--space-1) solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-text-strong);margin:0;font-weight:700}.financial-calculator-module__QjHViG__results{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.financial-calculator-module__QjHViG__results div{gap:var(--space-1);min-inline-size:0;display:grid}.financial-calculator-module__QjHViG__results dt{color:var(--color-text-secondary);font-size:var(--font-body-sm)}.financial-calculator-module__QjHViG__results dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}@media (min-width:48rem){.financial-calculator-module__QjHViG__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-calculator-module__QjHViG__fields>:first-child,.financial-calculator-module__QjHViG__fields>.financial-calculator-module__QjHViG__warning{grid-column:1/-1}}@media (max-width:30rem){.financial-calculator-module__QjHViG__results{grid-template-columns:minmax(0,1fr)}}
.page-module__kCwWIq__policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__kCwWIq__section{background:var(--color-surface);border-radius:1.5rem;align-content:start;gap:1rem;padding:2rem;display:grid;box-shadow:0 2px 8px #191f2808}.page-module__kCwWIq__section:last-child{grid-column:1/-1}.page-module__kCwWIq__section h2{color:var(--color-text-strong);margin:0;font-size:1.375rem;font-weight:700;line-height:1.5}.page-module__kCwWIq__section p{color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.75}.page-module__kCwWIq__section a{background:var(--color-primary-soft);min-block-size:2.75rem;color:var(--color-primary-hover);border-radius:.75rem;justify-self:start;align-items:center;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__kCwWIq__section a:hover{text-underline-offset:.2em;text-decoration:underline}.page-module__kCwWIq__section a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:44rem){.page-module__kCwWIq__policies{grid-template-columns:minmax(0,1fr);gap:.75rem}.page-module__kCwWIq__section{border-radius:1.25rem;padding:1.5rem}}
