.property-tax-page{color:#26322e;max-width:1280px;margin:0 auto;padding:36px 32px 64px}.property-tax-page h1,.property-tax-page h2,.property-tax-page strong,.property-tax-page b{font-family:"Source Serif 4",serif}.property-tax-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:58px;padding:20px 0 42px;display:grid}.property-tax-crumbs{color:#1e5e50;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;width:auto;height:auto;padding:0;font-size:14px;font-weight:800;display:flex;position:static}.property-tax-crumbs a{text-decoration:none}.property-tax-crumbs span:last-child{color:var(--poppy-navy)}.property-tax-hero h1{max-width:730px;color:var(--poppy-navy);letter-spacing:-.055em;margin:20px 0 15px;font-size:clamp(46px,5.2vw,73px);line-height:.98}.property-tax-hero>div>p{color:#4e514d;max-width:690px;margin:0;font-size:19px;line-height:1.55}.property-tax-promise{background:#f5f8f1;border:1px solid #bed1c7;border-radius:7px;align-items:flex-start;gap:19px;padding:28px 30px;display:flex}.property-tax-promise>span{color:#fff;background:var(--poppy-green);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:26px;font-weight:900;display:grid}.property-tax-promise strong{color:#175447;font-size:26px;line-height:1.18;display:block}.property-tax-promise p{color:#565a55;margin:12px 0 0;font-size:16px;line-height:1.45}.property-tax-tool,.property-tax-comparison,.property-tax-full-estimate,.property-tax-next{background:linear-gradient(110deg,#fffefa,#fff8ee);border:1px solid #ecd7b9}.property-tax-tool{padding:28px 34px 30px}.property-tax-input-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.property-tax-input-row h2{color:#1d5a4c;margin:0;font-size:31px}.property-tax-input-row p{color:#555852;margin:6px 0 0}.property-tax-input-row label{color:#66645e;width:230px;font-size:13px;font-weight:700}.property-tax-input-row label>span{margin-bottom:6px;display:block}.property-tax-input-row label div{background:#fff;border:2px solid #edd9bd;border-radius:5px;align-items:center;gap:9px;padding:10px 14px;display:flex}.property-tax-input-row label b{font-family:inherit;font-size:20px}.property-tax-input-row input{color:#2d302c;border:0;outline:0;width:100%;min-width:0;font-size:21px;font-weight:800}.property-tax-input-row input:focus{box-shadow:0 3px 0 var(--poppy-mustard)}.property-tax-slider{accent-color:#13725f;width:min(72%,760px);margin:25px 0 5px}.property-tax-slider-labels{color:#5d605b;justify-content:space-between;width:min(72%,760px);font-size:14px;font-weight:750;display:flex}.property-tax-comparison{border-top:0;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:38px;padding:31px 34px;display:grid}.property-tax-comparison-heading h2{color:#1d5a4c;margin:0;font-size:31px;line-height:1.05}.property-tax-comparison-heading h2 small{margin-top:5px;font:600 18px/1.2 Nunito Sans,sans-serif;display:block}.property-tax-comparison-heading p{color:#5a5d57;line-height:1.5}.property-tax-results{gap:18px;display:grid}.property-tax-result{grid-template-columns:230px minmax(80px,1fr) 110px;align-items:center;gap:18px;display:grid}.property-tax-result strong{color:var(--poppy-navy);font-size:23px;display:block}.property-tax-result span,.property-tax-difference span{color:#5f625d;margin-top:3px;font-size:14px;display:block}.property-tax-bar{border-left:2px solid #766e60;height:33px;padding:5px 0}.property-tax-bar i{background:#08735e;border-radius:0 3px 3px 0;min-width:5px;height:23px;display:block}.property-tax-result>b{color:var(--poppy-navy);text-align:right;font-size:34px}.property-tax-difference{border-top:2px solid #e5b668;justify-content:space-between;align-items:end;padding-top:18px;display:flex}.property-tax-difference b{color:#146650;font-size:33px}.property-tax-difference b small{font:700 14px Nunito Sans,sans-serif}.property-tax-note{color:#72736c;margin:-7px 0 0;font-size:13px}.property-tax-belmont-context{background:#f4f0e7;border-left:4px solid #d7992d;padding:14px 16px}.property-tax-belmont-context strong{color:#704b0c;font-family:inherit;display:block}.property-tax-belmont-context p{color:#515650;margin:3px 0 0;font-size:13px;line-height:1.45}.property-tax-belmont-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.property-tax-belmont-links a{color:#175447;background:#f2f7f2;border:1px solid #bed1c7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.property-tax-belmont-links a:first-child{color:#fff;background:#176650;border-color:#176650}.property-tax-belmont-links a:focus-visible{outline-offset:2px;outline:3px solid #e8b657}.property-tax-full-estimate{margin-top:20px;padding:34px}.property-tax-full-estimate>header>span{color:#9b6612;letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:900}.property-tax-full-estimate>header h2{color:#1d5a4c;max-width:830px;margin:7px 0 8px;font-size:34px;line-height:1.08}.property-tax-full-estimate>header p{color:#565a55;margin:0;line-height:1.5}.property-tax-estimate-controls{grid-template-columns:1fr 1fr 1.15fr;gap:16px;margin:26px 0 22px;display:grid}.property-tax-estimate-controls>label{color:#26322e;gap:7px;font-size:14px;font-weight:850;display:grid}.property-tax-estimate-controls select{width:100%;min-height:48px;color:var(--poppy-navy);background:#fff;border:2px solid #d8c5a8;border-radius:6px;padding:10px 40px 10px 13px;font:800 16px/1.2 Nunito Sans,sans-serif}.property-tax-checkbox:focus-within{outline-offset:2px;outline:3px solid #e8b657}.property-tax-estimate-controls select:focus-visible{outline-offset:2px;outline:3px solid #e8b657}.property-tax-checkbox{cursor:pointer;background:#f2f7f2;border:2px solid #bed1c7;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;padding:10px 13px;gap:11px!important}.property-tax-checkbox input{accent-color:#13725f;width:21px;height:21px;margin:0}.property-tax-checkbox span{gap:2px;display:grid}.property-tax-checkbox strong{color:#175447;font-size:16px}.property-tax-checkbox small{color:#5e625c;font-size:12px;font-weight:650;line-height:1.25}.property-tax-homestead-impact{border-radius:6px;align-items:center;gap:12px;margin:-7px 0 20px;padding:13px 15px;display:flex}.property-tax-homestead-impact>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.property-tax-homestead-impact p{color:#45504b;margin:0;font-size:14px;line-height:1.4}.property-tax-homestead-impact strong,.property-tax-homestead-impact b{color:#145344;font-family:inherit}.property-tax-homestead-impact.is-included{background:#edf6ee;border:1px solid #bdd4c2}.property-tax-homestead-impact.is-included>span{background:#176650}.property-tax-homestead-impact.is-not-included{background:#fff4e2;border:1px solid #e7c98e}.property-tax-homestead-impact.is-not-included>span{background:#a86e12}.property-tax-estimate-result{background:#fff;border:1px solid #d8c5a8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);display:grid;overflow:hidden}.property-tax-breakdown{padding:10px 24px}.property-tax-breakdown>div{border-top:1px solid #eadfcf;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.property-tax-breakdown>div:first-child{border-top:0}.property-tax-breakdown span,.property-tax-total span{color:var(--poppy-navy);font-weight:850}.property-tax-breakdown small,.property-tax-total small{color:#696c66;margin-top:2px;font-size:12px;font-weight:650;display:block}.property-tax-breakdown b{color:var(--poppy-navy);font-size:23px}.property-tax-total{background:var(--poppy-navy);flex-direction:column;justify-content:center;padding:26px;display:flex}.property-tax-total span{color:#fff;font-size:17px}.property-tax-total small{color:#dbe5ed}.property-tax-total b{color:#fff;margin-top:12px;font-size:42px;line-height:1}.property-tax-total .property-tax-combined-rate{color:#c8d8e4;margin-top:14px;line-height:1.35}.property-tax-rate-reference{background:#f6f8f3;border:1px solid #c9d8ce;border-radius:8px;margin-top:20px;padding:24px}.property-tax-rate-reference>header h3{color:#175447;margin:0;font:750 26px/1.1 "Source Serif 4",serif}.property-tax-rate-reference>header p{color:#5d625c;margin:5px 0 0;font-size:14px}.property-tax-rate-groups{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.property-tax-rate-groups>div{background:#fff;border:1px solid #d8dfd8;border-radius:6px;padding:14px}.property-tax-rate-groups>div>span{color:#9b6612;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.property-tax-rate-groups p{border-top:1px solid #e7ebe6;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}.property-tax-rate-groups p:first-of-type{border-top:0}.property-tax-rate-groups strong{color:var(--poppy-navy);font-family:inherit;font-size:14px}.property-tax-rate-groups b{color:#176650;text-align:right;font-family:inherit;font-size:12px}.property-tax-school-comparison{color:#4f5650;background:#fff;border-left:3px solid #d7992d;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.property-tax-school-comparison strong{color:#175447;font-family:inherit}.property-tax-rate-reference details{margin-top:13px}.property-tax-rate-reference summary{color:#175447;cursor:pointer;min-height:44px;padding:11px 0;font-weight:850}.property-tax-rate-reference details div{flex-wrap:wrap;gap:7px 15px;padding:3px 0 7px;display:flex}.property-tax-rate-reference details a{color:#175447;font-size:13px;font-weight:800}.property-tax-estimate-warning{color:#515650;background:#f4f0e7;border-left:4px solid #d7992d;margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.5}.property-tax-estimate-warning strong{color:#704b0c;font-family:inherit}.property-tax-not-included{color:#62665f;margin:14px 0 0;font-size:13px;line-height:1.45}.property-tax-not-included strong{color:#38423d;font-family:inherit}.property-tax-not-included a{color:var(--poppy-green);text-underline-offset:3px;font-weight:700}.property-tax-official-link{color:#fff;background:#176650;border-radius:6px;align-items:center;gap:16px;min-height:48px;margin-top:15px;padding:11px 17px;font-weight:850;text-decoration:none;display:inline-flex}.property-tax-official-link:hover{background:#0f513f}.property-tax-official-link:focus-visible{outline-offset:3px;outline:3px solid #e8b657}.property-tax-next{margin-top:14px;padding:0 34px;display:grid}.property-tax-next a{color:var(--poppy-navy);border-top:1px solid #ead6b7;grid-template-columns:43px 1fr auto;align-items:center;gap:18px;padding:19px 0;text-decoration:none;display:grid}.property-tax-next a:first-child{border-top:0}.property-tax-next span{color:#1d6756;font-size:30px}.property-tax-next strong{font-size:20px;display:block}.property-tax-next p{color:#5e605a;margin:3px 0 0}.property-tax-next i{color:#215c9c;font-size:25px;font-style:normal}.property-tax-disclaimer{color:#6c6e67;margin:20px 0 0;font-size:13px}.property-tax-guide-copy{max-width:1280px;margin:0 auto;padding:0 32px 72px}.property-tax-full-estimate>header,.property-tax-rate-reference>header,.property-tax-guide-intro{padding:0}.property-tax-guide-intro{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:7px 56px;max-width:none;margin:0 0 32px;display:grid}.property-tax-guide-intro span{color:#9b6612;letter-spacing:.11em;text-transform:uppercase;grid-area:1/1;font-size:13px;font-weight:900}.property-tax-guide-intro h2{color:var(--poppy-navy);letter-spacing:-.03em;grid-area:2/1;margin:0;font:700 clamp(38px,4vw,52px)/1.04 "Source Serif 4",serif}.property-tax-guide-intro p{color:#515650;grid-area:1/2/span 2;max-width:570px;margin:0 0 4px;font-size:18px;line-height:1.55}.property-tax-guide-copy .harvest-sections-property-taxes{gap:22px}.property-tax-guide-copy .harvest-explained-section{scroll-margin-top:110px}@media (max-width:680px){.property-tax-page{padding:20px 16px 46px}.property-tax-hero{grid-template-columns:1fr;gap:24px;padding-bottom:28px}.property-tax-hero h1{margin:14px 0 13px;font-size:clamp(39px,11vw,49px)}.property-tax-hero>div>p{font-size:16px}.property-tax-promise{gap:13px;padding:18px}.property-tax-promise>span{width:35px;height:35px;font-size:20px}.property-tax-promise strong{font-size:21px}.property-tax-promise p{margin-top:7px;font-size:14px}.property-tax-tool{padding:20px}.property-tax-input-row{gap:17px;display:grid}.property-tax-input-row h2,.property-tax-comparison-heading h2{font-size:26px}.property-tax-input-row label,.property-tax-slider,.property-tax-slider-labels{width:100%}.property-tax-comparison{grid-template-columns:1fr;gap:22px;padding:22px 20px}.property-tax-result{grid-template-columns:1fr auto;gap:8px 13px}.property-tax-bar{grid-area:2/1/auto/-1;height:17px;padding:3px 0}.property-tax-bar i{height:11px}.property-tax-result>b{font-size:28px}.property-tax-difference b{text-align:right;font-size:28px}.property-tax-belmont-links{grid-template-columns:1fr}.property-tax-full-estimate{margin-top:16px;padding:22px 20px}.property-tax-full-estimate>header h2{font-size:27px}.property-tax-estimate-controls{grid-template-columns:1fr;gap:13px;margin:21px 0 18px}.property-tax-estimate-controls select{min-height:50px;font-size:16px}.property-tax-checkbox{min-height:62px}.property-tax-homestead-impact{margin-top:-4px}.property-tax-estimate-result{grid-template-columns:1fr}.property-tax-breakdown{padding:7px 15px}.property-tax-breakdown>div{padding:12px 0}.property-tax-breakdown b{font-size:20px}.property-tax-total{padding:21px 17px}.property-tax-total b{font-size:38px}.property-tax-rate-reference{padding:19px 16px}.property-tax-rate-reference>header h3{font-size:24px}.property-tax-rate-groups{grid-template-columns:1fr}.property-tax-rate-groups p{min-height:43px}.property-tax-rate-reference details div{grid-template-columns:1fr 1fr;display:grid}.property-tax-official-link{justify-content:space-between;display:flex}.property-tax-next{padding:0 20px}.property-tax-next a{grid-template-columns:31px 1fr auto;gap:10px}.property-tax-next span{font-size:23px}.property-tax-next strong{font-size:17px}.property-tax-next p,.property-tax-crumbs{font-size:13px}.property-tax-guide-copy{padding:0 16px 48px}.property-tax-guide-intro{margin-bottom:20px;display:block}.property-tax-guide-intro span,.property-tax-guide-intro h2,.property-tax-guide-intro p{grid-area:auto}.property-tax-guide-intro h2{font-size:35px}.property-tax-guide-intro p{margin-top:10px;font-size:16px}}
