@font-face{font-family:'IBM Plex Sans';font-weight:400;font-style:normal;font-display:swap;src:url('/housing/fonts/plex-sans-400.woff2') format('woff2')}@font-face{font-family:'IBM Plex Sans';font-weight:500;font-style:normal;font-display:swap;src:url('/housing/fonts/plex-sans-500.woff2') format('woff2')}
.gw-public-calculators{background:var(--gw-paper);color:var(--gw-ink);font-family:var(--gw-font)}.gw-public-calculators *{box-sizing:border-box}.gw-public-calculators body{margin:0}.gw-public-calculators a{color:inherit}.gw-public-calculators :focus-visible{outline:2px solid var(--gw-signal);outline-offset:5px}.gw-public-calculators main{max-width:var(--gw-container);margin:auto;padding:0 var(--gw-gutter) 64px}.public-tools-opening{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;padding:76px 0 52px}.public-tools-opening h1{max-width:12ch;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1.06;letter-spacing:-.05em;margin:0}.public-tools-opening p{max-width:40ch;color:var(--gw-muted);font-size:19px;line-height:1.65;margin:0 0 4px}.public-tool-list{padding:0;margin:0;list-style:none}.public-tool-list li{border-top:1px solid var(--gw-rule)}.public-tool-list li:last-child{border-bottom:1px solid var(--gw-rule)}.public-tool-list a{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(240px,.8fr) 28px;align-items:center;gap:24px;min-height:164px;padding:32px 0;text-decoration:none}.public-tool-number{font-size:12px;color:var(--gw-muted)}.public-tool-name small{font-size:12px;color:var(--gw-muted);display:block;margin-bottom:10px}.public-tool-name h2{font-size:29px;line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0}.public-tool-description{color:var(--gw-muted);font-size:16px;line-height:1.7;max-width:42ch;margin:0}.public-tool-arrow{font-size:23px;color:var(--gw-signal)}.public-tool-list a:hover h2{color:var(--gw-signal-text)}.public-tools-ending{padding-top:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-tools-ending p{font-size:17px;color:var(--gw-muted);margin:0}.public-tools-ending a{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:15px;text-decoration:none}.public-tools-ending a span{color:var(--gw-signal)}
@media(max-width:700px){.gw-public-calculators main{padding-bottom:40px}.public-tools-opening{display:block;padding:36px 0}.public-tools-opening h1{font-size:48px;max-width:11ch}.public-tools-opening p{font-size:17px;line-height:1.65;margin-top:24px;max-width:33ch}.public-tool-list a{grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:0 14px;padding:26px 0;min-height:0}.public-tool-number{padding-top:3px}.public-tool-name h2{font-size:25px}.public-tool-name small{font-size:12px;margin-bottom:8px}.public-tool-description{grid-column:2;grid-row:2;font-size:15px;line-height:1.65;margin-top:14px;max-width:34ch}.public-tool-arrow{grid-column:3;grid-row:1;padding-top:20px;font-size:20px}.public-tools-ending{display:block;padding-top:24px}.public-tools-ending p{font-size:16px;line-height:1.6;margin-bottom:14px}}
