.sale-tax{padding:clamp(18px,3vw,32px);margin:28px 0;border:1px solid #cdd5bf;border-radius:22px;background:#f0f3e8;color:#252d25}.sale-tax .sale-tax-kicker{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#586c45}.sale-tax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sale-tax-grid label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.sale-tax input:not([type=checkbox]),.sale-tax select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #a8b59a;border-radius:10px;background:#fff;color:#202820;font:inherit;font-size:16px}.sale-tax input:focus-visible,.sale-tax select:focus-visible{outline:3px solid #668849;outline-offset:2px}.sale-tax-wide{grid-column:1/-1}.sale-tax label span,.sale-tax .sale-tax-help{font-size:.88rem;line-height:1.55;font-weight:400;color:#53614b}.sale-tax-check{display:flex;gap:12px;align-items:flex-start;margin:22px 0;cursor:pointer}.sale-tax-check input{flex:none;width:21px;height:21px;margin:3px 0;accent-color:#597544}.sale-tax-result{margin-top:24px;border-top:1px solid #bdc9ad;padding-top:22px;scroll-margin-top:110px}.sale-tax-result strong{display:block;font-size:clamp(28px,4vw,42px);line-height:1.2;color:#334b26}.sale-tax-result p:last-child{margin-bottom:0}.sale-tax [hidden]{display:none!important}@media(max-width:560px){.sale-tax-grid{grid-template-columns:1fr}.sale-tax .button{width:100%;white-space:normal}.sale-tax{border-radius:16px}}@media print{.sale-tax form{display:none}}.sale-tax .sale-tax-field-title{font-size:inherit;font-weight:600;color:inherit}.sale-tax .sale-tax-automatic{font-size:.92rem;font-weight:600;color:#48613a}.sale-tax-conditions{margin:20px 0 24px;padding:14px 0;border-top:1px solid #cbd4bf;border-bottom:1px solid #cbd4bf}.sale-tax-conditions summary{cursor:pointer;font-weight:600}.sale-tax-conditions p{font-size:.9rem;line-height:1.6}.sale-tax [data-tenure-help]{margin:0}.sale-tax form>.button{margin-top:6px;margin-bottom:12px}.agency-reading-body .prose td:last-child strong{white-space:nowrap;font-variant-numeric:tabular-nums}