@media screen{.tool-page{background:var(--color-background)}.tool-page .tool-hero{background:var(--color-cream);background-image:none;border:0}.tool-hero>div:first-child{padding-block:clamp(2rem,3vw,3rem)}.tool-page .tool-title{letter-spacing:-.035em;max-width:25ch;font-size:clamp(2rem,3.4vw,3rem);font-weight:750;line-height:1.15}.tool-hero p{max-width:43rem}.tool-page .tool-hero-compact{max-width:none;padding:clamp(2rem,3vw,3rem) max(1.5rem,50% - 26.5rem)}.tool-section{scroll-margin-top:7rem}.tool-page .tool-section{border-top:0}.tool-page [data-tool-card]{box-shadow:none;background:var(--color-surface-cool);border:1px solid #0000;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2rem)}.tool-page [data-tool-card]:nth-child(4n+2),.tool-page [data-tool-card]:nth-child(4n+3){background:var(--color-peach)}.tool-page [data-tool-card]:hover{border-color:var(--color-copper-text);transform:none}.tool-page [data-tool-card] h3{font-size:1.25rem;line-height:1.4}.tool-page [data-tool-card]>span{color:var(--color-copper-text)}.tool-request-surface{background:var(--color-surface-cool);border-radius:1.5rem;min-width:0;padding:clamp(1rem,3vw,2rem)}.tool-entry-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.5rem;min-width:0;padding:clamp(1rem,3vw,2rem)}.tool-input-panel{border:1px solid var(--color-border);background:var(--color-surface-cool);border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.tool-input-panel :is(input[type=number],input[type=text],input[type=date],select){background:var(--color-surface);min-height:2.75rem;font-size:1rem}.tool-result-panel{background:var(--color-peach);border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.tool-tab-list{gap:.625rem;margin-bottom:2rem;padding-block:.5rem}.tool-tab-list [role=tab]{border-radius:.75rem;min-height:3rem}.tool-tab-list [aria-selected=false]{background:var(--color-surface-cool);border-color:#0000}.tool-tab-list [aria-selected=true]{background:var(--color-copper-text);color:var(--color-on-dark)}.tool-shopping-section{background:var(--color-background);border-top:0}.tool-shopping-card{background:var(--color-peach);border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.tool-page :is(a,button):focus-visible{outline:2px solid var(--color-copper-text);outline-offset:4px}html[lang=ko] .tool-page .tool-title{word-break:keep-all;font-size:clamp(1.9rem,3.8vw,3.15rem)}html[data-theme=dark] .tool-tab-list [aria-selected=true]{color:var(--color-background)}}@media screen and (min-width:760px){.tool-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-tab-list [role=tab]{justify-content:center}}@media screen{.mortgage-editor{align-items:start;gap:1.5rem;display:grid}.mortgage-live-result{min-width:0}}@media screen and (min-width:1024px){.mortgage-editor{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem}.mortgage-live-result{grid-area:1/2;position:sticky;top:7rem}.mortgage-editor>.tool-input-panel{grid-area:1/1}}@media screen and (max-height:760px){.mortgage-live-result{position:static}}
.inspection-module__-0EH3G__workspace{min-width:0}.inspection-module__-0EH3G__requestBar{z-index:30;position:sticky;top:73px}.inspection-module__-0EH3G__workspace:has(input:not([type=checkbox]):focus,textarea:focus,select:focus) .inspection-module__-0EH3G__requestBar{position:static}@media (max-height:520px){.inspection-module__-0EH3G__requestBar{position:static}}
