.t-doc{color:#354055;text-wrap:pretty;overflow-wrap:anywhere;font-size:1rem;line-height:1.66}.t-doc-school{color:#525b6c;font-size:.98rem;font-weight:600}.t-doc-title{letter-spacing:-.012em;color:#0b1a40;text-wrap:balance;margin-top:.2rem;font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);font-weight:700;line-height:1.18}.t-doc-meta{color:#525b6c;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.6rem;font-size:.95rem;display:flex}.t-doc-head{border-bottom:2px solid #0b1a40;padding-bottom:1.25rem}.t-doc-section{border-radius:.5rem;margin-top:1.6rem}.t-doc h3{color:#0b1a40;font-size:1.04rem;font-weight:650;line-height:1.35}.t-doc h3+*{margin-top:.45rem}.t-doc p+p,.t-doc p+ol,.t-doc p+ul,.t-doc ol+p,.t-doc ul+p{margin-top:.6rem}.t-doc ol,.t-doc ul{padding-left:1.35em}.t-doc ol{list-style:decimal}.t-doc ul{list-style:outside}.t-doc li+li{margin-top:.4rem}.t-doc li::marker{color:#525b6c;font-variant-numeric:tabular-nums}.t-doc strong{color:#0b1a40;font-weight:650}.t-blank{color:#0063ba;background:#dff1ff;border-radius:.3rem;padding:0 .2em;font-weight:600}.t-sig{gap:1.75rem;display:grid}.t-sig-row{grid-template-columns:minmax(0,1fr);gap:1.25rem 1rem;display:grid}.t-sig-cell{gap:.3rem;display:grid}.t-sig-cell>span:first-child{border-bottom:1px solid #0b1a40;min-height:2.1rem}.t-sig-cell>span:last-child{color:#525b6c;font-size:.86rem}@media (width>=640px){.t-sig-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,.7fr)}}@keyframes t-flash-a{0%{background-color:#dff1ff;box-shadow:0 0 0 .6rem #dff1ff}to{background-color:#dff1ff00;box-shadow:0 0 0 .6rem #dff1ff00}}@keyframes t-flash-b{0%{background-color:#dff1ff;box-shadow:0 0 0 .6rem #dff1ff}to{background-color:#dff1ff00;box-shadow:0 0 0 .6rem #dff1ff00}}.t-doc-section[data-flash=a]{animation:1.6s cubic-bezier(.22,1,.36,1) t-flash-a}.t-doc-section[data-flash=b]{animation:1.6s cubic-bezier(.22,1,.36,1) t-flash-b}@media (width>=1024px){.t-preview{top:calc(var(--nav-h,68px) + 1rem);position:sticky}.t-preview-scroll{max-height:calc(100vh - var(--nav-h,68px) - 7.5rem);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.t-choice-label{color:#0b1a40;font-weight:600;line-height:1.35;display:block}.t-choice-desc{color:#525b6c;margin-top:.15rem;font-size:.92rem;line-height:1.5;display:block}.t-legend{color:#0b1a40;font-size:1.05rem;font-weight:650}.t-calc{container:t-calc/inline-size}.t-calc-grid{display:grid}.t-calc-inputs{padding:1.5rem 1.25rem;container:t-calc-inputs/inline-size}.t-calc-results{background:#f8fafc;border-top:1px solid #dbe0e8;border-radius:0 0 1.25rem 1.25rem;padding:1.5rem 1.25rem 1.75rem}.t-fields{gap:1.15rem 1.25rem;display:grid}@container t-calc (width>=34rem){.t-calc-inputs,.t-calc-results{padding:2rem 2rem 2.25rem}}@container t-calc-inputs (width>=30rem){.t-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.t-fields-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container t-calc (width>=62rem){.t-calc-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.t-calc-results{border-top:0;border-left:1px solid #dbe0e8;border-radius:0 1.25rem 1.25rem 0;padding:2.25rem 2.25rem 2.5rem}.t-calc-results-inner{top:calc(var(--nav-h,68px) + 1.5rem);position:sticky}.t-calc-inputs{padding:2.25rem 2.25rem 2.5rem}}.t-num{color:#0b1a40;background:#fff;border:1px solid #878fa0;border-radius:.8rem;align-items:center;min-height:3.1rem;transition:border-color .15s,box-shadow .15s;display:flex}.t-num:hover{border-color:#525b6c}.t-num:focus-within{border-color:#1b8deb;box-shadow:0 0 0 4px #1b8deb29}.t-num[data-invalid=true]{border-color:#c42f36}.t-num[data-invalid=true]:focus-within{box-shadow:0 0 0 4px #c42f3624}.t-num input{min-width:0;height:3rem;color:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;flex:1;padding:0 .95rem;font-size:1rem}.t-num input:focus,.t-num input:focus-visible{outline:none}.t-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.t-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.t-num-prefix{color:#525b6c;margin-right:-.6rem;padding-left:.95rem}.t-num-suffix{white-space:nowrap;color:#525b6c;padding-right:.95rem;font-size:.92rem}.t-line{border-top:1px solid #dbe0e8;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.95rem 0;display:grid}.t-line:first-child{border-top:0}.t-line dt{color:#0b1a40;font-weight:600}.t-line dd{text-align:right;color:#0b1a40;font-variant-numeric:tabular-nums;font-weight:600}.t-line .t-line-note{text-align:left;color:#525b6c;grid-column:1/-1;font-size:.88rem;font-weight:400}.t-line-total{border-top:2px solid #0b1a40}.t-line-total dt,.t-line-total dd{font-size:1.2rem;font-weight:700}@media (prefers-reduced-motion:reduce){.t-doc-section[data-flash],.t-num{transition:none;animation:none}}@media print{@page{size:letter;margin:.7in .8in .75in}:root:has(.t-print-active) body{background:#fff!important}:root:has(.t-print-active) body :not(:has(.t-print-active)):not(.t-print-active):not(.t-print-active *){display:none!important}:root:has(.t-print-active) body :has(.t-print-active){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.t-print-active{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.t-print-active .t-preview-scroll{max-height:none!important;padding:0!important;overflow:visible!important}.t-doc{color:#1b2233;font-size:10.5pt;line-height:1.45}.t-doc-title{font-size:19pt}.t-doc-school,.t-doc-meta{color:#3d4659;font-size:10.5pt}.t-doc-section{margin-top:14pt;animation:none!important}.t-doc h3{-moz-column-break-after:avoid;break-after:avoid;font-size:11.5pt}.t-doc li,.t-doc p{orphans:3;widows:3}.t-blank{color:inherit;background:0 0;padding:0}.t-sig,.t-sig-row,.t-keep,.t-doc-section[data-doc-section=signatures]{-moz-column-break-inside:avoid;break-inside:avoid}.t-sig-cell>span:first-child{min-height:30pt}.t-sig-row{grid-template-columns:1.6fr 1.4fr .7fr}.t-fill-line,.t-sig-cell>span:first-child{border-bottom-color:#000}.t-calc-grid{display:block!important}.t-calc-results{background:#fff!important;border:0!important;padding:0!important}.t-calc-results-inner{position:static!important}.t-line{-moz-column-break-inside:avoid;break-inside:avoid;padding:5pt 0}.t-line-total dt,.t-line-total dd{font-size:13pt}}
