.FsrCalculator-module__K35Uzq__tool{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:32px 48px;padding-top:32px;display:grid}.FsrCalculator-module__K35Uzq__form{flex-direction:column;gap:24px;min-width:0;display:flex}.FsrCalculator-module__K35Uzq__field{flex-direction:column;gap:8px;display:flex}.FsrCalculator-module__K35Uzq__field label,.FsrCalculator-module__K35Uzq__rowField label{font-size:14px;font-weight:500;line-height:1.3}.FsrCalculator-module__K35Uzq__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.FsrCalculator-module__K35Uzq__inputRow{align-items:center;display:flex;position:relative}.FsrCalculator-module__K35Uzq__input,.FsrCalculator-module__K35Uzq__select{width:100%;min-height:48px;font:inherit;color:var(--primary-color);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);-moz-appearance:textfield;padding:12px 16px;font-size:16px;line-height:1.4;transition:border-color .2s}.FsrCalculator-module__K35Uzq__inputRow .FsrCalculator-module__K35Uzq__input{padding-right:48px}.FsrCalculator-module__K35Uzq__input:focus,.FsrCalculator-module__K35Uzq__select:focus{border-color:var(--accent-color);outline:none}.FsrCalculator-module__K35Uzq__input:focus-visible,.FsrCalculator-module__K35Uzq__select:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.FsrCalculator-module__K35Uzq__input[aria-invalid=true]{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.FsrCalculator-module__K35Uzq__input:read-only{background:var(--secondary-color);color:var(--lightningcss-light,#040404cc)var(--lightningcss-dark,#f8f8f8cc)}.FsrCalculator-module__K35Uzq__input::placeholder{color:var(--lightningcss-light,#04040466)var(--lightningcss-dark,#f8f8f866)}.FsrCalculator-module__K35Uzq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23040404' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}:root[data-theme=dark] .FsrCalculator-module__K35Uzq__select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f8f8f8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.FsrCalculator-module__K35Uzq__unit{color:var(--lightningcss-light,#0404048c)var(--lightningcss-dark,#f8f8f88c);pointer-events:none;font-size:14px;position:absolute;right:16px}.FsrCalculator-module__K35Uzq__input:read-only+.FsrCalculator-module__K35Uzq__unit{color:var(--primary-color)}.FsrCalculator-module__K35Uzq__hint{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);max-width:60ch;font-size:14px!important;line-height:1.5!important}.FsrCalculator-module__K35Uzq__hint a{color:var(--accent-text-color);text-underline-offset:4px;text-decoration:underline}.FsrCalculator-module__K35Uzq__hint a:hover{color:var(--primary-color)}.FsrCalculator-module__K35Uzq__error{color:var(--primary-color);font-weight:500;font-size:14px!important;line-height:1.5!important}.FsrCalculator-module__K35Uzq__textButton{min-height:32px;font:inherit;color:var(--accent-text-color);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.FsrCalculator-module__K35Uzq__textButton:hover{color:var(--primary-color)}.FsrCalculator-module__K35Uzq__textButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px;border-radius:4px}.FsrCalculator-module__K35Uzq__builder{border:1px solid var(--tertiary-color);background:var(--surface-color);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.FsrCalculator-module__K35Uzq__builderHead h3{margin-bottom:6px;font-size:16px;font-weight:500;line-height:1.3}.FsrCalculator-module__K35Uzq__builderHead p,.FsrCalculator-module__K35Uzq__builderIntro{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);max-width:62ch;font-size:14px!important;line-height:1.5!important}.FsrCalculator-module__K35Uzq__rows{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.FsrCalculator-module__K35Uzq__row{border-top:1px solid var(--tertiary-color);padding:14px 0 0}.FsrCalculator-module__K35Uzq__rowFields{grid-template-columns:minmax(0,1fr) 132px auto;align-items:end;gap:12px;display:grid}.FsrCalculator-module__K35Uzq__rowField{flex-direction:column;gap:6px;min-width:0;display:flex}.FsrCalculator-module__K35Uzq__rowCategory{grid-column:1/-1}.FsrCalculator-module__K35Uzq__rowField .FsrCalculator-module__K35Uzq__input,.FsrCalculator-module__K35Uzq__rowField .FsrCalculator-module__K35Uzq__select{min-height:44px;padding-block:10px;font-size:16px}.FsrCalculator-module__K35Uzq__rowArea .FsrCalculator-module__K35Uzq__input{padding-right:40px}.FsrCalculator-module__K35Uzq__removeButton{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--background-color);min-height:44px;color:var(--primary-color);font:inherit;cursor:pointer;padding:0 12px;font-size:14px}.FsrCalculator-module__K35Uzq__removeButton:hover{border-color:var(--primary-color)}.FsrCalculator-module__K35Uzq__removeButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.FsrCalculator-module__K35Uzq__rowNote{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);align-items:baseline;gap:10px;margin-top:8px;display:flex;font-size:13px!important;line-height:1.5!important}.FsrCalculator-module__K35Uzq__rowNote span{background:var(--secondary-accent-color);color:var(--primary-color);border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500}.FsrCalculator-module__K35Uzq__rowNoteExcluded span{background:var(--tertiary-color)}.FsrCalculator-module__K35Uzq__builderActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.FsrCalculator-module__K35Uzq__builderTotals{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8);font-size:14px!important}.FsrCalculator-module__K35Uzq__secondaryButton{border:1px solid var(--primary-color);background:var(--background-color);min-height:44px;color:var(--primary-color);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.FsrCalculator-module__K35Uzq__secondaryButton:hover{background:var(--primary-color);color:var(--background-color)}.FsrCalculator-module__K35Uzq__secondaryButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.FsrCalculator-module__K35Uzq__formFooter{flex-wrap:wrap;gap:24px;display:flex}.FsrCalculator-module__K35Uzq__mobileStatus{display:none}.FsrCalculator-module__K35Uzq__results{top:calc(var(--nav-clearance) + 8px);background:var(--slab-color);color:var(--on-slab-color);border-radius:16px;flex-direction:column;align-self:start;gap:18px;padding:28px;display:flex;position:sticky}.FsrCalculator-module__K35Uzq__resultsHeading{letter-spacing:.08em;text-transform:uppercase;color:#a3e5ff;font-size:14px!important;font-weight:500!important;line-height:1.3!important}.FsrCalculator-module__K35Uzq__resultsLive{flex-direction:column;gap:12px;display:flex}.FsrCalculator-module__K35Uzq__resultLabel{color:#dedede;font-size:14px!important}.FsrCalculator-module__K35Uzq__resultValue{letter-spacing:0;text-wrap:balance;font-size:44px!important;font-weight:300!important;line-height:1.05!important}.FsrCalculator-module__K35Uzq__resultSuffix{color:#dedede;font-size:20px}.FsrCalculator-module__K35Uzq__resultSummary{color:#dedede;max-width:40ch}.FsrCalculator-module__K35Uzq__resultPlaceholder{color:#dedede;max-width:36ch;min-height:3lh}.FsrCalculator-module__K35Uzq__resultFacts{border-top:1px solid #f8f8f833;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:6px;padding-top:16px;display:grid}.FsrCalculator-module__K35Uzq__resultFacts dt{letter-spacing:.06em;text-transform:uppercase;color:#dedede;font-size:12px}.FsrCalculator-module__K35Uzq__resultFacts dd{margin-top:2px;font-size:18px;line-height:1.3}.FsrCalculator-module__K35Uzq__resultActions{flex-wrap:wrap;gap:10px;display:flex}.FsrCalculator-module__K35Uzq__primaryButton,.FsrCalculator-module__K35Uzq__ghostButton{min-height:44px;font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.FsrCalculator-module__K35Uzq__primaryButton{border:1px solid var(--on-slab-color);background:var(--on-slab-color);color:#040404}.FsrCalculator-module__K35Uzq__primaryButton:hover:not(:disabled){color:#fff;background:#276bff;border-color:#276bff}.FsrCalculator-module__K35Uzq__ghostButton{color:var(--on-slab-color);background:0 0;border:1px solid #f8f8f873}.FsrCalculator-module__K35Uzq__ghostButton:hover:not(:disabled){border-color:var(--on-slab-color)}.FsrCalculator-module__K35Uzq__primaryButton:disabled,.FsrCalculator-module__K35Uzq__ghostButton:disabled{opacity:.4;cursor:not-allowed}.FsrCalculator-module__K35Uzq__primaryButton:focus-visible,.FsrCalculator-module__K35Uzq__ghostButton:focus-visible{outline-offset:3px;outline:2px solid #4294ff}.FsrCalculator-module__K35Uzq__resultNote{color:#dedede;font-size:13px!important;line-height:1.5!important}.FsrCalculator-module__K35Uzq__working{border-top:1px solid #f8f8f833}.FsrCalculator-module__K35Uzq__workingSummary{cursor:pointer;min-height:44px;color:var(--on-slab-color);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.FsrCalculator-module__K35Uzq__workingSummary::-webkit-details-marker{display:none}.FsrCalculator-module__K35Uzq__workingSummary svg{transition:transform .2s}.FsrCalculator-module__K35Uzq__working[open] .FsrCalculator-module__K35Uzq__workingSummary svg{transform:rotate(180deg)}.FsrCalculator-module__K35Uzq__workingSummary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4294ff}.FsrCalculator-module__K35Uzq__workingIntro{color:#dedede;margin-bottom:12px;font-size:13px!important;line-height:1.5!important}.FsrCalculator-module__K35Uzq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.FsrCalculator-module__K35Uzq__table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.FsrCalculator-module__K35Uzq__table th,.FsrCalculator-module__K35Uzq__table td{text-align:left;vertical-align:top;border-bottom:1px solid #f8f8f82e;padding:9px 12px 9px 0}.FsrCalculator-module__K35Uzq__table thead th{color:#dedede;border-bottom-color:#f8f8f873;font-weight:500}.FsrCalculator-module__K35Uzq__table tbody th{font-weight:400}.FsrCalculator-module__K35Uzq__table td:nth-child(2),.FsrCalculator-module__K35Uzq__table td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.FsrCalculator-module__K35Uzq__table td:nth-child(3){color:#dedede}.FsrCalculator-module__K35Uzq__table tbody tr:last-child th,.FsrCalculator-module__K35Uzq__table tbody tr:last-child td{border-bottom:0;font-weight:500}.FsrCalculator-module__K35Uzq__workingPlaceholder{color:#dedede;font-size:13px!important}.FsrCalculator-module__K35Uzq__bar{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;position:fixed;transform:translateY(calc(100% + 24px))}.FsrCalculator-module__K35Uzq__barVisible{opacity:1;pointer-events:auto;transform:none}.FsrCalculator-module__K35Uzq__barButton{background:var(--slab-color);width:100%;min-height:60px;color:var(--on-slab-color);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:flex;box-shadow:0 10px 28px #04040438}.FsrCalculator-module__K35Uzq__barButton:focus-visible{outline-offset:3px;outline:2px solid #4294ff}.FsrCalculator-module__K35Uzq__barText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FsrCalculator-module__K35Uzq__barText strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}.FsrCalculator-module__K35Uzq__barText span{color:#dedede;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.FsrCalculator-module__K35Uzq__barMore{border:1px solid #f8f8f873;border-radius:9999px;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:500}.FsrCalculator-module__K35Uzq__statusIcon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.FsrCalculator-module__K35Uzq__iconWithin{color:#040404;background:#a3e5ff}.FsrCalculator-module__K35Uzq__iconOver{color:#fff;background:#276bff}.FsrCalculator-module__K35Uzq__iconNeutral{color:#040404;background:#dedede}.FsrCalculator-module__K35Uzq__sheet{background:var(--background-color);width:100%;max-width:none;max-height:calc(100svh - 24px);color:var(--primary-color);border:0;border-radius:16px 16px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #04040440}.FsrCalculator-module__K35Uzq__sheet::backdrop{background:#0404048c}.FsrCalculator-module__K35Uzq__sheet[open]{animation:.3s cubic-bezier(.2,.8,.2,1) FsrCalculator-module__K35Uzq__sheetUp}.FsrCalculator-module__K35Uzq__sheetDark{background:var(--slab-color);color:var(--on-slab-color)}.FsrCalculator-module__K35Uzq__sheetTall{height:calc(100svh - 24px)}.FsrCalculator-module__K35Uzq__sheetInner{flex-direction:column;height:100%;max-height:calc(100svh - 24px);display:flex}.FsrCalculator-module__K35Uzq__sheetGrip{opacity:.3;background:currentColor;border-radius:9999px;width:36px;height:4px;margin:10px auto 0;display:block}.FsrCalculator-module__K35Uzq__sheetHead{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 10px;display:flex}.FsrCalculator-module__K35Uzq__sheetTitle{font-size:18px;font-weight:500;line-height:1.3}.FsrCalculator-module__K35Uzq__sheetClose{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.FsrCalculator-module__K35Uzq__sheetClose:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.FsrCalculator-module__K35Uzq__sheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:4px 16px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.FsrCalculator-module__K35Uzq__sheetDark .FsrCalculator-module__K35Uzq__sheetBody .FsrCalculator-module__K35Uzq__working{border-top-color:#f8f8f833}.FsrCalculator-module__K35Uzq__sheetFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--tertiary-color);background:var(--background-color);justify-content:space-between;align-items:center;gap:12px;display:flex}.FsrCalculator-module__K35Uzq__sheetTotal{font-weight:500;font-size:14px!important}body:has(.FsrCalculator-module__K35Uzq__sheet[open]){overflow:hidden}@keyframes FsrCalculator-module__K35Uzq__sheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:1100px) and (min-width:933px){.FsrCalculator-module__K35Uzq__tool{gap:28px 32px}}@media (max-width:932px){.FsrCalculator-module__K35Uzq__tool{grid-template-columns:1fr;gap:24px;padding-top:24px}.FsrCalculator-module__K35Uzq__results{border-radius:10px;padding:22px;position:static}.FsrCalculator-module__K35Uzq__resultValue{font-size:36px!important}.FsrCalculator-module__K35Uzq__rowFields{grid-template-columns:minmax(0,1fr) 112px auto}.FsrCalculator-module__K35Uzq__builder{padding:16px}}@media (max-width:767.98px){.FsrCalculator-module__K35Uzq__tool{padding-top:8px}.FsrCalculator-module__K35Uzq__form{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:8px}.FsrCalculator-module__K35Uzq__field{gap:3px}.FsrCalculator-module__K35Uzq__hint{font-size:13px!important;line-height:1.4!important}.FsrCalculator-module__K35Uzq__textButton{min-height:44px}.FsrCalculator-module__K35Uzq__formFooter{gap:20px}.FsrCalculator-module__K35Uzq__mobileStatus{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.FsrCalculator-module__K35Uzq__rowFields{grid-template-columns:minmax(0,1fr) auto;gap:10px}.FsrCalculator-module__K35Uzq__rowSpace{grid-column:1/-1}.FsrCalculator-module__K35Uzq__removeButton{padding:0 10px}.FsrCalculator-module__K35Uzq__resultValue{font-size:40px!important}.FsrCalculator-module__K35Uzq__table thead{display:none}.FsrCalculator-module__K35Uzq__table tbody tr{border-bottom:1px solid #f8f8f82e;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.FsrCalculator-module__K35Uzq__table tbody tr:last-child{border-bottom:0}.FsrCalculator-module__K35Uzq__table th,.FsrCalculator-module__K35Uzq__table td{border:0;padding:0}.FsrCalculator-module__K35Uzq__table td:nth-child(2){display:none}.FsrCalculator-module__K35Uzq__table td:nth-child(3){grid-area:2/1;font-size:12px}.FsrCalculator-module__K35Uzq__table td:nth-child(4){grid-area:1/2/span 2;align-self:start}}@media (prefers-reduced-motion:reduce){.FsrCalculator-module__K35Uzq__bar{transition:none}.FsrCalculator-module__K35Uzq__sheet[open]{animation:none}.FsrCalculator-module__K35Uzq__workingSummary svg{transition:none}}
.SiteLookup-module__NXnGqq__lookup{flex-direction:column;gap:12px;min-width:0;display:flex}.SiteLookup-module__NXnGqq__field{flex-direction:column;gap:8px;display:flex}.SiteLookup-module__NXnGqq__field label{font-size:14px;font-weight:500;line-height:1.3}.SiteLookup-module__NXnGqq__optional{color:var(--lightningcss-light,#0404048c)var(--lightningcss-dark,#f8f8f88c);font-weight:400}.SiteLookup-module__NXnGqq__combo{position:relative}.SiteLookup-module__NXnGqq__input{width:100%;min-height:48px;font:inherit;color:var(--primary-color);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px 44px 12px 16px;font-size:16px;line-height:1.4;transition:border-color .2s}.SiteLookup-module__NXnGqq__input:focus{border-color:var(--accent-color);outline:none}.SiteLookup-module__NXnGqq__input:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.SiteLookup-module__NXnGqq__input::placeholder{color:var(--lightningcss-light,#04040466)var(--lightningcss-dark,#f8f8f866)}.SiteLookup-module__NXnGqq__clearButton{color:var(--lightningcss-light,#04040499)var(--lightningcss-dark,#f8f8f899);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.SiteLookup-module__NXnGqq__clearButton:hover{background:var(--secondary-color);color:var(--primary-color)}.SiteLookup-module__NXnGqq__clearButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.SiteLookup-module__NXnGqq__listbox{z-index:20;background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;margin:0;padding:6px;list-style:none;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #04040424}.SiteLookup-module__NXnGqq__listboxOpen{display:block}.SiteLookup-module__NXnGqq__option{border-radius:var(--radius-sm);cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.SiteLookup-module__NXnGqq__optionActive{background:var(--secondary-color)}.SiteLookup-module__NXnGqq__status{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);min-height:1.5lh;font-size:13px!important;line-height:1.5!important}.SiteLookup-module__NXnGqq__status:empty{display:none}.SiteLookup-module__NXnGqq__errorLine{color:var(--primary-color);font-weight:500;font-size:14px!important;line-height:1.5!important}.SiteLookup-module__NXnGqq__textButton{min-height:32px;font:inherit;color:var(--accent-text-color);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.SiteLookup-module__NXnGqq__textButton:hover{color:var(--primary-color)}.SiteLookup-module__NXnGqq__textButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px;border-radius:4px}.SiteLookup-module__NXnGqq__appliedRow{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-color);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 10px;display:grid}.SiteLookup-module__NXnGqq__appliedIcon{background:var(--secondary-accent-color);width:28px;height:28px;color:var(--primary-color);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.SiteLookup-module__NXnGqq__appliedText{flex-direction:column;gap:1px;min-width:0;display:flex}.SiteLookup-module__NXnGqq__appliedText strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.SiteLookup-module__NXnGqq__appliedText span{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.SiteLookup-module__NXnGqq__rowButton{border:1px solid var(--border-color);background:var(--background-color);min-height:36px;color:var(--primary-color);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.SiteLookup-module__NXnGqq__rowButton:hover{border-color:var(--primary-color)}.SiteLookup-module__NXnGqq__rowButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.SiteLookup-module__NXnGqq__card{border:1px solid var(--tertiary-color);background:var(--surface-color);border-radius:10px;flex-direction:column;gap:18px;padding:20px;display:flex}.SiteLookup-module__NXnGqq__details{flex-direction:column;gap:18px;display:flex}.SiteLookup-module__NXnGqq__matched{flex-direction:column;gap:2px;display:flex}.SiteLookup-module__NXnGqq__matchedLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lightningcss-light,#04040499)var(--lightningcss-dark,#f8f8f899);font-size:12px!important}.SiteLookup-module__NXnGqq__matchedAddress{font-weight:500;font-size:18px!important;line-height:1.3!important}.SiteLookup-module__NXnGqq__matchedMeta{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);font-size:13px!important;line-height:1.5!important}.SiteLookup-module__NXnGqq__group{border-top:1px solid var(--tertiary-color);flex-direction:column;gap:8px;padding-top:14px;display:flex}.SiteLookup-module__NXnGqq__groupLabel{font-weight:500;font-size:14px!important;line-height:1.3!important}.SiteLookup-module__NXnGqq__lotLine,.SiteLookup-module__NXnGqq__lotTotal{justify-content:space-between;gap:16px;display:flex;font-size:14px!important;line-height:1.45!important}.SiteLookup-module__NXnGqq__lotLine strong,.SiteLookup-module__NXnGqq__lot strong,.SiteLookup-module__NXnGqq__lotTotal strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.SiteLookup-module__NXnGqq__lots{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.SiteLookup-module__NXnGqq__lot{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;font-size:14px;line-height:1.4;display:grid}.SiteLookup-module__NXnGqq__lot input{width:18px;height:18px;accent-color:var(--accent-color);margin:0}.SiteLookup-module__NXnGqq__lot input:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.SiteLookup-module__NXnGqq__lotText{min-width:0}.SiteLookup-module__NXnGqq__lotTotal{border-top:1px solid var(--tertiary-color);margin-top:4px;padding-top:8px}.SiteLookup-module__NXnGqq__note{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);font-size:13px!important;line-height:1.5!important}.SiteLookup-module__NXnGqq__note a,.SiteLookup-module__NXnGqq__notes a{color:var(--accent-text-color);text-underline-offset:4px;text-decoration:underline}.SiteLookup-module__NXnGqq__note a:hover,.SiteLookup-module__NXnGqq__notes a:hover{color:var(--primary-color)}.SiteLookup-module__NXnGqq__warning{font-weight:500;font-size:14px!important;line-height:1.5!important}.SiteLookup-module__NXnGqq__notes{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8);flex-direction:column;gap:4px;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.SiteLookup-module__NXnGqq__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SiteLookup-module__NXnGqq__chip{background:var(--tertiary-color);min-height:28px;color:var(--primary-color);border-radius:9999px;align-items:center;padding:4px 12px;font-size:14px;line-height:1.2;display:inline-flex}.SiteLookup-module__NXnGqq__attribution{color:var(--lightningcss-light,#0404048c)var(--lightningcss-dark,#f8f8f88c);font-size:12px!important;line-height:1.5!important}.SiteLookup-module__NXnGqq__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.SiteLookup-module__NXnGqq__applyButton{border:1px solid var(--primary-color);background:var(--primary-color);min-height:44px;color:var(--background-color);font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.SiteLookup-module__NXnGqq__applyButton:hover:not(:disabled){background:var(--accent-color);border-color:var(--accent-color);color:var(--on-accent-color)}.SiteLookup-module__NXnGqq__applyButton:disabled{opacity:.4;cursor:not-allowed}.SiteLookup-module__NXnGqq__applyButton:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.SiteLookup-module__NXnGqq__appliedNote{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex;font-size:14px!important}.SiteLookup-module__NXnGqq__appliedNote svg{color:var(--accent-text-color)}.SiteLookup-module__NXnGqq__sheetHead{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 10px;display:flex}.SiteLookup-module__NXnGqq__sheetTitle{font-size:18px;font-weight:500;line-height:1.3}.SiteLookup-module__NXnGqq__sheetClose{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.SiteLookup-module__NXnGqq__sheetClose:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.SiteLookup-module__NXnGqq__sheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 16px 20px;overflow-y:auto}.SiteLookup-module__NXnGqq__sheetFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--tertiary-color);background:var(--background-color)}.SiteLookup-module__NXnGqq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767.98px){.SiteLookup-module__NXnGqq__field{gap:0}.SiteLookup-module__NXnGqq__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SiteLookup-module__NXnGqq__input{padding-block:10px;min-height:44px;padding-right:44px}.SiteLookup-module__NXnGqq__input::placeholder{font-size:15px}.SiteLookup-module__NXnGqq__status{min-height:0;margin-top:4px}.SiteLookup-module__NXnGqq__appliedRow{grid-template-columns:24px minmax(0,1fr) auto auto;gap:8px;min-height:44px;padding:4px 4px 4px 8px}.SiteLookup-module__NXnGqq__appliedIcon{width:24px;height:24px}.SiteLookup-module__NXnGqq__rowButton{padding:0 10px}.SiteLookup-module__NXnGqq__card{padding:16px}}@media (prefers-reduced-motion:reduce){.SiteLookup-module__NXnGqq__input,.SiteLookup-module__NXnGqq__applyButton{transition:none}}
.page-module__8oWbsG__page{color:var(--primary-color);background:var(--background-color)}.page-module__8oWbsG__shell{max-width:1360px;margin:0 auto;padding:152px 48px 100px}.page-module__8oWbsG__page h1,.page-module__8oWbsG__page h2,.page-module__8oWbsG__page h3{letter-spacing:0;text-wrap:balance}.page-module__8oWbsG__page h2{font-size:40px;font-weight:300;line-height:1.12}.page-module__8oWbsG__page h3{font-size:20px;font-weight:500;line-height:1.3}.page-module__8oWbsG__page p{text-wrap:pretty;font-size:16px;line-height:1.6}.page-module__8oWbsG__page a:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px;border-radius:4px}.page-module__8oWbsG__crumbs{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding-bottom:20px;font-size:14px;display:flex}.page-module__8oWbsG__crumbs a{color:var(--accent-text-color);align-items:center;min-height:24px;display:inline-flex}.page-module__8oWbsG__crumbs a:hover{text-underline-offset:5px;text-decoration:underline}.page-module__8oWbsG__crumbs span[aria-hidden]{color:var(--border-color)}.page-module__8oWbsG__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;padding:32px 0 28px;display:flex}.page-module__8oWbsG__hero h1{font-size:48px;font-weight:300;line-height:1.05}.page-module__8oWbsG__heroMeta{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8);font-size:14px!important}.page-module__8oWbsG__heroMeta a{color:var(--accent-text-color);text-underline-offset:4px;text-decoration:underline}.page-module__8oWbsG__heroMeta a:hover{color:var(--primary-color)}.page-module__8oWbsG__limitations{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8);max-width:78ch;margin-top:28px;font-size:13px!important;line-height:1.55!important}.page-module__8oWbsG__section,.page-module__8oWbsG__sources{border-top:1px solid var(--border-color);scroll-margin-top:var(--nav-clearance);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:56px;padding:56px 0;display:grid}.page-module__8oWbsG__section{margin-top:0}.page-module__8oWbsG__limitations+.page-module__8oWbsG__section{margin-top:40px}.page-module__8oWbsG__sectionIntro p{max-width:34ch;margin-top:16px}.page-module__8oWbsG__prose p+p{margin-top:16px}.page-module__8oWbsG__prose p{max-width:68ch}.page-module__8oWbsG__formula{letter-spacing:.01em;color:var(--accent-text-color);font-weight:400;font-size:18px!important}.page-module__8oWbsG__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding:0;list-style:none;display:grid}.page-module__8oWbsG__steps li{grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.page-module__8oWbsG__steps h3{font-size:17px}.page-module__8oWbsG__steps p{grid-column:2;max-width:40ch;font-size:15px;line-height:1.55}.page-module__8oWbsG__stepNumber{background:var(--secondary-accent-color);width:28px;height:28px;color:var(--primary-color);border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.page-module__8oWbsG__stepsMore{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8);margin-top:24px;font-size:14px!important}.page-module__8oWbsG__stepsMore a{color:var(--accent-text-color);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.page-module__8oWbsG__stepsMore a:hover{color:var(--primary-color)}.page-module__8oWbsG__details{border-top:1px solid var(--border-color);scroll-margin-top:var(--nav-clearance)}.page-module__8oWbsG__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 0;list-style:none;display:flex}.page-module__8oWbsG__summary::-webkit-details-marker{display:none}.page-module__8oWbsG__summary h2{font-size:22px!important;font-weight:400!important;line-height:1.25!important}.page-module__8oWbsG__summary svg{color:var(--accent-text-color);flex-shrink:0;transition:transform .2s}.page-module__8oWbsG__details[open] .page-module__8oWbsG__summary svg{transform:rotate(180deg)}.page-module__8oWbsG__summary:hover h2{color:var(--accent-text-color)}.page-module__8oWbsG__summary:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:4px}.page-module__8oWbsG__detailsBody{padding:0 0 40px}.page-module__8oWbsG__detailsLead{max-width:68ch;margin-bottom:20px}.page-module__8oWbsG__ruleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.page-module__8oWbsG__ruleList>div{border-bottom:1px solid var(--tertiary-color);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.page-module__8oWbsG__ruleList dt{color:var(--accent-text-color);font-size:14px;font-weight:500;line-height:1.55}.page-module__8oWbsG__ruleList dd{text-wrap:pretty;font-size:14px;line-height:1.55}.page-module__8oWbsG__gfaColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.page-module__8oWbsG__gfaColumns h3{border-bottom:1px solid var(--primary-color);margin-bottom:4px;padding-bottom:10px;font-size:16px}.page-module__8oWbsG__gfaList{padding:0;list-style:none}.page-module__8oWbsG__gfaList li{border-bottom:1px solid var(--tertiary-color);gap:2px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}.page-module__8oWbsG__gfaList li:last-child{border-bottom:0}.page-module__8oWbsG__gfaList strong{font-weight:500}.page-module__8oWbsG__gfaList span{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8)}.page-module__8oWbsG__faqs article{border-bottom:1px solid var(--tertiary-color);padding:20px 0}.page-module__8oWbsG__faqs article:first-child{padding-top:0}.page-module__8oWbsG__faqs article:last-child{border-bottom:0;padding-bottom:0}.page-module__8oWbsG__faqs h3{margin-bottom:8px;font-size:18px}.page-module__8oWbsG__faqs p{max-width:68ch;font-size:15px}.page-module__8oWbsG__sources{padding:40px 0}.page-module__8oWbsG__sourceList{gap:4px;padding:0;list-style:none;display:grid}.page-module__8oWbsG__sourceList a{text-underline-offset:5px;align-items:center;gap:10px;min-height:36px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.page-module__8oWbsG__sourceList a:hover{color:var(--accent-text-color)}.page-module__8oWbsG__sourceList a svg{flex-shrink:0}.page-module__8oWbsG__sourceMeta{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8);max-width:68ch;margin-top:12px;font-size:14px!important}.page-module__8oWbsG__sourceSubheading{margin-top:28px;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.3}.page-module__8oWbsG__closing{background:var(--slab-color);color:var(--on-slab-color);border-radius:16px;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;margin-top:24px;padding:48px 40px;display:grid}.page-module__8oWbsG__closing h2{font-size:36px}.page-module__8oWbsG__closing p{color:#dedede;max-width:46ch;margin-top:16px}.page-module__8oWbsG__closingLinks{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module__8oWbsG__primaryLink{background:var(--on-slab-color);color:#040404;border-radius:9999px;align-items:center;gap:20px;min-height:46px;margin-bottom:10px;padding:12px 20px;font-size:14px;display:inline-flex}.page-module__8oWbsG__primaryLink:hover{color:#fff;background:#276bff}.page-module__8oWbsG__textLink{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.page-module__8oWbsG__textLink:hover{color:#a3e5ff}.page-module__8oWbsG__textLink svg,.page-module__8oWbsG__primaryLink svg{flex-shrink:0}@media (max-width:1100px) and (min-width:933px){.page-module__8oWbsG__section,.page-module__8oWbsG__sources,.page-module__8oWbsG__closing{gap:40px}.page-module__8oWbsG__ruleList{grid-template-columns:1fr}}@media (max-width:932px){.page-module__8oWbsG__shell{padding:120px 16px 60px}.page-module__8oWbsG__section,.page-module__8oWbsG__sources,.page-module__8oWbsG__closing{grid-template-columns:1fr;gap:20px}.page-module__8oWbsG__crumbs{padding-bottom:10px}.page-module__8oWbsG__heroRow{gap:6px;padding:14px 0 10px}.page-module__8oWbsG__hero h1{font-size:27px;font-weight:350}.page-module__8oWbsG__heroLink{display:none}.page-module__8oWbsG__page h2,.page-module__8oWbsG__closing h2{font-size:29px}.page-module__8oWbsG__closing h2 br{display:none}.page-module__8oWbsG__section{padding:40px 0}.page-module__8oWbsG__limitations+.page-module__8oWbsG__section{margin-top:32px}.page-module__8oWbsG__limitations{margin-top:20px}.page-module__8oWbsG__sectionIntro p{max-width:60ch;margin-top:12px}.page-module__8oWbsG__steps{grid-template-columns:1fr;gap:18px}.page-module__8oWbsG__summary{min-height:64px;padding:12px 0}.page-module__8oWbsG__summary h2{font-size:19px!important}.page-module__8oWbsG__detailsBody{padding-bottom:28px}.page-module__8oWbsG__ruleList{grid-template-columns:1fr}.page-module__8oWbsG__ruleList>div{grid-template-columns:1fr;gap:2px}.page-module__8oWbsG__gfaColumns{grid-template-columns:1fr;gap:24px}.page-module__8oWbsG__faqs article{padding:16px 0}.page-module__8oWbsG__sources{padding:32px 0}.page-module__8oWbsG__closing{border-radius:10px;padding:32px 22px}}@media (max-width:767.98px){.page-module__8oWbsG__heroMeta{display:none}.page-module__8oWbsG__heroRow{padding:10px 0 6px}.page-module__8oWbsG__hero h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.page-module__8oWbsG__summary svg{transition:none}}
.zoning-module__MEzs8a__divider{color:var(--lightningcss-light,#0404048c)var(--lightningcss-dark,#f8f8f88c);align-items:center;gap:12px;font-size:13px;display:flex}.zoning-module__MEzs8a__divider:before,.zoning-module__MEzs8a__divider:after{content:"";background:var(--tertiary-color);flex:1;height:1px}.zoning-module__MEzs8a__zoneList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.zoning-module__MEzs8a__zoneList li+li{border-top:1px solid #f8f8f833;padding-top:18px}.zoning-module__MEzs8a__zoneCode{letter-spacing:0;font-size:44px!important;font-weight:300!important;line-height:1!important}.zoning-module__MEzs8a__zoneName{margin-top:4px;font-size:18px!important;line-height:1.3!important}.zoning-module__MEzs8a__zonePurpose{color:#a3e5ff;margin-top:6px;font-size:14px!important}.zoning-module__MEzs8a__zoneMeaning{color:#dedede;max-width:42ch;margin-top:10px;font-size:15px!important}.zoning-module__MEzs8a__zoneLink{min-height:32px;color:var(--on-slab-color);text-underline-offset:4px;align-items:center;gap:8px;margin-top:10px;font-size:14px;text-decoration:underline;display:inline-flex}.zoning-module__MEzs8a__zoneLink:hover{color:#a3e5ff}.zoning-module__MEzs8a__zoneLink svg{flex-shrink:0}.zoning-module__MEzs8a__split{background:#a3e5ff1f;border:1px solid #a3e5ff66;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;font-size:14px!important;line-height:1.5!important}.zoning-module__MEzs8a__split strong{font-weight:500}.zoning-module__MEzs8a__splitIcon{color:#040404;background:#a3e5ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.zoning-module__MEzs8a__lep{border-top:1px solid #f8f8f833;flex-direction:column;gap:8px;padding-top:16px;display:flex}.zoning-module__MEzs8a__lepLink{min-height:36px;color:var(--on-slab-color);text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.zoning-module__MEzs8a__lepLink:hover{color:#a3e5ff}.zoning-module__MEzs8a__lepLink svg{flex-shrink:0}.zoning-module__MEzs8a__lepNote{color:#dedede;max-width:46ch;font-size:13px!important;line-height:1.5!important}.zoning-module__MEzs8a__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zoning-module__MEzs8a__chip{min-height:28px;color:var(--on-slab-color);border:1px solid #f8f8f859;border-radius:9999px;align-items:center;padding:4px 12px;font-size:13px;line-height:1.2;display:inline-flex}.zoning-module__MEzs8a__chip span{color:#dedede;margin-right:6px}.zoning-module__MEzs8a__empty{color:#dedede;max-width:38ch;min-height:3lh}.zoning-module__MEzs8a__emptyStrong{color:var(--on-slab-color);font-weight:500}.zoning-module__MEzs8a__entry{flex-direction:column;gap:14px;display:flex}.zoning-module__MEzs8a__entry+.zoning-module__MEzs8a__entry{border-top:1px solid #f8f8f82e;margin-top:20px;padding-top:20px}.zoning-module__MEzs8a__entryHeading{font-size:15px!important;font-weight:500!important;line-height:1.3!important}.zoning-module__MEzs8a__entryHeading a{color:inherit;text-underline-offset:4px;text-decoration:underline}.zoning-module__MEzs8a__entryHeading a:hover{color:#a3e5ff}.zoning-module__MEzs8a__entryLabel{letter-spacing:.06em;text-transform:uppercase;color:#dedede;margin-bottom:6px;font-size:12px!important}.zoning-module__MEzs8a__entryLabel a{color:inherit;text-underline-offset:3px;text-decoration:underline}.zoning-module__MEzs8a__objectives{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.zoning-module__MEzs8a__uses{columns:2;column-gap:20px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none}.zoning-module__MEzs8a__uses li{break-inside:avoid;padding:2px 0}.zoning-module__MEzs8a__usesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.zoning-module__MEzs8a__usesEmpty{color:#dedede;font-size:13px!important}.zoning-module__MEzs8a__entryNote{color:#dedede;font-size:13px!important;line-height:1.5!important}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entry+.zoning-module__MEzs8a__entry{border-top-color:var(--tertiary-color)}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entryHeading a:hover,.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entryLabel a:hover{color:var(--accent-text-color)}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entryLabel,.zoning-module__MEzs8a__light .zoning-module__MEzs8a__usesEmpty,.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entryNote{color:var(--lightningcss-light,#040404a8)var(--lightningcss-dark,#f8f8f8a8)}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__uses,.zoning-module__MEzs8a__light .zoning-module__MEzs8a__objectives{font-size:14px}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__usesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entry{border:1px solid var(--tertiary-color);border-radius:var(--radius-sm);background:var(--surface-color);gap:18px;padding:24px}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entry+.zoning-module__MEzs8a__entry{border-top:1px solid var(--tertiary-color);margin-top:20px;padding-top:24px}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entryHeading{font-size:20px!important;font-weight:500!important}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__zoneMeaning{color:var(--lightningcss-light,#040404b8)var(--lightningcss-dark,#f8f8f8b8);max-width:68ch;margin-top:0;font-size:16px!important}.zoning-module__MEzs8a__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.zoning-module__MEzs8a__groups h3{border-bottom:1px solid var(--primary-color);margin-bottom:8px;padding-bottom:8px;font-size:15px;font-weight:500}.zoning-module__MEzs8a__groupList{margin:0;padding:0;list-style:none}.zoning-module__MEzs8a__groupList li{border-bottom:1px solid var(--tertiary-color);align-items:baseline;gap:10px;padding:6px 0;font-size:14px;line-height:1.45;display:flex}.zoning-module__MEzs8a__groupList li:last-child{border-bottom:0}.zoning-module__MEzs8a__groupList a{text-underline-offset:4px;align-items:baseline;gap:10px;min-height:28px;text-decoration:underline;display:inline-flex}.zoning-module__MEzs8a__groupList a:hover{color:var(--accent-text-color)}.zoning-module__MEzs8a__groupCode{font-variant-numeric:tabular-nums;min-width:40px;font-weight:500;display:inline-block}.zoning-module__MEzs8a__groupCurrent{color:var(--lightningcss-light,#0404048c)var(--lightningcss-dark,#f8f8f88c);font-weight:500}.zoning-module__MEzs8a__pageCta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.zoning-module__MEzs8a__ctaButton{background:var(--primary-color);min-height:46px;color:var(--background-color);border-radius:9999px;align-items:center;gap:14px;padding:12px 20px;font-size:14px;display:inline-flex}.zoning-module__MEzs8a__ctaButton:hover{background:var(--accent-color);color:var(--on-accent-color)}.zoning-module__MEzs8a__ctaText{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.zoning-module__MEzs8a__ctaText:hover{color:var(--accent-text-color)}.zoning-module__MEzs8a__ctaButton svg,.zoning-module__MEzs8a__ctaText svg{flex-shrink:0}.zoning-module__MEzs8a__orientationLink{color:var(--accent-text-color);text-underline-offset:4px;text-decoration:underline}.zoning-module__MEzs8a__lead p{max-width:68ch}.zoning-module__MEzs8a__lead p+p{margin-top:16px}.zoning-module__MEzs8a__practice{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.zoning-module__MEzs8a__practice h3{margin-bottom:8px;font-size:18px}.zoning-module__MEzs8a__practice p{max-width:48ch;font-size:15px;line-height:1.55}.zoning-module__MEzs8a__lepBanner{border:1px solid var(--primary-color);border-radius:var(--radius-sm);background:var(--surface-color);max-width:78ch;margin-top:24px;padding:16px 20px;font-size:14px!important;line-height:1.55!important}@media (max-width:932px){.zoning-module__MEzs8a__zoneCode{font-size:36px!important}.zoning-module__MEzs8a__groups,.zoning-module__MEzs8a__practice{grid-template-columns:1fr;gap:20px}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__entry{padding:18px}.zoning-module__MEzs8a__light .zoning-module__MEzs8a__usesGrid,.zoning-module__MEzs8a__usesGrid{grid-template-columns:1fr}.zoning-module__MEzs8a__uses{columns:1}}@media (max-width:767.98px){.zoning-module__MEzs8a__zoneCode{font-size:40px!important}.zoning-module__MEzs8a__divider{font-size:12px}}
