.knowSite{scroll-margin-top:100px}.knowSiteIntro{max-width:740px}.knowSiteIntro h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(34px,4.5vw,56px);font-weight:550;line-height:1.08}.knowSiteIntro h2 span{color:#76767e}.knowSiteIntro>p{color:#626a74;font-size:16px;line-height:1.75}.knowSiteRows{margin-top:36px}.knowSiteRow{border-top:1px solid #e0e3e8;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:32px 0;display:grid}.knowSiteNumber{color:#0071e3;padding-top:6px;font-size:13px}.knowSiteRow h3,.knowSiteCta h3{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(23px,2.5vw,32px);font-weight:550;line-height:1.2}.knowSiteRow p{color:#626a74;max-width:820px;font-size:16px;line-height:1.75}.knowSiteLinks{flex-wrap:wrap;gap:10px 26px;margin-top:16px;display:flex}.knowSite a:not(.cta){color:#006acb;text-underline-offset:4px;font-size:15px;line-height:1.6}.knowSiteLinks a{align-items:center;min-height:44px;display:inline-flex}.knowSite .guideDisclosure{margin-top:14px}.knowSite .guideDisclosure summary{cursor:pointer;min-height:48px;padding-block:16px;font-size:16px}.knowSite .guideDisclosure p{font-size:15px}.knowSiteDiagram{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin:26px 0 0;padding:28px;display:grid}.knowSiteDiagram figure{min-width:0;margin:0}.knowSiteDiagram svg{width:100%;height:auto;display:block}.knowSiteDiagram figcaption{text-align:center;color:#626a74;margin-top:12px;font-size:12px;line-height:1.6}.knowSiteRule p{margin-block:12px;font-size:14px}.knowSiteRule .knowSiteFormula{color:#1d2733;letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.4}.knowSiteRule small{color:#69727e;margin-top:10px;font-size:12px;line-height:1.65;display:block}.knowSiteCosts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;padding:0;list-style:none;display:grid}.knowSiteCosts li{border-top:2px solid #d7e4f2;padding-top:16px}.knowSiteCosts strong{margin-bottom:10px;font-size:16px;font-weight:550;display:block}.knowSiteCosts span{color:#626a74;font-size:14px;line-height:1.7}.knowSiteCta{border-top:1px solid #e0e3e8;justify-content:space-between;align-items:center;gap:32px;margin-top:12px;padding-top:30px;display:flex}.knowSiteCta h3{font-size:24px}.knowSiteCta p{color:#626a74;max-width:580px;font-size:15px;line-height:1.7}.knowSiteCta .cta{white-space:normal;text-align:center;flex-shrink:0;max-width:100%}.knowSite .guideSmall{font-size:13px;line-height:1.7}.knowSite a:focus-visible,.knowSite summary:focus-visible{outline-offset:4px;outline:2px solid #0071e3}.siteReviewDetails{margin:20px 0}.siteReviewDetails summary{cursor:pointer;min-height:48px;padding-block:15px;font-size:15px}.siteReviewDetails .fields{margin-top:18px}@media (max-width:900px){.knowSiteCta{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.knowSiteRow{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-block:26px}.knowSiteDiagram{grid-template-columns:1fr;gap:24px;padding:18px}.knowSiteCosts{grid-template-columns:1fr;gap:18px}.knowSiteLinks{flex-direction:column;align-items:flex-start;gap:4px}.knowSiteCta .cta{width:100%}.knowSiteRow p{font-size:15px}}.plotWorksheet{scroll-margin-top:calc(92px + env(safe-area-inset-top));border-top:1px solid #e2e7ee;padding-top:34px}.plotWorksheetIntro{grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);align-items:end;gap:40px;margin-bottom:26px;display:grid}.plotWorksheetIntro h2{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 17px;font-size:clamp(32px,4vw,52px);font-weight:550;line-height:1.1}.plotWorksheetIntro h2 span{color:#7b828c}.plotWorksheetIntro p{color:#596471;max-width:680px;font-size:15px;line-height:1.75}.plotWorksheetIntro .plotWorksheetAside{background:#f5f8fc;border-left:2px solid #bed4ed;margin:0;padding:16px 18px;font-size:13px;line-height:1.7}.plotWorksheetBody{background:#fff;border:1px solid #dde4ee;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0;display:grid;overflow:hidden}.plotWorksheetInputs,.plotWorksheetResults{min-width:0;padding:clamp(20px,3vw,34px)}.plotWorksheetInputs{flex-direction:column;gap:16px;display:flex}.plotWorksheetInputs>.productEyebrow:not(:first-child){margin-top:10px}.plotWorksheetFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plotWorksheetInputs label{color:#2f3947;flex-direction:column;align-items:stretch;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.plotWorksheetInputs label>small{color:#6c7582;font-weight:400;display:inline}.plotWorksheetInputs input[type=number],.plotWorksheetInputs input[type=text]{font:inherit;color:#1e2936;box-sizing:border-box;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d3dae4;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px 12px;font-size:16px;font-weight:500}.plotWorksheetInputs input:focus-visible,.plotWorksheetFloors input:focus-visible+span,.plotWorksheetActions a:focus-visible,.plotWorksheetCopy:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.plotWorksheetFloors{border:0;min-width:0;margin:0;padding:0}.plotWorksheetFloors legend{color:#2f3947;padding:0 0 11px;font-size:13px;font-weight:600}.plotWorksheetFloors>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.plotWorksheetFloors label{cursor:pointer;min-width:0;position:relative}.plotWorksheetFloors input{opacity:0;width:1px;height:1px;position:absolute}.plotWorksheetFloors span{text-align:center;border:1px solid #d9e1ea;border-radius:9px;place-items:center;min-height:46px;padding:5px 3px;font-size:12px;font-weight:550;line-height:1.25;display:grid}.plotWorksheetFloors input:checked+span{color:#0057a8;background:#ecf5ff;border-color:#0071e3}.plotWorksheetHint{color:#687481;margin:0;font-size:12px;line-height:1.7}.plotWorksheetResults{background:linear-gradient(140deg,#f4f8fd,#f9fbfd);border-left:1px solid #dde4ee;flex-direction:column;gap:22px;display:flex}.plotWorksheetBigResult>span,.plotWorksheetStats span{color:#596879;font-size:12px;font-weight:500;display:block}.plotWorksheetBigResult output{letter-spacing:-.07em;color:#124b81;margin:9px 0;font-size:clamp(54px,6vw,78px);font-weight:550;line-height:1.1;display:block}.plotWorksheetBigResult output small{letter-spacing:-.025em;color:#5c7690;font-size:22px}.plotWorksheetBigResult p,.plotWorksheetNext p{color:#596879;margin:0;font-size:13px;line-height:1.7}.plotWorksheetStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plotWorksheetStats>div{background:#fff;border:1px solid #e3e9f2;border-radius:12px;min-width:0;padding:15px}.plotWorksheetStats strong{letter-spacing:-.05em;color:#263b50;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(21px,2.25vw,29px);font-weight:600;display:block}.plotWorksheetStats strong small{letter-spacing:0;color:#677483;white-space:nowrap;font-size:12px;font-weight:450}.plotWorksheetFormula{letter-spacing:.005em;font-variant-numeric:tabular-nums;color:#57697b;border-top:1px solid #dbe3ed;border-bottom:1px solid #dbe3ed;margin:0;padding:12px 0;font-size:13px}.plotWorksheetWarning{color:#785621;background:#fff8e9;border:1px solid #e4cc9c;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.plotWorksheetNext{flex-direction:column;gap:10px;margin-top:auto;display:flex}.plotWorksheetNext strong{color:#273747;font-size:14px}.plotWorksheetNext a{color:#006acb;text-underline-offset:3px;align-self:flex-start;font-size:13px;line-height:1.5}.plotWorksheetActions{border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.plotWorksheetActions>div:first-child{max-width:440px}.plotWorksheetActions strong{color:#273747;font-size:16px;font-weight:600}.plotWorksheetActions p{color:#647181;margin:6px 0 0;font-size:13px;line-height:1.7}.plotWorksheetButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.plotWorksheetButtons>.cta{text-align:center;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font-size:13px;line-height:1.4;display:inline-flex}.plotWorksheetButtons>button:disabled{opacity:.4;cursor:not-allowed}.plotWorksheetCopy{color:#1764a6;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 4px;font-size:13px}.plotWorksheetCopyStatus{color:#29603f;min-height:0;margin:10px 0 0;font-size:13px}@media (max-width:960px){.plotWorksheetIntro{grid-template-columns:1fr;gap:8px}.plotWorksheetBody{grid-template-columns:1fr}.plotWorksheetResults{border-top:1px solid #dde4ee;border-left:0}.plotWorksheetActions{flex-direction:column;align-items:flex-start}.plotWorksheetButtons{justify-content:flex-start}}@media (max-width:760px){.plotWorksheet{padding-top:22px}.plotWorksheetIntro h2{font-size:clamp(29px,8vw,38px)}.plotWorksheetIntro p{font-size:14px}.plotWorksheetInputs,.plotWorksheetResults{padding:20px 18px}.plotWorksheetInputs{gap:14px}.plotWorksheetBody{border-radius:15px}.plotWorksheetFloors>div{grid-template-columns:repeat(2,minmax(0,1fr))}.plotWorksheetStats{gap:9px}.plotWorksheetStats>div{padding:12px}.plotWorksheetStats strong{font-size:22px}.plotWorksheetActions{padding:22px 0}.plotWorksheetButtons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.plotWorksheetButtons>.cta{padding:10px 9px;font-size:12px}.plotWorksheetCopy{grid-column:1/-1;justify-self:start}}@media (max-width:359px){.plotWorksheetStats,.plotWorksheetButtons{grid-template-columns:1fr}.plotWorksheetCopy{grid-column:auto}}.documentAssistant{scroll-margin-top:calc(100px + env(safe-area-inset-top));background:#fff;border:1px solid #dee5ed;border-radius:16px;min-width:0;margin:26px 0;padding:24px}.documentAssistantHeader>h3{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(25px,3vw,36px);font-weight:550;line-height:1.12}.documentAssistantHeader>h3 span{color:#78838f}.documentAssistantHeader>p,.documentAssistant>.guideSmall{color:#67717d;margin:0;font-size:12px;line-height:1.75}.documentAssistantProgress{align-items:baseline;gap:11px;margin:20px 0 10px;display:flex}.documentAssistantProgress strong{letter-spacing:-.045em;color:#1e568b;font-size:30px;font-weight:600}.documentAssistantProgress strong small{color:#64717c;font-size:15px;font-weight:400}.documentAssistantProgress span{color:#60717e;font-size:11px}.documentAssistant progress{accent-color:#2378ca;background:#e1e8f2;border:0;border-radius:10px;width:100%;height:7px;display:block;overflow:hidden}.documentAssistantRows{border-top:1px solid #e5eaf1;margin-top:25px}.documentAssistantRow{border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(0,1fr) minmax(134px,.44fr);align-items:center;gap:20px;padding:15px 0;display:grid}.documentAssistantRow>div{min-width:0}.documentAssistantNumber{color:#1c74c5;margin-right:10px;font-size:10px;display:inline-block}.documentAssistantRow strong{color:#27384a;font-size:13px;font-weight:600}.documentAssistantRow p{color:#66717e;margin:6px 0 0;font-size:11px;line-height:1.65}.documentAssistantRow label{color:#60707e;flex-direction:column;gap:7px;font-size:11px;font-weight:500;display:flex}.documentAssistantRow select{min-width:0;max-width:100%;min-height:44px;font:inherit;color:#223449;cursor:pointer;background:#f8fafc;border:1px solid #d9e3ed;border-radius:9px;padding:9px 10px;font-size:16px}.documentAssistantRow select:focus-visible,.documentAssistant button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.documentAssistantNext{background:#f3f7fb;border-radius:13px;margin-top:23px;padding:18px 19px}.documentAssistantNext>h4{letter-spacing:-.015em;color:#253c50;margin:9px 0 14px;font-size:16px;font-weight:600}.documentAssistantNext>ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.documentAssistantNext li{border-top:1px solid #dbe5ef;padding-top:12px}.documentAssistantNext li span{letter-spacing:.015em;color:#416c92;margin-right:9px;font-size:10px;display:inline-block}.documentAssistantNext li strong{color:#243a50;font-size:12px}.documentAssistantNext li p,.documentAssistantNext>p{color:#596c7c;margin:5px 0 0;font-size:12px;line-height:1.6}.documentAssistantMore,.documentAssistantCopy button{color:#0069bf;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 2px;font-size:12px;font-weight:600}.documentAssistantMore{margin-top:10px}.documentAssistantCopy{flex-wrap:wrap;align-items:center;gap:8px 15px;margin:12px 0 6px;display:flex}.documentAssistantCopy p{color:#2b6950;margin:0;font-size:11px}.documentAssistant>.guideSmall{margin-top:9px}@media (max-width:900px){.documentAssistant{padding:21px}.documentAssistantRow{grid-template-columns:minmax(0,1fr)}.documentAssistantRow label{max-width:100%}}@media (max-width:760px){.documentAssistant{border-radius:13px;margin:22px 0;padding:18px 16px}.documentAssistantHeader>h3{font-size:27px}.documentAssistantNext{padding:16px 14px}.documentAssistantRow select{font-size:16px}}.documentAssistantProjectNote{color:#566c80;border-left:2px solid #b2cce7;margin:17px 0 8px;padding-left:13px;font-size:12px;line-height:1.65}.documentAssistant progress::-webkit-progress-bar{background:#e1e8f2;border-radius:10px}.documentAssistant progress::-webkit-progress-value{background:#2378ca;border-radius:10px}.documentAssistant progress::-moz-progress-bar{background:#2378ca;border-radius:10px}
