.resident-navigation-module__Sas0UG__bar{color:#183a51;z-index:65;justify-content:space-between;align-items:center;gap:12px;padding-top:0;padding-bottom:8px;display:flex;position:relative}.resident-navigation-module__Sas0UG__menu{min-width:0}.resident-navigation-module__Sas0UG__menu summary{color:#164f60;cursor:pointer;background:#eff8f7;border:1px solid #b8d6d9;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:8px 13px;font-size:14px;font-weight:800;line-height:1.25;list-style:none;display:flex}.resident-navigation-module__Sas0UG__menu summary::-webkit-details-marker{display:none}.resident-navigation-module__Sas0UG__menuIcon{font-size:21px;line-height:1}.resident-navigation-module__Sas0UG__arrow{margin-left:7px;font-size:20px;line-height:1}.resident-navigation-module__Sas0UG__menu[open] summary{background:#dcefed}.resident-navigation-module__Sas0UG__menu[open] .resident-navigation-module__Sas0UG__arrow{transform:rotate(180deg)}.resident-navigation-module__Sas0UG__bar .resident-navigation-module__Sas0UG__guides{color:#255972;padding:10px 0;font-size:14px;font-weight:700;text-decoration:none}.resident-navigation-module__Sas0UG__panel{z-index:66;overscroll-behavior:contain;background:#fff;border:1px solid #b8d1df;border-radius:16px;max-height:min(640px,100dvh - 220px);padding:24px;position:absolute;top:calc(100% - 1px);left:20px;right:20px;overflow:auto;box-shadow:0 20px 42px #14354a30}.resident-navigation-module__Sas0UG__panelHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.resident-navigation-module__Sas0UG__panelHeading strong{font-size:22px;line-height:1.2}.resident-navigation-module__Sas0UG__panelHeading p{color:#506b7e;margin:7px 0 0;font-size:14px}.resident-navigation-module__Sas0UG__panelHeading button{color:#25495c;cursor:pointer;background:#f0f5f8;border:1px solid #c4d8e2;border-radius:50%;flex:none;width:38px;height:38px;font-size:26px;line-height:1}.resident-navigation-module__Sas0UG__menuGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.resident-navigation-module__Sas0UG__menuGroups h2{color:#163f57;border-bottom:2px solid #d8e8ec;margin:0 0 10px;padding-bottom:10px;font-size:16px;line-height:1.3}.resident-navigation-module__Sas0UG__menuGroups a{color:#184e67;border-radius:8px;margin:1px -10px;padding:9px 10px;line-height:1.3;text-decoration:none;display:block}.resident-navigation-module__Sas0UG__menuGroups a span{font-size:14px;font-weight:700;display:block}.resident-navigation-module__Sas0UG__menuGroups a small{color:#687c87;margin-top:3px;font-size:12px;display:block}.resident-navigation-module__Sas0UG__menuGroups a:hover,.resident-navigation-module__Sas0UG__menuGroups a[aria-current=page]{color:#063f54;background:#e8f4f3}.resident-navigation-module__Sas0UG__panelBottom{border-top:1px solid #d7e4eb;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.resident-navigation-module__Sas0UG__panelBottom p{color:#597080;max-width:600px;margin:0;font-size:12px;line-height:1.5}.resident-navigation-module__Sas0UG__panelBottom a{color:#146172;flex:none;font-size:14px;font-weight:800;line-height:1.4}.resident-navigation-module__Sas0UG__bar a:focus-visible,.resident-navigation-module__Sas0UG__bar button:focus-visible,.resident-navigation-module__Sas0UG__bar summary:focus-visible{outline-offset:2px;outline:3px solid #b88200}.resident-navigation-module__Sas0UG__related{color:#173b52;padding-top:44px;padding-bottom:44px}.resident-navigation-module__Sas0UG__relatedHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.resident-navigation-module__Sas0UG__relatedHeading span{text-transform:uppercase;letter-spacing:.07em;color:#1a7675;font-size:12px;font-weight:800}.resident-navigation-module__Sas0UG__relatedHeading h2{max-width:700px;margin:8px 0 0;font-size:clamp(25px,2.6vw,34px);line-height:1.2}.resident-navigation-module__Sas0UG__relatedHeading>a{color:#146172;flex:none;font-size:14px;font-weight:800}.resident-navigation-module__Sas0UG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resident-navigation-module__Sas0UG__relatedGrid article{background:#f0f8f8;border:1px solid #c9dfe5;border-radius:16px;min-width:0;padding:23px}.resident-navigation-module__Sas0UG__relatedGrid article>span{color:#187675;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.resident-navigation-module__Sas0UG__relatedGrid h3{margin:11px 0;font-size:21px;line-height:1.25}.resident-navigation-module__Sas0UG__relatedGrid h3 a{color:#175268;text-underline-offset:4px;text-decoration:underline}.resident-navigation-module__Sas0UG__relatedGrid p{color:#435f6e;margin:0 0 14px;font-size:15px;line-height:1.55}.resident-navigation-module__Sas0UG__relatedGrid small{color:#62757f;font-size:13px;line-height:1.5;display:block}.resident-navigation-module__Sas0UG__related a:focus-visible{outline-offset:3px;outline:3px solid #b88200}.resident-navigation-module__Sas0UG__inlineLink{text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px;color:#075d83!important;text-decoration:underline!important}.resident-navigation-module__Sas0UG__inlineLink:focus-visible{outline-offset:2px;outline:3px solid #b88200}.resident-navigation-module__Sas0UG__checkpoint{background:#e9f4f7;border-left:4px solid #27838b;border-radius:0 12px 12px 0;margin:24px 0 30px;padding:18px 20px}.resident-navigation-module__Sas0UG__checkpoint strong{color:#1a4b60;display:block;font-size:15px!important}.resident-navigation-module__Sas0UG__checkpoint div{flex-wrap:wrap;gap:12px 20px;margin-top:10px;display:flex}.resident-navigation-module__Sas0UG__checkpoint a{color:#075d83;text-underline-offset:4px;font-size:15px;font-weight:800;line-height:1.4}@media (max-width:860px){.resident-navigation-module__Sas0UG__menuGroups{grid-template-columns:1fr;gap:22px}.resident-navigation-module__Sas0UG__panel{padding:20px;left:20px;right:20px}.resident-navigation-module__Sas0UG__panelBottom{flex-direction:column;align-items:flex-start;gap:10px}.resident-navigation-module__Sas0UG__panelBottom a{flex:auto}.resident-navigation-module__Sas0UG__relatedGrid{grid-template-columns:1fr}.resident-navigation-module__Sas0UG__relatedHeading{flex-direction:column;align-items:flex-start;gap:12px}.resident-navigation-module__Sas0UG__relatedGrid article{padding:21px}}@media (max-width:560px){.resident-navigation-module__Sas0UG__bar{gap:8px}.resident-navigation-module__Sas0UG__menu summary{gap:6px;padding:8px 9px;font-size:13px}.resident-navigation-module__Sas0UG__bar .resident-navigation-module__Sas0UG__guides{font-size:12px}.resident-navigation-module__Sas0UG__arrow{margin-left:0}.resident-navigation-module__Sas0UG__panel{max-height:calc(100dvh - 220px);padding:18px;left:14px;right:14px}.resident-navigation-module__Sas0UG__panelHeading strong{font-size:20px}.resident-navigation-module__Sas0UG__menuGroups a{padding:11px 10px}.resident-navigation-module__Sas0UG__related{padding-top:32px;padding-bottom:32px}.resident-navigation-module__Sas0UG__checkpoint{padding:16px}.resident-navigation-module__Sas0UG__checkpoint div{flex-direction:column;gap:14px}}@media (max-height:480px){.resident-navigation-module__Sas0UG__panel{max-height:calc(100dvh - 195px)}}
.BillReadingCheck-module__AWLAlW__check{background:linear-gradient(150deg,#f3fafc,#fff 58%,#f4f8ff);border:1px solid #c9e1e7;border-radius:24px;margin:34px 0 42px;padding:clamp(20px,3vw,32px);box-shadow:0 16px 40px #16394f14}.BillReadingCheck-module__AWLAlW__eyebrow{color:#116d7d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.BillReadingCheck-module__AWLAlW__check h2{color:#173d5a;margin:7px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.18}.BillReadingCheck-module__AWLAlW__intro{color:#4e6679;max-width:730px;margin:0;line-height:1.55}.BillReadingCheck-module__AWLAlW__resource{border:0;margin:24px 0 0;padding:0}.BillReadingCheck-module__AWLAlW__resource legend{color:#183c58;margin-bottom:10px;font-weight:800}.BillReadingCheck-module__AWLAlW__resourceOptions{flex-wrap:wrap;gap:9px;display:flex}.BillReadingCheck-module__AWLAlW__resourceOptions button{color:#24445a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdde5;border-radius:12px;padding:9px 16px;font-weight:700}.BillReadingCheck-module__AWLAlW__resourceOptions button[aria-pressed=true]{color:#0c5969;background:#e3f5f5;border-color:#127e90}.BillReadingCheck-module__AWLAlW__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.BillReadingCheck-module__AWLAlW__fields label{color:#183c58;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:800;display:flex}.BillReadingCheck-module__AWLAlW__fields small{color:#587082;font-size:12px;font-weight:500;display:inline}.BillReadingCheck-module__AWLAlW__fields input{color:#183c58;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #b9d0dc;border-radius:11px;padding:10px 12px;font-size:16px;font-weight:500}.BillReadingCheck-module__AWLAlW__fields input::placeholder{color:#708594}.BillReadingCheck-module__AWLAlW__hint{color:#526a7b;margin:13px 0 0;font-size:13px;line-height:1.5}.BillReadingCheck-module__AWLAlW__result{color:#fff;background:#173f5a;border-radius:18px;min-height:120px;margin-top:23px;padding:20px 22px}.BillReadingCheck-module__AWLAlW__resultLabel{color:#a3e3e7;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.BillReadingCheck-module__AWLAlW__result strong{color:#fff;margin-bottom:7px;font-size:23px;line-height:1.25;display:block}.BillReadingCheck-module__AWLAlW__result p{color:#e4f2f6;margin:0;line-height:1.55}.BillReadingCheck-module__AWLAlW__next{margin-top:24px}.BillReadingCheck-module__AWLAlW__next h3{color:#173d5a;margin:0 0 10px;font-size:21px}.BillReadingCheck-module__AWLAlW__next ol{color:#2b4b60;margin:0;padding-left:21px;line-height:1.65}.BillReadingCheck-module__AWLAlW__next>p{color:#4e6679;margin:14px 0;line-height:1.55}.BillReadingCheck-module__AWLAlW__questions{background:#eaf4f7;border-radius:15px;padding:17px 19px}.BillReadingCheck-module__AWLAlW__questions p{color:#24445a;margin:0 0 13px;line-height:1.55}.BillReadingCheck-module__AWLAlW__questions button{color:#172f42;min-height:44px;font:inherit;cursor:pointer;background:#ffd35a;border:1px solid #ffd35a;border-radius:11px;padding:9px 14px;font-weight:800}.BillReadingCheck-module__AWLAlW__questions span{color:#24445a;margin-top:8px;font-size:13px;display:block}.BillReadingCheck-module__AWLAlW__next>a{color:#0e6678;text-underline-offset:3px;margin-top:16px;font-weight:800;text-decoration:underline;display:inline-block}.BillReadingCheck-module__AWLAlW__check button:focus-visible,.BillReadingCheck-module__AWLAlW__check a:focus-visible,.BillReadingCheck-module__AWLAlW__check input:focus-visible{outline-offset:3px;outline:3px solid #efbc31}@media (max-width:760px){.BillReadingCheck-module__AWLAlW__fields{grid-template-columns:1fr}.BillReadingCheck-module__AWLAlW__check{border-radius:18px}.BillReadingCheck-module__AWLAlW__result{padding:18px}}
.bill-map-module__zz2KXq__map{color:#13354b;background:#f3f9fc;border:1px solid #c8dce8;border-radius:24px;max-width:1180px;margin:36px auto 56px;padding:clamp(18px,3vw,36px);scroll-margin-top:140px}.bill-map-module__zz2KXq__map *{box-sizing:border-box}.bill-map-module__zz2KXq__head{max-width:820px}.bill-map-module__zz2KXq__eyebrow{letter-spacing:.09em;color:#126e91;font-size:12px;font-weight:800}.bill-map-module__zz2KXq__head h2{margin:12px 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.16}.bill-map-module__zz2KXq__head p{line-height:1.65}.bill-map-module__zz2KXq__privacy{background:#e4f1f5;border-radius:12px;padding:12px 16px;font-size:14px}.bill-map-module__zz2KXq__controls{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}.bill-map-module__zz2KXq__controls label{gap:10px;min-width:0;display:grid}.bill-map-module__zz2KXq__controls select{color:#12354b;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #809eae;border-radius:10px;padding:10px}.bill-map-module__zz2KXq__controls fieldset{border:0;min-width:0;margin:0;padding:0}.bill-map-module__zz2KXq__controls legend{margin-bottom:10px;padding:0;font-weight:700}.bill-map-module__zz2KXq__switcher{flex-wrap:wrap;gap:8px;display:flex}.bill-map-module__zz2KXq__switcher button,.bill-map-module__zz2KXq__copy{font:inherit;color:#12354b;cursor:pointer;background:#fff;border:1px solid #8aabbc;border-radius:10px;min-height:48px;padding:10px 14px;font-weight:700}.bill-map-module__zz2KXq__switcher button[aria-pressed=true]{color:#fff;background:#126a89;border-color:#126a89}.bill-map-module__zz2KXq__workspace{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.bill-map-module__zz2KXq__paper,.bill-map-module__zz2KXq__result{min-width:0}.bill-map-module__zz2KXq__paper{background:#fff;border:1px solid #c5d6df;border-radius:16px;padding:18px;box-shadow:0 6px 24px #15354b0a}.bill-map-module__zz2KXq__paperHead{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.bill-map-module__zz2KXq__paperHead span{color:#76622c;border:1px solid #dacb9f;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:800}.bill-map-module__zz2KXq__notice,.bill-map-module__zz2KXq__legend{color:#455f6c;font-size:13px;line-height:1.55}.bill-map-module__zz2KXq__legend{color:#176b86}.bill-map-module__zz2KXq__rows,.bill-map-module__zz2KXq__blocks{gap:7px;display:grid}.bill-map-module__zz2KXq__blocks{grid-template-columns:1fr 1fr}.bill-map-module__zz2KXq__field{text-align:left;color:#16384b;width:100%;min-width:0;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #dce5ea;border-radius:8px;grid-template-columns:25px minmax(0,1fr) minmax(90px,.7fr);align-items:center;gap:9px;height:auto;padding:11px 9px;font-size:13px;line-height:1.4;display:grid}.bill-map-module__zz2KXq__field[data-relevant=true]{background:#e8f5fa;border-color:#85b7c9}.bill-map-module__zz2KXq__field[aria-pressed=true]{outline-offset:1px;outline:2px solid #126a89}.bill-map-module__zz2KXq__number{color:#4b7184;font-size:11px;font-weight:700}.bill-map-module__zz2KXq__fieldName{overflow-wrap:anywhere;font-weight:700}.bill-map-module__zz2KXq__fieldName small{color:#16647e;margin-top:3px;font-size:10px;display:block}.bill-map-module__zz2KXq__field strong{overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:600}.bill-map-module__zz2KXq__blocks .bill-map-module__zz2KXq__field{grid-template-columns:20px minmax(0,1fr);align-content:start}.bill-map-module__zz2KXq__blocks .bill-map-module__zz2KXq__field strong{text-align:left;grid-column:2}.bill-map-module__zz2KXq__fieldHelp{background:#f1f5f7;border-radius:10px;min-height:110px;margin-top:15px;padding:15px}.bill-map-module__zz2KXq__fieldHelp p{margin:8px 0 0;font-size:14px;line-height:1.6}.bill-map-module__zz2KXq__result{background:#fff;border:1px solid #c5d6df;border-radius:16px;padding:24px}.bill-map-module__zz2KXq__result h3{margin:12px 0;font-size:24px;line-height:1.2}.bill-map-module__zz2KXq__result p,.bill-map-module__zz2KXq__result li{font-size:15px;line-height:1.65}.bill-map-module__zz2KXq__result ol{padding-left:23px}.bill-map-module__zz2KXq__result li{margin-bottom:12px;padding-left:4px}.bill-map-module__zz2KXq__action{text-align:center;background:#126a89;border-radius:10px;padding:14px 16px;font-weight:700;line-height:1.5;text-decoration:none;display:block;color:#fff!important}.bill-map-module__zz2KXq__ask{background:#f1f7fa;border-left:3px solid #126a89;margin-top:22px;padding:16px}.bill-map-module__zz2KXq__ask p{margin-bottom:0}.bill-map-module__zz2KXq__caution{color:#526575;font-size:13px!important}.bill-map-module__zz2KXq__map details{margin-top:16px}.bill-map-module__zz2KXq__map summary{cursor:pointer;padding:8px 0;font-weight:700;line-height:1.5}.bill-map-module__zz2KXq__map a:not(.bill-map-module__zz2KXq__action){color:#116b8b;text-underline-offset:3px;text-decoration:underline}.bill-map-module__zz2KXq__memo{background:#e3f0f6;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 20px;margin-top:24px;padding:22px;display:grid}.bill-map-module__zz2KXq__memo h3{margin:0 0 8px;font-size:21px}.bill-map-module__zz2KXq__memo p{margin:0;font-size:14px;line-height:1.6}.bill-map-module__zz2KXq__memo>span,.bill-map-module__zz2KXq__memo details{grid-column:1/-1}.bill-map-module__zz2KXq__memo pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:9px;margin:12px 0;padding:16px;font-family:inherit;font-size:14px;line-height:1.6}.bill-map-module__zz2KXq__source{color:#526575;margin:22px 0 0;font-size:13px;line-height:1.7}.bill-map-module__zz2KXq__map :is(button,select,a,summary):focus-visible{outline-offset:4px;outline:3px solid #d48a00}.bill-map-module__zz2KXq__selectedQuestion{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.bill-map-module__zz2KXq__shortcuts{flex-wrap:wrap;gap:12px 24px;margin:0 0 22px;font-size:14px;line-height:1.6;display:flex}.bill-map-module__zz2KXq__result,.bill-map-module__zz2KXq__fieldHelp{scroll-margin-top:150px}@media (max-width:900px){.bill-map-module__zz2KXq__workspace,.bill-map-module__zz2KXq__controls{grid-template-columns:1fr}.bill-map-module__zz2KXq__result{padding:20px}.bill-map-module__zz2KXq__map{scroll-margin-top:150px}.bill-map-module__zz2KXq__memo{grid-template-columns:1fr}.bill-map-module__zz2KXq__copy{justify-self:start}}@media (max-width:420px){.bill-map-module__zz2KXq__map{border-radius:16px;margin-inline:8px;padding:16px 12px}.bill-map-module__zz2KXq__paper{padding:12px}.bill-map-module__zz2KXq__field{grid-template-columns:20px minmax(0,1fr);padding:10px 8px}.bill-map-module__zz2KXq__field strong{text-align:left;grid-column:2}.bill-map-module__zz2KXq__blocks{grid-template-columns:1fr}.bill-map-module__zz2KXq__switcher{grid-template-columns:1fr;width:100%;display:grid}.bill-map-module__zz2KXq__switcher button{width:100%}.bill-map-module__zz2KXq__result,.bill-map-module__zz2KXq__memo{padding:16px}.bill-map-module__zz2KXq__copy{width:100%}}
.NoticeSafetyGuide-module__6O-EGa__guide{background:#f5fafd;border:1px solid #c9dbe5;border-radius:28px;margin:38px 0 52px;overflow:hidden;box-shadow:0 20px 50px #0d375617}.NoticeSafetyGuide-module__6O-EGa__intro{color:#fff;background:linear-gradient(125deg,#0b395e,#155e91);padding:34px 38px}.NoticeSafetyGuide-module__6O-EGa__kicker{color:#aee7ff;letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.NoticeSafetyGuide-module__6O-EGa__intro h2{color:#fff;margin:13px 0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.NoticeSafetyGuide-module__6O-EGa__intro p{color:#e0f2fc;max-width:64ch;margin:0 0 22px;line-height:1.6}.NoticeSafetyGuide-module__6O-EGa__route{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NoticeSafetyGuide-module__6O-EGa__route span{background:#ffffff26;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700}.NoticeSafetyGuide-module__6O-EGa__route b{color:#8ed4ef}.NoticeSafetyGuide-module__6O-EGa__fields{gap:25px;padding:32px 38px;display:grid}.NoticeSafetyGuide-module__6O-EGa__fields fieldset{border:0;min-width:0;margin:0;padding:0}.NoticeSafetyGuide-module__6O-EGa__fields legend{color:#0e3a59;margin-bottom:12px;font-size:1.12rem;font-weight:800}.NoticeSafetyGuide-module__6O-EGa__fields legend small{color:#1682ac;margin-right:10px}.NoticeSafetyGuide-module__6O-EGa__options,.NoticeSafetyGuide-module__6O-EGa__optionsTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.NoticeSafetyGuide-module__6O-EGa__option{cursor:pointer;background:#fff;border:1px solid #c7dce9;border-radius:15px;align-items:flex-start;gap:11px;padding:15px;transition:border-color .15s,background .15s;display:flex}.NoticeSafetyGuide-module__6O-EGa__option:hover{border-color:#147aab}.NoticeSafetyGuide-module__6O-EGa__option:has(input:focus-visible){border-color:#147aab}.NoticeSafetyGuide-module__6O-EGa__option:has(input:checked){background:#e8f6fd;border-color:#086d9e;box-shadow:inset 0 0 0 1px #086d9e}.NoticeSafetyGuide-module__6O-EGa__option input{accent-color:#086d9e;flex:none;margin:4px 0 0}.NoticeSafetyGuide-module__6O-EGa__option span{gap:2px;display:grid}.NoticeSafetyGuide-module__6O-EGa__option strong{color:#153c56;font-size:.96rem}.NoticeSafetyGuide-module__6O-EGa__option small{color:#547184;font-size:.8rem;line-height:1.35}.NoticeSafetyGuide-module__6O-EGa__option input[type=radio]{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.NoticeSafetyGuide-module__6O-EGa__option span{flex:1;min-width:0}.NoticeSafetyGuide-module__6O-EGa__pending{color:#31546a;background:#e5f1f7;border-radius:14px;margin:0 38px 36px;padding:16px 18px;line-height:1.5}.NoticeSafetyGuide-module__6O-EGa__result{background:#fff;border:1px solid #9fcddf;border-radius:19px;margin:0 38px 38px;padding:27px}.NoticeSafetyGuide-module__6O-EGa__resultKicker{text-transform:uppercase;color:#0e7fa9;letter-spacing:.1em;font-size:.77rem;font-weight:900}.NoticeSafetyGuide-module__6O-EGa__result h3{color:#0b3e60;margin:8px 0 12px;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.2}.NoticeSafetyGuide-module__6O-EGa__result p{color:#375365;line-height:1.58}.NoticeSafetyGuide-module__6O-EGa__result ol{counter-reset:step;gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.NoticeSafetyGuide-module__6O-EGa__result li{counter-increment:step;color:#143b55;background:#f1f8fc;border-radius:12px;padding:15px 16px 15px 54px;line-height:1.5;position:relative}.NoticeSafetyGuide-module__6O-EGa__result li:before{content:counter(step,decimal-leading-zero);color:#127aa5;font-weight:900;position:absolute;top:16px;left:16px}.NoticeSafetyGuide-module__6O-EGa__actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.NoticeSafetyGuide-module__6O-EGa__actions a{border-radius:12px;justify-content:center;align-items:center;padding:11px 15px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.NoticeSafetyGuide-module__6O-EGa__primary{background:#0d6095;color:#fff!important}.NoticeSafetyGuide-module__6O-EGa__primary:hover{background:#084a75}.NoticeSafetyGuide-module__6O-EGa__secondary{background:#fff;border:1px solid #9fc5d8;color:#14577f!important}.NoticeSafetyGuide-module__6O-EGa__secondary:hover{background:#eaf6fb}.NoticeSafetyGuide-module__6O-EGa__caution{background:#fff8e9;border-left:4px solid #e9ab38;padding:11px 14px;color:#5a492a!important;margin:18px 0!important}.NoticeSafetyGuide-module__6O-EGa__reset{color:#176083;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 0;font-weight:700;text-decoration:underline}@media (max-width:640px){.NoticeSafetyGuide-module__6O-EGa__guide{border-radius:20px;margin:28px 0}.NoticeSafetyGuide-module__6O-EGa__intro,.NoticeSafetyGuide-module__6O-EGa__fields{padding:24px 19px}.NoticeSafetyGuide-module__6O-EGa__options,.NoticeSafetyGuide-module__6O-EGa__optionsTwo{grid-template-columns:1fr}.NoticeSafetyGuide-module__6O-EGa__pending{margin:0 19px 23px}.NoticeSafetyGuide-module__6O-EGa__result{margin:0 19px 23px;padding:20px 17px}.NoticeSafetyGuide-module__6O-EGa__actions{display:grid}.NoticeSafetyGuide-module__6O-EGa__actions a{width:100%}.NoticeSafetyGuide-module__6O-EGa__route b{display:none}.NoticeSafetyGuide-module__6O-EGa__route span{padding:7px 9px;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.NoticeSafetyGuide-module__6O-EGa__option{transition:none}}
.page-module__A-w8Ua__page{color:#14344a;background:#f5f8fa;min-height:100vh}.page-module__A-w8Ua__container{max-width:1160px;margin:auto;padding:0 20px}.page-module__A-w8Ua__hero{color:#fff;background:radial-gradient(circle at 90% 15%,#337b86 0,#0000 33%),linear-gradient(135deg,#123a52,#165665);padding:22px 0 66px}.page-module__A-w8Ua__crumbs{color:#c7e8eb;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 52px;font-size:13px;display:flex}.page-module__A-w8Ua__crumbs a{color:inherit}.page-module__A-w8Ua__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.75fr);align-items:center;gap:56px;display:grid}.page-module__A-w8Ua__kicker,.page-module__A-w8Ua__kickerDark{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.page-module__A-w8Ua__kicker{color:#b7f1e3}.page-module__A-w8Ua__kickerDark{color:#0a747a}.page-module__A-w8Ua__hero h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.08}.page-module__A-w8Ua__hero p{color:#e1f2f3;max-width:690px;font-size:18px;line-height:1.6}.page-module__A-w8Ua__hero p strong{color:#fff}.page-module__A-w8Ua__actions{flex-wrap:wrap;gap:12px;margin:28px 0 22px;display:flex}.page-module__A-w8Ua__primary,.page-module__A-w8Ua__secondary{border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__A-w8Ua__primary{color:#183d4b;background:#ffcb5c;box-shadow:0 4px #e5a921}.page-module__A-w8Ua__secondary{color:#fff;border:1px solid #b9dfe1}.page-module__A-w8Ua__hero .page-module__A-w8Ua__boundary{color:#c6dfe3;font-size:13px;line-height:1.5}.page-module__A-w8Ua__heroGraphic{color:#174450;background:#f2fcfa;border-radius:22px;padding:26px;box-shadow:15px 18px #0b3d4c55}.page-module__A-w8Ua__heroGraphic>b{margin-bottom:20px;font-size:20px;display:block}.page-module__A-w8Ua__heroGraphic>div{background:#fff;border:1px solid #d1e6e5;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.page-module__A-w8Ua__heroGraphic>div span{color:#076c70;background:#dcf3ef;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.page-module__A-w8Ua__heroGraphic i{text-align:center;color:#08717a;padding:8px;font-size:13px;font-style:normal;display:block}.page-module__A-w8Ua__heroGraphic small{color:#59737a;margin-top:16px;line-height:1.5;display:block}.page-module__A-w8Ua__jump{flex-wrap:wrap;gap:10px;margin:-24px 0 24px;display:flex;position:relative}.page-module__A-w8Ua__jump a{color:#17445c;background:#fff;border:1px solid #d7e6ea;border-radius:10px;padding:13px 16px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #183e4d0e}.page-module__A-w8Ua__section{padding:62px 0 20px;scroll-margin-top:30px}.page-module__A-w8Ua__section h2{letter-spacing:-.025em;max-width:840px;margin:14px 0 22px;font-size:clamp(28px,3vw,43px);line-height:1.14}.page-module__A-w8Ua__lead{color:#506775;max-width:830px;margin:-6px 0 24px;font-size:17px;line-height:1.6}.page-module__A-w8Ua__tool{background:#fff;border:1px solid #d9e8e8;border-radius:22px;padding:28px;box-shadow:0 18px 40px #123a5210}.page-module__A-w8Ua__toolIntro{background:#e8f6f2;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.page-module__A-w8Ua__toolIntro strong{font-size:18px}.page-module__A-w8Ua__toolIntro p{color:#4f6970;margin:6px 0 0;font-size:14px;line-height:1.5}.page-module__A-w8Ua__toolIntro button{color:#245763;cursor:pointer;background:#fff;border:1px solid #9bc9c6;border-radius:9px;flex:none;padding:10px 13px}.page-module__A-w8Ua__toolIntro button:disabled{opacity:.5;cursor:not-allowed}.page-module__A-w8Ua__resource{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:24px 0 15px;display:flex}.page-module__A-w8Ua__resource legend{margin:0 0 12px;padding:0;font-weight:800}.page-module__A-w8Ua__resource label{cursor:pointer;background:#f2f7f8;border:1px solid #d9e7e9;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.page-module__A-w8Ua__resource input{accent-color:#0b7b7d}.page-module__A-w8Ua__entryList{gap:10px;display:grid}.page-module__A-w8Ua__entry{border:1px solid #d9e7e9;border-radius:14px;grid-template-columns:42px minmax(150px,1fr) minmax(145px,.8fr) minmax(150px,.8fr);align-items:end;gap:14px;padding:17px;display:grid}.page-module__A-w8Ua__entryNumber{color:#087b79;background:#dff2ee;border-radius:12px;align-self:center;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.page-module__A-w8Ua__entry strong{font-size:16px;display:block}.page-module__A-w8Ua__entry small{color:#667d83;margin-top:4px;line-height:1.45;display:block}.page-module__A-w8Ua__entry label{color:#3d5f68;font-size:13px;font-weight:700}.page-module__A-w8Ua__entry input{width:100%;min-width:0;height:46px;font:inherit;color:#173e50;background:#fff;border:1px solid #aebfc4;border-radius:9px;margin-top:5px;padding:8px 11px;font-size:16px;display:block}.page-module__A-w8Ua__entry input:focus-visible,.page-module__A-w8Ua__resource input:focus-visible,.page-module__A-w8Ua__toolIntro button:focus-visible{outline-offset:2px;outline:3px solid #ffcb5c}.page-module__A-w8Ua__output{color:#fff;background:#193f54;border-radius:16px;min-height:125px;margin-top:20px;padding:24px}.page-module__A-w8Ua__outputKicker{color:#b8f1e3;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800;display:block}.page-module__A-w8Ua__output>p{margin-bottom:0;line-height:1.55}.page-module__A-w8Ua__periodGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.page-module__A-w8Ua__periodGrid>div{color:#183e54;background:#fff;border-radius:13px;gap:8px;padding:20px;display:grid}.page-module__A-w8Ua__periodGrid small{color:#57757b}.page-module__A-w8Ua__periodGrid strong{font-size:26px}.page-module__A-w8Ua__periodGrid span{font-size:14px}.page-module__A-w8Ua__bar{background:#dce9e9;border-radius:8px;height:10px;overflow:hidden}.page-module__A-w8Ua__bar i{background:#0b8581;border-radius:8px;height:100%;display:block}.page-module__A-w8Ua__interpretation{font-size:17px;font-weight:700}.page-module__A-w8Ua__output .page-module__A-w8Ua__caution{color:#c8dfe3;font-size:13px}.page-module__A-w8Ua__cards,.page-module__A-w8Ua__routeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__A-w8Ua__cards article,.page-module__A-w8Ua__routeGrid>div{background:#fff;border:1px solid #dae7e8;border-radius:17px;padding:24px}.page-module__A-w8Ua__cards span{color:#0b8981;font-weight:900}.page-module__A-w8Ua__cards h3{margin:16px 0 10px;font-size:21px;line-height:1.25}.page-module__A-w8Ua__cards p,.page-module__A-w8Ua__routeGrid p{color:#526a73;line-height:1.6}.page-module__A-w8Ua__routeGrid b{font-size:20px}.page-module__A-w8Ua__routeGrid a{color:#096a73;margin:8px 12px 0 0;font-weight:800;display:inline-block}.page-module__A-w8Ua__routeGrid>div:first-child{background:#e9f6f2;border-color:#b8dcd7}.page-module__A-w8Ua__sources{padding:55px 0 85px}.page-module__A-w8Ua__sources h2{font-size:25px}.page-module__A-w8Ua__sources p,.page-module__A-w8Ua__sources li{color:#526975;line-height:1.6}.page-module__A-w8Ua__sources ul{padding-left:20px}.page-module__A-w8Ua__sources a{color:#0b6874}.page-module__A-w8Ua__sources li{margin:7px 0}@media (max-width:900px){.page-module__A-w8Ua__heroGrid{grid-template-columns:1fr}.page-module__A-w8Ua__heroGraphic{max-width:530px}.page-module__A-w8Ua__cards,.page-module__A-w8Ua__routeGrid{grid-template-columns:1fr 1fr}.page-module__A-w8Ua__entry{grid-template-columns:42px minmax(130px,1fr) 1fr}.page-module__A-w8Ua__entry label:last-child{grid-column:2/-1}}@media (max-width:600px){.page-module__A-w8Ua__container{padding:0 16px}.page-module__A-w8Ua__hero{padding-bottom:48px}.page-module__A-w8Ua__crumbs{margin-bottom:36px}.page-module__A-w8Ua__hero h1{font-size:36px}.page-module__A-w8Ua__hero p{font-size:16px}.page-module__A-w8Ua__heroGrid{gap:30px}.page-module__A-w8Ua__heroGraphic{padding:18px;box-shadow:7px 8px #0b3d4c55}.page-module__A-w8Ua__actions{display:grid}.page-module__A-w8Ua__jump{grid-template-columns:1fr 1fr;display:grid}.page-module__A-w8Ua__jump a{padding:11px;font-size:12px}.page-module__A-w8Ua__section{padding-top:43px}.page-module__A-w8Ua__tool{padding:16px}.page-module__A-w8Ua__toolIntro{display:block}.page-module__A-w8Ua__toolIntro button{margin-top:14px}.page-module__A-w8Ua__resource{display:grid}.page-module__A-w8Ua__entry{grid-template-columns:36px 1fr;gap:10px;padding:13px}.page-module__A-w8Ua__entry label,.page-module__A-w8Ua__entry label:last-child{grid-column:1/-1}.page-module__A-w8Ua__entryNumber{width:34px;height:34px}.page-module__A-w8Ua__periodGrid,.page-module__A-w8Ua__cards,.page-module__A-w8Ua__routeGrid{grid-template-columns:1fr}.page-module__A-w8Ua__output{padding:17px}}
.ReadingAcceptanceGuide-module__7ZD1uG__guide{background:#fff;border:1px solid #cce1e2;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #123a5212}.ReadingAcceptanceGuide-module__7ZD1uG__guideTop{color:#fff;background:linear-gradient(120deg,#12465b,#0d7272);grid-template-columns:1.25fr .75fr;align-items:center;gap:28px;padding:32px;display:grid}.ReadingAcceptanceGuide-module__7ZD1uG__guideTop span{letter-spacing:.12em;font-size:11px;font-weight:800}.ReadingAcceptanceGuide-module__7ZD1uG__guideTop h3{margin:13px 0;font-size:clamp(25px,2.5vw,34px);line-height:1.13}.ReadingAcceptanceGuide-module__7ZD1uG__guideTop p{color:#e0f5f3;margin:0;line-height:1.55}.ReadingAcceptanceGuide-module__7ZD1uG__map{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.ReadingAcceptanceGuide-module__7ZD1uG__map span{color:#155359;text-align:center;letter-spacing:0;background:#f2fffa;border-radius:10px;padding:10px 12px;font-size:12px}.ReadingAcceptanceGuide-module__7ZD1uG__map b{color:#ffd26b}.ReadingAcceptanceGuide-module__7ZD1uG__chooser{grid-template-columns:.8fr 1.2fr;gap:24px;padding:28px;display:grid}.ReadingAcceptanceGuide-module__7ZD1uG__chooser fieldset{border:0;min-width:0;margin:0;padding:0}.ReadingAcceptanceGuide-module__7ZD1uG__chooser legend{margin-bottom:15px;font-size:17px;font-weight:800}.ReadingAcceptanceGuide-module__7ZD1uG__pills,.ReadingAcceptanceGuide-module__7ZD1uG__issueList{gap:9px;display:grid}.ReadingAcceptanceGuide-module__7ZD1uG__pills{grid-template-columns:repeat(3,minmax(0,1fr))}.ReadingAcceptanceGuide-module__7ZD1uG__chooser label{cursor:pointer}.ReadingAcceptanceGuide-module__7ZD1uG__chooser input{opacity:0;width:1px;height:1px;position:absolute}.ReadingAcceptanceGuide-module__7ZD1uG__chooser label span{color:#244957;background:#f8fbfb;border:1px solid #cfdfe2;border-radius:11px;align-items:center;min-height:50px;padding:12px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.ReadingAcceptanceGuide-module__7ZD1uG__chooser input:checked+span{color:#075756;background:#dbf3eb;border-color:#118276;box-shadow:inset 0 0 0 1px #118276}.ReadingAcceptanceGuide-module__7ZD1uG__chooser input:focus-visible+span{outline-offset:2px;outline:3px solid #f5b943}.ReadingAcceptanceGuide-module__7ZD1uG__result{background:#f0f8f7;border-top:1px solid #d5e9e6;padding:30px}.ReadingAcceptanceGuide-module__7ZD1uG__resultTag{color:#0a7775;letter-spacing:.12em;font-size:11px;font-weight:900}.ReadingAcceptanceGuide-module__7ZD1uG__result h3{margin:10px 0 16px;font-size:23px}.ReadingAcceptanceGuide-module__7ZD1uG__result ol{padding-left:23px;line-height:1.6}.ReadingAcceptanceGuide-module__7ZD1uG__result li{margin:11px 0}.ReadingAcceptanceGuide-module__7ZD1uG__result li a{color:#086e76;font-weight:800}.ReadingAcceptanceGuide-module__7ZD1uG__links{flex-wrap:wrap;gap:11px;margin-top:22px;display:flex}.ReadingAcceptanceGuide-module__7ZD1uG__links a{color:#075d66;background:#fff;border:1px solid #b9d7d6;border-radius:10px;align-items:center;min-height:46px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.ReadingAcceptanceGuide-module__7ZD1uG__links a:first-child{color:#153d4b;background:#ffcb5c;border-color:#ffcb5c}.ReadingAcceptanceGuide-module__7ZD1uG__disclaimer{color:#486572;border-top:1px solid #cddfde;margin:26px 0 0;padding-top:16px;font-size:13px;line-height:1.55}@media (max-width:860px){.ReadingAcceptanceGuide-module__7ZD1uG__guideTop,.ReadingAcceptanceGuide-module__7ZD1uG__chooser{grid-template-columns:1fr}.ReadingAcceptanceGuide-module__7ZD1uG__map{justify-content:flex-start}}@media (max-width:580px){.ReadingAcceptanceGuide-module__7ZD1uG__guideTop,.ReadingAcceptanceGuide-module__7ZD1uG__chooser,.ReadingAcceptanceGuide-module__7ZD1uG__result{padding:21px}.ReadingAcceptanceGuide-module__7ZD1uG__pills{grid-template-columns:1fr}.ReadingAcceptanceGuide-module__7ZD1uG__guideTop h3{font-size:27px}.ReadingAcceptanceGuide-module__7ZD1uG__map{gap:5px}.ReadingAcceptanceGuide-module__7ZD1uG__map span{padding:8px;font-size:10px}.ReadingAcceptanceGuide-module__7ZD1uG__links{display:grid}.ReadingAcceptanceGuide-module__7ZD1uG__links a{text-align:center;justify-content:center}}
.ElectricResultNextSteps-module__bjRiXG__panel{color:#183347;background:#f4f9fd;border:1px solid #c6dbec;border-radius:16px;margin-top:1.2rem;padding:1.15rem}.ElectricResultNextSteps-module__bjRiXG__panel h5{margin:0 0 .8rem;font-size:1.05rem;line-height:1.35}.ElectricResultNextSteps-module__bjRiXG__steps{gap:.65rem;margin:0;padding-left:1.35rem;line-height:1.5;display:grid}.ElectricResultNextSteps-module__bjRiXG__steps li::marker{color:#0876aa;font-weight:700}.ElectricResultNextSteps-module__bjRiXG__reminder{border-top:1px solid #c6dbec;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.ElectricResultNextSteps-module__bjRiXG__confirm{align-items:flex-start;gap:.65rem;line-height:1.45;display:flex}.ElectricResultNextSteps-module__bjRiXG__confirm input{flex:none;width:1.15rem;height:1.15rem;margin:.1rem 0 0}.ElectricResultNextSteps-module__bjRiXG__reminder button{color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#0876aa;border:0;border-radius:10px;padding:.65rem 1rem;font-weight:700}.ElectricResultNextSteps-module__bjRiXG__reminder button:disabled{opacity:.55;cursor:not-allowed}.ElectricResultNextSteps-module__bjRiXG__reminder small{color:#526777;line-height:1.45}.ElectricResultNextSteps-module__bjRiXG__links{flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1rem;display:flex}.ElectricResultNextSteps-module__bjRiXG__links a{color:#075986;text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:600px){.ElectricResultNextSteps-module__bjRiXG__panel{padding:1rem}.ElectricResultNextSteps-module__bjRiXG__reminder button{width:100%}}
.hot-water-module__XbyrDq__tool{color:#183c49;background:#fff;border:1px solid #cee2e4;border-radius:24px;margin:34px 0 54px;padding:32px;scroll-margin-top:24px}.hot-water-module__XbyrDq__heading{max-width:800px}.hot-water-module__XbyrDq__heading>span,.hot-water-module__XbyrDq__kicker{text-transform:uppercase;letter-spacing:.06em;color:#176f73;font-size:12px;font-weight:800}.hot-water-module__XbyrDq__heading h2{margin:12px 0;font-size:clamp(26px,3vw,38px);line-height:1.16}.hot-water-module__XbyrDq__tool p{line-height:1.65}.hot-water-module__XbyrDq__diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:24px 0;display:grid}.hot-water-module__XbyrDq__diagram>div{text-align:center;background:#eaf5f5;border-radius:16px;gap:6px;padding:18px;display:grid}.hot-water-module__XbyrDq__diagram b{font-size:30px}.hot-water-module__XbyrDq__diagram>strong{color:#4c777b;font-size:24px}.hot-water-module__XbyrDq__diagram span{font-size:14px}.hot-water-module__XbyrDq__note,.hot-water-module__XbyrDq__privacy{color:#506d77;font-size:14px}.hot-water-module__XbyrDq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.hot-water-module__XbyrDq__tool button,.hot-water-module__XbyrDq__actions a{font:inherit;cursor:pointer;border-radius:10px;min-height:44px;padding:11px 16px;font-weight:700}.hot-water-module__XbyrDq__tool button{color:#19505c;background:#fff;border:1px solid #9bbfc1}.hot-water-module__XbyrDq__tool a{color:#12666d;text-underline-offset:3px;text-decoration:underline}.hot-water-module__XbyrDq__layout,.hot-water-module__XbyrDq__confirm{border:0;margin:26px 0;padding:0}.hot-water-module__XbyrDq__layout legend,.hot-water-module__XbyrDq__confirm legend{margin-bottom:14px;font-size:18px;font-weight:800;line-height:1.4}.hot-water-module__XbyrDq__layout{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hot-water-module__XbyrDq__choice{cursor:pointer;background:#f3f8fa;border:1px solid #d4e4e8;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:14px;line-height:1.5;display:flex}.hot-water-module__XbyrDq__choice input{accent-color:#176f73;flex:0 0 18px;margin:3px 0 0;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.hot-water-module__XbyrDq__choice:has(input:checked){background:#e5f4f1;border-color:#176f73}.hot-water-module__XbyrDq__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hot-water-module__XbyrDq__select,.hot-water-module__XbyrDq__money label{gap:10px;min-width:0;font-size:16px;font-weight:700;line-height:1.5;display:grid}.hot-water-module__XbyrDq__tool select,.hot-water-module__XbyrDq__money input{color:#183c49;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #9ab7c1;border-radius:10px;padding:10px}.hot-water-module__XbyrDq__select small{color:#536e77;font-size:13px;font-weight:400}.hot-water-module__XbyrDq__confirm>div{flex-wrap:wrap;gap:10px;display:flex}.hot-water-module__XbyrDq__tool button.hot-water-module__XbyrDq__primary{color:#fff;background:#0c666b;border-color:#0c666b}.hot-water-module__XbyrDq__tool button:focus-visible,.hot-water-module__XbyrDq__tool a:focus-visible,.hot-water-module__XbyrDq__tool input:focus-visible,.hot-water-module__XbyrDq__tool select:focus-visible,.hot-water-module__XbyrDq__tool summary:focus-visible,.hot-water-module__XbyrDq__memo:focus-visible{outline-offset:3px;outline:3px solid #edaa31}.hot-water-module__XbyrDq__warning{color:#6e5218;background:#fff5df;border-radius:12px;padding:14px}.hot-water-module__XbyrDq__result{background:#edf7f7;border:1px solid #c4dedf;border-radius:18px;margin-top:24px;padding:26px;scroll-margin-top:24px}.hot-water-module__XbyrDq__result h3{margin:12px 0;font-size:23px;line-height:1.3}.hot-water-module__XbyrDq__result li{margin-bottom:10px;line-height:1.6}.hot-water-module__XbyrDq__money{border-top:1px solid #bed5d9;margin-top:22px;padding-top:20px}.hot-water-module__XbyrDq__money button{margin-top:16px}.hot-water-module__XbyrDq__total{background:#fff;border-radius:12px;margin-top:16px;padding:20px}.hot-water-module__XbyrDq__total>span{color:#426a73;font-size:13px}.hot-water-module__XbyrDq__total strong{overflow-wrap:anywhere;margin:10px 0;font-size:24px;display:block}.hot-water-module__XbyrDq__question{border-top:1px solid #bed5d9;margin-top:18px;padding:18px 0}.hot-water-module__XbyrDq__next{border-top:1px solid #bed5d9;flex-wrap:wrap;gap:16px;padding-top:18px;line-height:1.5;display:flex}.hot-water-module__XbyrDq__memo{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.hot-water-module__XbyrDq__source{border-top:1px solid #d7e5e8;margin-top:24px;padding-top:18px}.hot-water-module__XbyrDq__source summary{cursor:pointer;font-weight:700;line-height:1.5}.hot-water-module__XbyrDq__source p{font-size:14px}@media (max-width:700px){.hot-water-module__XbyrDq__tool{border-radius:18px;padding:18px 14px}.hot-water-module__XbyrDq__layout,.hot-water-module__XbyrDq__columns{grid-template-columns:1fr}.hot-water-module__XbyrDq__diagram{gap:5px}.hot-water-module__XbyrDq__diagram>div{border-radius:10px;padding:12px 4px}.hot-water-module__XbyrDq__diagram b{font-size:24px}.hot-water-module__XbyrDq__diagram span{font-size:12px}.hot-water-module__XbyrDq__diagram>strong{font-size:18px}.hot-water-module__XbyrDq__result{padding:18px 14px}.hot-water-module__XbyrDq__result h3{font-size:22px}.hot-water-module__XbyrDq__actions{align-items:stretch}.hot-water-module__XbyrDq__actions button,.hot-water-module__XbyrDq__actions a{flex:210px}.hot-water-module__XbyrDq__confirm>div{grid-template-columns:1fr;display:grid}.hot-water-module__XbyrDq__total{padding:14px}.hot-water-module__XbyrDq__total strong{font-size:22px}.hot-water-module__XbyrDq__tool select{font-size:14px}.hot-water-module__XbyrDq__next{gap:14px;display:grid}}
.page-module__iW5rBW__page{color:#14344a;background:#f5f8fa;min-height:100vh}.page-module__iW5rBW__container{max-width:1160px;margin:auto;padding:0 20px}.page-module__iW5rBW__hero{color:#fff;background:radial-gradient(circle at 88% 14%,#2c7884 0,#0000 34%),linear-gradient(135deg,#123a52,#145667);padding:22px 0 66px}.page-module__iW5rBW__crumbs{color:#c7e8eb;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 52px;font-size:13px;display:flex}.page-module__iW5rBW__crumbs a{color:inherit}.page-module__iW5rBW__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:center;gap:54px;display:grid}.page-module__iW5rBW__kicker,.page-module__iW5rBW__kickerDark,.page-module__iW5rBW__resultKicker{letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.page-module__iW5rBW__kicker{color:#b7f1e3}.page-module__iW5rBW__kickerDark{color:#0a747a}.page-module__iW5rBW__hero h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(36px,5vw,61px);line-height:1.08}.page-module__iW5rBW__hero p{color:#e1f2f3;max-width:690px;font-size:18px;line-height:1.6}.page-module__iW5rBW__hero p strong{color:#fff}.page-module__iW5rBW__actions{flex-wrap:wrap;gap:12px;margin:28px 0 22px;display:flex}.page-module__iW5rBW__primary,.page-module__iW5rBW__secondary{border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__iW5rBW__primary{color:#183d4b;background:#ffcb5c;box-shadow:0 4px #e5a921}.page-module__iW5rBW__secondary{color:#fff;border:1px solid #b9dfe1}.page-module__iW5rBW__hero .page-module__iW5rBW__boundary{color:#c6dfe3;font-size:13px;line-height:1.5}.page-module__iW5rBW__heroGraphic{color:#174450;background:#f2fcfa;border-radius:22px;padding:24px;box-shadow:15px 18px #0b3d4c55}.page-module__iW5rBW__graphicHeading{margin-bottom:15px;font-size:20px;font-weight:800;display:block}.page-module__iW5rBW__heroGraphic>div{background:#fff;border:1px solid #d1e6e5;border-radius:14px;grid-template-columns:40px 1fr;gap:0 12px;margin:9px 0;padding:12px;display:grid}.page-module__iW5rBW__heroGraphic b{color:#08777b;background:#dff2ee;border-radius:11px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.page-module__iW5rBW__heroGraphic div span{font-size:16px;font-weight:800}.page-module__iW5rBW__heroGraphic i{color:#58747a;font-size:13px;font-style:normal}.page-module__iW5rBW__heroGraphic small{color:#59737a;margin-top:15px;line-height:1.5;display:block}.page-module__iW5rBW__jump{flex-wrap:wrap;gap:10px;margin:-24px 0 24px;display:flex;position:relative}.page-module__iW5rBW__jump a{color:#17445c;background:#fff;border:1px solid #d7e6ea;border-radius:10px;padding:13px 16px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #183e4d0e}.page-module__iW5rBW__section{padding:62px 0 20px;scroll-margin-top:28px}.page-module__iW5rBW__section h2{letter-spacing:-.025em;max-width:860px;margin:14px 0 22px;font-size:clamp(28px,3vw,42px);line-height:1.14}.page-module__iW5rBW__lead{color:#506775;max-width:850px;margin:-6px 0 24px;font-size:17px;line-height:1.6}.page-module__iW5rBW__tool{background:#fff;border:1px solid #d9e8e8;border-radius:22px;padding:28px;box-shadow:0 18px 40px #123a5210}.page-module__iW5rBW__toolIntro{background:#e8f6f2;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.page-module__iW5rBW__toolIntro b{font-size:18px}.page-module__iW5rBW__toolIntro p{color:#4f6970;margin:6px 0 0;font-size:14px;line-height:1.5}.page-module__iW5rBW__sample{color:#245763;cursor:pointer;font:inherit;background:#fff;border:1px solid #9bc9c6;border-radius:9px;flex:none;padding:11px 13px;font-weight:700}.page-module__iW5rBW__serviceSelect{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:24px 0 16px;display:flex}.page-module__iW5rBW__serviceSelect legend{margin-bottom:12px;padding:0;font-weight:800}.page-module__iW5rBW__serviceSelect label{cursor:pointer;background:#f2f7f8;border:1px solid #d9e7e9;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-weight:700;display:inline-flex}.page-module__iW5rBW__serviceSelect label:has(input:checked){background:#e4f5f1;border-color:#62b1ac}.page-module__iW5rBW__serviceSelect input[type=radio]{accent-color:#0a7779;appearance:auto!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;margin:0!important}.page-module__iW5rBW__periodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__iW5rBW__period{border:1px solid #d4e4e7;border-radius:17px;min-width:0;padding:20px}.page-module__iW5rBW__period:nth-child(2){background:#f5fbfa;border-color:#7eb8b8}.page-module__iW5rBW__periodHeading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__iW5rBW__periodHeading span{color:#08777b;background:#ddf1ee;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.page-module__iW5rBW__periodHeading h3{margin:0;font-size:21px;line-height:1.2}.page-module__iW5rBW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.page-module__iW5rBW__fieldGrid label{color:#315765;min-width:0;font-size:14px;font-weight:800;display:block}.page-module__iW5rBW__fieldGrid small{color:#657d85;min-height:32px;font-size:12px;font-weight:400;line-height:1.3;display:block}.page-module__iW5rBW__fieldGrid label:nth-child(-n+2){padding-top:32px}.page-module__iW5rBW__fieldGrid input{width:100%;min-width:0;height:48px;font:inherit;color:#163b50;background:#fff;border:1px solid #a9bec4;border-radius:10px;margin-top:7px;padding:8px 12px;font-size:16px;display:block}.page-module__iW5rBW__fieldGrid input::placeholder{color:#82999f}.page-module__iW5rBW__toolActions{align-items:center;gap:18px;margin-top:23px;display:flex}.page-module__iW5rBW__calculate{color:#fff;font:inherit;cursor:pointer;background:#0b777b;border:0;border-radius:12px;min-height:54px;padding:16px 22px;font-weight:800}.page-module__iW5rBW__toolActions span{color:#617a82;max-width:330px;font-size:13px;line-height:1.4}.page-module__iW5rBW__error{color:#903b24;background:#fff0eb;border-radius:10px;padding:14px 16px;font-weight:700;line-height:1.5}.page-module__iW5rBW__result{color:#fff;background:#173f53;border-radius:18px;margin-top:24px;padding:26px}.page-module__iW5rBW__resultKicker{color:#bbf1e2}.page-module__iW5rBW__resultHead{grid-template-columns:1fr auto 1fr 1.1fr;align-items:center;gap:12px;margin:20px 0 27px;display:grid}.page-module__iW5rBW__resultHead>div{color:#153e51;background:#fff;border-radius:13px;min-width:0;padding:15px}.page-module__iW5rBW__resultHead>span{color:#b9e9dd;font-size:23px}.page-module__iW5rBW__resultHead small{color:#59747c;margin-bottom:7px;display:block}.page-module__iW5rBW__resultHead strong{overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px)}.page-module__iW5rBW__resultHead .page-module__iW5rBW__delta{background:#ffce70}.page-module__iW5rBW__result h3{margin:0 0 16px;font-size:22px}.page-module__iW5rBW__effectList{gap:15px;display:grid}.page-module__iW5rBW__effectLabel{justify-content:space-between;align-items:end;gap:15px;display:flex}.page-module__iW5rBW__effectLabel span{gap:4px;display:grid}.page-module__iW5rBW__effectLabel b{font-size:16px}.page-module__iW5rBW__effectLabel small{color:#c4d9de;font-size:12px}.page-module__iW5rBW__effectLabel strong{white-space:nowrap;font-size:18px}.page-module__iW5rBW__track{background:#355b6d;border-radius:10px;height:12px;margin-top:8px;overflow:hidden}.page-module__iW5rBW__track span{border-radius:10px;height:100%;display:block}.page-module__iW5rBW__positive{background:#7bd5ad}.page-module__iW5rBW__negative{background:#ffc77f}.page-module__iW5rBW__equation{color:#d3e5e7;margin:24px 0;font-size:14px;line-height:1.6}.page-module__iW5rBW__warning{color:#513e1d;background:#fff1d7;border-radius:12px;padding:15px;line-height:1.5}.page-module__iW5rBW__warning b{display:block}.page-module__iW5rBW__nextResult{color:#164e54;background:#e8f7f2;border-radius:14px;margin-top:22px;padding:20px}.page-module__iW5rBW__nextResult>b{font-size:18px}.page-module__iW5rBW__nextResult p{margin:8px 0;line-height:1.55}.page-module__iW5rBW__nextResult>div{flex-wrap:wrap;gap:9px 18px;display:flex}.page-module__iW5rBW__nextResult a{color:#086b73;font-weight:800}.page-module__iW5rBW__cards,.page-module__iW5rBW__routeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__iW5rBW__cards article,.page-module__iW5rBW__routeGrid>div{background:#fff;border:1px solid #dae7e8;border-radius:17px;min-width:0;padding:24px}.page-module__iW5rBW__cards span{color:#0b8981;font-weight:900}.page-module__iW5rBW__cards h3{margin:16px 0 10px;font-size:21px;line-height:1.25}.page-module__iW5rBW__cards p,.page-module__iW5rBW__routeGrid p{color:#526a73;line-height:1.6}.page-module__iW5rBW__cards a,.page-module__iW5rBW__routeGrid a{color:#096a73;font-weight:800}.page-module__iW5rBW__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__iW5rBW__routeGrid b{font-size:20px}.page-module__iW5rBW__routeGrid>div:first-child{background:#e9f6f2;border-color:#b8dcd7}.page-module__iW5rBW__disclaimer{color:#435d68;background:#eaf4f5;border-left:4px solid #53a6a5;border-radius:0 12px 12px 0;margin:24px 0 0;padding:15px 18px;line-height:1.6}.page-module__iW5rBW__faq{gap:10px;display:grid}.page-module__iW5rBW__faq details{background:#fff;border:1px solid #d9e7e9;border-radius:12px;padding:16px 20px}.page-module__iW5rBW__faq summary{cursor:pointer;font-size:17px;font-weight:800}.page-module__iW5rBW__faq p{color:#536b73;margin-bottom:0;line-height:1.6}.page-module__iW5rBW__sources{padding:50px 0 82px}.page-module__iW5rBW__sources h2{font-size:25px}.page-module__iW5rBW__sources p,.page-module__iW5rBW__sources li{color:#526975;line-height:1.6}.page-module__iW5rBW__sources ul{padding-left:20px}.page-module__iW5rBW__sources li{margin:7px 0}.page-module__iW5rBW__sources a{color:#0b6874}.page-module__iW5rBW__page a:focus-visible,.page-module__iW5rBW__page button:focus-visible,.page-module__iW5rBW__page input:focus-visible,.page-module__iW5rBW__page summary:focus-visible{outline-offset:3px;outline:3px solid #ffcb5c}@media (max-width:900px){.page-module__iW5rBW__heroGrid{grid-template-columns:1fr}.page-module__iW5rBW__heroGraphic{max-width:560px}.page-module__iW5rBW__cards{grid-template-columns:1fr 1fr}.page-module__iW5rBW__fieldGrid{grid-template-columns:1fr}.page-module__iW5rBW__fieldGrid label:nth-child(-n+2){padding-top:0}.page-module__iW5rBW__fieldGrid small{min-height:0}.page-module__iW5rBW__resultHead{grid-template-columns:1fr auto 1fr}.page-module__iW5rBW__resultHead .page-module__iW5rBW__delta{grid-column:1/-1}}@media (max-width:600px){.page-module__iW5rBW__container{padding:0 16px}.page-module__iW5rBW__hero{padding-bottom:50px}.page-module__iW5rBW__crumbs{margin-bottom:34px}.page-module__iW5rBW__hero h1{font-size:36px}.page-module__iW5rBW__hero p{font-size:16px}.page-module__iW5rBW__heroGrid{gap:26px}.page-module__iW5rBW__heroGraphic{padding:18px;box-shadow:7px 8px #0b3d4c55}.page-module__iW5rBW__actions{display:grid}.page-module__iW5rBW__jump{grid-template-columns:1fr 1fr;display:grid}.page-module__iW5rBW__jump a{padding:11px;font-size:12px}.page-module__iW5rBW__section{padding-top:43px}.page-module__iW5rBW__tool{padding:15px}.page-module__iW5rBW__toolIntro{display:block}.page-module__iW5rBW__sample{width:100%;margin-top:14px}.page-module__iW5rBW__serviceSelect{display:grid}.page-module__iW5rBW__serviceSelect label{width:100%;min-width:0}.page-module__iW5rBW__periodGrid,.page-module__iW5rBW__cards,.page-module__iW5rBW__routeGrid{grid-template-columns:1fr}.page-module__iW5rBW__period{padding:15px}.page-module__iW5rBW__toolActions{display:grid}.page-module__iW5rBW__calculate{white-space:normal;width:100%}.page-module__iW5rBW__result{padding:17px}.page-module__iW5rBW__resultHead{gap:7px}.page-module__iW5rBW__resultHead>div{padding:11px}.page-module__iW5rBW__resultHead strong{font-size:19px}.page-module__iW5rBW__effectLabel strong{font-size:16px}.page-module__iW5rBW__nextResult{padding:16px}}@media (max-width:360px){.page-module__iW5rBW__container{padding:0 12px}.page-module__iW5rBW__hero h1{font-size:32px}.page-module__iW5rBW__jump,.page-module__iW5rBW__resultHead{grid-template-columns:1fr 1fr}.page-module__iW5rBW__resultHead>span{display:none}.page-module__iW5rBW__resultHead .page-module__iW5rBW__delta{grid-column:1/-1}.page-module__iW5rBW__resultHead strong{font-size:17px}.page-module__iW5rBW__effectLabel{align-items:start}.page-module__iW5rBW__effectLabel strong{white-space:normal;text-align:right}}
.tasks-module__Qpv0uG__directory{color:#173653;padding-top:40px;padding-bottom:24px;scroll-margin-top:130px}.tasks-module__Qpv0uG__heading{max-width:760px;margin-bottom:24px}.tasks-module__Qpv0uG__heading h2{margin:8px 0 12px;font-size:clamp(27px,3vw,38px);line-height:1.15}.tasks-module__Qpv0uG__heading p{color:#506577;line-height:1.6}.tasks-module__Qpv0uG__kicker{text-transform:uppercase;letter-spacing:.1em;color:#147574;font-size:12px;font-weight:800}.tasks-module__Qpv0uG__quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tasks-module__Qpv0uG__quick article{color:#fff;background:#173f5c;border-radius:18px;flex-direction:column;align-items:flex-start;padding:23px;display:flex}.tasks-module__Qpv0uG__quick h3{margin:17px 0 10px;font-size:23px;line-height:1.2}.tasks-module__Qpv0uG__quick p{color:#dce9f2;margin:0 0 20px;line-height:1.5}.tasks-module__Qpv0uG__quick a{color:#18394d;background:#ffd16b;border-radius:9px;margin-top:auto;padding:12px 17px;font-weight:800;text-decoration:none}.tasks-module__Qpv0uG__number{color:#175d64;background:#dcefee;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.tasks-module__Qpv0uG__note{color:#526a7b;max-width:920px;margin:16px 0 28px;font-size:14px;line-height:1.6}.tasks-module__Qpv0uG__flow{flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.tasks-module__Qpv0uG__flow li{color:#416271;align-items:center;gap:9px;font-size:14px;display:flex}.tasks-module__Qpv0uG__flow b{color:#1c6267;background:#e3efef;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.tasks-module__Qpv0uG__groups{gap:14px;display:grid}.tasks-module__Qpv0uG__group{background:#fff;border:1px solid #cbdde4;border-radius:17px;scroll-margin-top:130px;overflow:clip}.tasks-module__Qpv0uG__group summary{cursor:pointer;align-items:center;gap:16px;padding:24px;list-style:none;display:flex}.tasks-module__Qpv0uG__group summary::-webkit-details-marker{display:none}.tasks-module__Qpv0uG__group summary strong{font-size:22px;line-height:1.25;display:block}.tasks-module__Qpv0uG__group summary small{color:#546f7e;margin-top:7px;font-size:14px;line-height:1.45;display:block}.tasks-module__Qpv0uG__group[open] summary{background:#e7f3f2;border-bottom:1px solid #cbdde4}.tasks-module__Qpv0uG__count{white-space:nowrap;color:#315c6f;align-items:center;gap:18px;margin-left:auto;font-size:13px;display:flex}.tasks-module__Qpv0uG__chevron{font-size:26px;line-height:1}.tasks-module__Qpv0uG__group[open] .tasks-module__Qpv0uG__chevron{transform:rotate(180deg)}.tasks-module__Qpv0uG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.tasks-module__Qpv0uG__card{background:#f9fcfd;border:1px solid #dbe6eb;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.tasks-module__Qpv0uG__card h3{margin:9px 0 12px;font-size:21px;line-height:1.25}.tasks-module__Qpv0uG__card p{color:#425e6d;margin:0 0 13px;font-size:15px;line-height:1.55}.tasks-module__Qpv0uG__tag{letter-spacing:.04em;text-transform:uppercase;color:#167775;font-size:12px;font-weight:800}.tasks-module__Qpv0uG__card .tasks-module__Qpv0uG__prepare{font-size:14px}.tasks-module__Qpv0uG__card .tasks-module__Qpv0uG__boundary{color:#5c6b74;border-left:3px solid #d1dfdf;margin-bottom:20px;padding-left:11px;font-size:13px}.tasks-module__Qpv0uG__card a{color:#0a6170;text-underline-offset:4px;overflow-wrap:anywhere;margin-top:auto;font-weight:800;line-height:1.4}.tasks-module__Qpv0uG__limits{background:#eef4fa;border-radius:16px;grid-template-columns:minmax(180px,1fr) 2fr;gap:12px 28px;margin-top:24px;padding:24px;display:grid}.tasks-module__Qpv0uG__limits h3{grid-row:span 2;margin:0;font-size:22px;line-height:1.3}.tasks-module__Qpv0uG__limits p{color:#4a6476;margin:0;font-size:15px;line-height:1.6}.tasks-module__Qpv0uG__limits a,.tasks-module__Qpv0uG__guides{color:#0c6472;font-weight:800;line-height:1.5}.tasks-module__Qpv0uG__guides{text-underline-offset:4px;padding:16px 0 0;display:inline-block}.tasks-module__Qpv0uG__directory a:focus-visible{outline-offset:4px;outline:3px solid #cf9900}.tasks-module__Qpv0uG__group summary:focus-visible{outline-offset:-4px;outline:3px solid #cf9900}.tasks-module__Qpv0uG__group summary:hover{background:#eef6f8}@media (max-width:820px){.tasks-module__Qpv0uG__quick{grid-template-columns:1fr}.tasks-module__Qpv0uG__quick article{grid-template-columns:36px 1fr;gap:7px 16px;padding:20px;display:grid}.tasks-module__Qpv0uG__quick h3{margin:0;font-size:21px}.tasks-module__Qpv0uG__quick p,.tasks-module__Qpv0uG__quick a{grid-column:2}.tasks-module__Qpv0uG__quick p{margin:0 0 8px}.tasks-module__Qpv0uG__quick a{justify-self:start}.tasks-module__Qpv0uG__cards,.tasks-module__Qpv0uG__limits{grid-template-columns:1fr}.tasks-module__Qpv0uG__limits h3{grid-row:auto}}@media (max-width:560px){.tasks-module__Qpv0uG__directory{padding-top:28px}.tasks-module__Qpv0uG__group summary{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:18px 14px}.tasks-module__Qpv0uG__group summary>span:nth-child(2){flex:1;min-width:0}.tasks-module__Qpv0uG__group summary strong{font-size:20px}.tasks-module__Qpv0uG__count{flex-basis:calc(100% - 47px);justify-content:space-between;gap:12px;margin-left:47px}.tasks-module__Qpv0uG__cards{padding:12px}.tasks-module__Qpv0uG__card{padding:18px}.tasks-module__Qpv0uG__quick article{gap:7px 12px;padding:17px}.tasks-module__Qpv0uG__quick h3{font-size:20px}.tasks-module__Qpv0uG__quick p{font-size:14px}.tasks-module__Qpv0uG__limits{padding:20px}.tasks-module__Qpv0uG__flow{gap:8px;display:grid}}
.year-module__Xrrn3a__yearTool{background:#fff;border:1px solid #d9e8e8;border-radius:22px;padding:28px;box-shadow:0 18px 40px #123a5210}.year-module__Xrrn3a__yearTop{background:#e8f6f2;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.year-module__Xrrn3a__yearTop strong{font-size:19px}.year-module__Xrrn3a__yearTop p{color:#496b73;max-width:760px;margin:6px 0 0;font-size:14px;line-height:1.55}.year-module__Xrrn3a__yearTop button,.year-module__Xrrn3a__yearActions button{color:#245763;font:inherit;cursor:pointer;background:#fff;border:1px solid #9bc9c6;border-radius:10px;flex:none;padding:11px 15px;font-weight:800}.year-module__Xrrn3a__yearTop button:disabled,.year-module__Xrrn3a__yearActions button:disabled{opacity:.5;cursor:not-allowed}.year-module__Xrrn3a__yearEntries{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.year-module__Xrrn3a__yearEntries li{border:1px solid #d9e7e9;border-radius:13px;grid-template-columns:44px minmax(150px,1fr) minmax(160px,1fr) 86px;align-items:end;gap:14px;padding:14px;display:grid}.year-module__Xrrn3a__yearIndex{color:#087b79;background:#dff2ee;border-radius:11px;align-self:center;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.year-module__Xrrn3a__yearEntries label{color:#385b67;min-width:0;font-size:13px;font-weight:800}.year-module__Xrrn3a__yearEntries input{width:100%;min-width:0;height:45px;font:inherit;color:#173e50;background:#fff;border:1px solid #aebfc4;border-radius:9px;margin-top:6px;padding:8px 10px;font-size:16px;display:block}.year-module__Xrrn3a__yearRemove{color:#4b6973;min-height:45px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #d8e6e8;border-radius:9px}.year-module__Xrrn3a__yearActions{flex-wrap:wrap;align-items:center;gap:17px;margin:17px 0 0;display:flex}.year-module__Xrrn3a__yearActions span{color:#617983;font-size:13px;line-height:1.5}.year-module__Xrrn3a__yearResult{color:#fff;background:#193f54;border-radius:16px;margin-top:22px;padding:24px}.year-module__Xrrn3a__yearResult>p{line-height:1.6}.year-module__Xrrn3a__yearSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.year-module__Xrrn3a__yearSummary>div{color:#163f54;background:#fff;border-radius:13px;align-content:start;gap:9px;padding:18px;display:grid}.year-module__Xrrn3a__yearSummary small{color:#54727c;font-size:13px;line-height:1.4}.year-module__Xrrn3a__yearSummary strong{overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,27px);line-height:1.2}.year-module__Xrrn3a__yearChart{gap:10px;margin-top:19px;display:grid}.year-module__Xrrn3a__yearPeriod{color:#183f51;background:#f8fcfb;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(110px,28%);align-items:center;gap:15px;padding:15px;display:grid}.year-module__Xrrn3a__yearPeriod b,.year-module__Xrrn3a__yearPeriod small{overflow-wrap:anywhere;display:block}.year-module__Xrrn3a__yearPeriod b{font-size:15px}.year-module__Xrrn3a__yearPeriod small{color:#54727a;margin-top:5px;font-size:13px;line-height:1.45}.year-module__Xrrn3a__yearBar{background:#dcebe9;border-radius:8px;height:13px;overflow:hidden}.year-module__Xrrn3a__yearBar i{background:#0b8581;border-radius:8px;height:100%;display:block}.year-module__Xrrn3a__yearCaution{color:#d4e7e9;margin:20px 0;font-size:14px;line-height:1.6}.year-module__Xrrn3a__yearDownload{color:#173e4e;font:inherit;cursor:pointer;background:#ffcb5c;border:0;border-radius:10px;padding:12px 17px;font-weight:800}.year-module__Xrrn3a__yearTop button:focus-visible,.year-module__Xrrn3a__yearActions button:focus-visible,.year-module__Xrrn3a__yearEntries input:focus-visible,.year-module__Xrrn3a__yearRemove:focus-visible,.year-module__Xrrn3a__yearDownload:focus-visible{outline-offset:2px;outline:3px solid #ffcb5c}@media (max-width:780px){.year-module__Xrrn3a__yearEntries li{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.year-module__Xrrn3a__yearRemove{grid-column:2/-1}}@media (max-width:600px){.year-module__Xrrn3a__yearTool{padding:16px}.year-module__Xrrn3a__yearTop{padding:16px;display:block}.year-module__Xrrn3a__yearTop button{margin-top:12px}.year-module__Xrrn3a__yearEntries li{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.year-module__Xrrn3a__yearEntries label,.year-module__Xrrn3a__yearRemove{grid-column:1/-1}.year-module__Xrrn3a__yearSummary{grid-template-columns:1fr}.year-module__Xrrn3a__yearPeriod{grid-template-columns:1fr;gap:10px}.year-module__Xrrn3a__yearBar{width:100%}.year-module__Xrrn3a__yearResult{padding:17px}}
.page-module__zBnkKW__page{color:#183e4e;background:#f3f7f8}.page-module__zBnkKW__container{max-width:1120px;margin:auto;padding:0 24px}.page-module__zBnkKW__hero{color:#fff;background:#153e50;padding:34px 0 50px}.page-module__zBnkKW__hero nav{margin-bottom:34px;font-size:14px;line-height:1.7}.page-module__zBnkKW__hero nav a{color:#d2efee}.page-module__zBnkKW__hero h1{max-width:930px;font-size:clamp(30px,4vw,49px);line-height:1.15}.page-module__zBnkKW__hero p{max-width:820px;font-size:19px;line-height:1.65}.page-module__zBnkKW__kicker{letter-spacing:.07em;color:#08777b;font-size:12px;font-weight:800;display:block}.page-module__zBnkKW__hero .page-module__zBnkKW__kicker{color:#b6eddb}.page-module__zBnkKW__primary{color:#183e4e;background:#ffd17d;border-radius:12px;padding:17px 24px;font-weight:800;text-decoration:none;display:inline-block}.page-module__zBnkKW__hero .page-module__zBnkKW__small,.page-module__zBnkKW__small{font-size:14px;line-height:1.65}.page-module__zBnkKW__hero .page-module__zBnkKW__small{color:#d1e3e8}.page-module__zBnkKW__section{padding-top:45px;scroll-margin-top:20px}.page-module__zBnkKW__section h2{font-size:clamp(25px,3vw,34px);line-height:1.25}.page-module__zBnkKW__section p{line-height:1.65}.page-module__zBnkKW__roles,.page-module__zBnkKW__example{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.page-module__zBnkKW__roles article{background:#fff;border:1px solid #ccdfe3;border-radius:16px;min-width:0;padding:24px}.page-module__zBnkKW__roles b{font-size:21px}.page-module__zBnkKW__tool{background:#fff;border:1px solid #c8dfe4;border-radius:20px;padding:28px}.page-module__zBnkKW__tool fieldset{border:0;min-width:0;margin:0 0 30px;padding:0}.page-module__zBnkKW__tool legend{margin-bottom:17px;font-size:21px;font-weight:850}.page-module__zBnkKW__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__zBnkKW__options button{text-align:left;white-space:normal;color:#204656;min-width:0;min-height:105px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b3cdd6;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:19px;line-height:1.4;display:flex}.page-module__zBnkKW__options button strong{font-size:17px}.page-module__zBnkKW__options button span{color:#516b75;font-size:14px}.page-module__zBnkKW__options button[aria-pressed=true]{background:#e2f3ed;border:2px solid #08777b;padding:18px}.page-module__zBnkKW__note{background:#e7f2f3;border-left:4px solid #08777b;border-radius:0 10px 10px 0;padding:16px;line-height:1.65}.page-module__zBnkKW__result{border-top:3px solid #08777b;margin-top:28px;padding-top:26px}.page-module__zBnkKW__result h3{font-size:27px;line-height:1.3}.page-module__zBnkKW__result h4{margin:28px 0 14px;font-size:20px}.page-module__zBnkKW__target{color:#fff;background:#153e50;border-radius:12px;padding:20px;font-size:19px;font-weight:750}.page-module__zBnkKW__result ol{padding-left:26px}.page-module__zBnkKW__result li{padding:8px 0 8px 6px}.page-module__zBnkKW__result li strong{font-size:18px}.page-module__zBnkKW__result li p{margin:8px 0}.page-module__zBnkKW__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin:22px 0;display:flex}.page-module__zBnkKW__actions a,.page-module__zBnkKW__external{color:#006672;font-weight:750;line-height:1.6}.page-module__zBnkKW__actions button{color:#fff;font:inherit;cursor:pointer;white-space:normal;background:#08777b;border:1px solid #08777b;border-radius:10px;min-height:48px;padding:13px 18px;font-weight:750}.page-module__zBnkKW__actions button+button{color:#08777b;background:#fff}.page-module__zBnkKW__check{align-items:flex-start;gap:12px;margin:17px 0;font-size:16px;line-height:1.6;display:flex}.page-module__zBnkKW__check input[type=checkbox]{accent-color:#08777b;appearance:auto!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;margin:3px 0 0!important}.page-module__zBnkKW__muted{color:#526b75;font-size:14px}.page-module__zBnkKW__result blockquote{background:#f7fafb;border:1px solid #cfdee4;border-radius:12px;margin:0;padding:20px;line-height:1.7}.page-module__zBnkKW__reset{font:inherit;color:#446574;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:14px;padding:15px 0;text-decoration:underline}.page-module__zBnkKW__example{background:#e0edea;border-radius:16px;padding:20px}.page-module__zBnkKW__example>div{background:#fff;border-radius:10px;padding:20px}.page-module__zBnkKW__example span{letter-spacing:.05em;color:#346e6c;margin-bottom:14px;font-size:11px;display:block}.page-module__zBnkKW__example b{font-size:20px}.page-module__zBnkKW__sources{padding:48px 0 70px;font-size:14px;line-height:1.7}.page-module__zBnkKW__sources h2{font-size:24px}.page-module__zBnkKW__sources a{color:#006672}.page-module__zBnkKW__page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #bd7e00}@media (max-width:800px){.page-module__zBnkKW__roles,.page-module__zBnkKW__example{grid-template-columns:1fr}.page-module__zBnkKW__tool{padding:20px}.page-module__zBnkKW__hero h1{max-width:680px}}@media (max-width:550px){.page-module__zBnkKW__container{padding:0 16px}.page-module__zBnkKW__hero p{font-size:17px}.page-module__zBnkKW__hero nav{font-size:12px}.page-module__zBnkKW__options{grid-template-columns:1fr}.page-module__zBnkKW__options button{min-height:90px}.page-module__zBnkKW__tool{padding:16px}.page-module__zBnkKW__section{padding-top:30px}.page-module__zBnkKW__result h3{font-size:24px}.page-module__zBnkKW__actions{flex-direction:column;align-items:stretch}.page-module__zBnkKW__actions button{width:100%}.page-module__zBnkKW__target{font-size:17px}.page-module__zBnkKW__example{padding:12px}.page-module__zBnkKW__roles article{padding:20px}}@media (max-width:600px){.page-module__zBnkKW__page~.back-to-top{opacity:1;pointer-events:auto;margin:16px auto;position:static;transform:none}}
.page-module__UY-Feq__page{color:#183848;background:#f5f8fa;min-height:100vh}.page-module__UY-Feq__container{max-width:1160px;margin:0 auto;padding:0 20px}.page-module__UY-Feq__hero{color:#fff;background:radial-gradient(circle at 92% 10%,#398d89 0,#0000 31%),linear-gradient(130deg,#123d52,#174e61);padding:24px 0 72px}.page-module__UY-Feq__crumbs{color:#d0e8eb;flex-wrap:wrap;gap:10px;margin:0 0 45px;font-size:13px;display:flex}.page-module__UY-Feq__crumbs a{color:inherit}.page-module__UY-Feq__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);align-items:center;gap:52px;display:grid}.page-module__UY-Feq__kicker,.page-module__UY-Feq__kickerDark{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.page-module__UY-Feq__kicker{color:#b9f5e7}.page-module__UY-Feq__kickerDark{color:#087c7d}.page-module__UY-Feq__hero h1{letter-spacing:-.045em;max-width:780px;margin:20px 0;font-size:clamp(37px,5vw,62px);line-height:1.07}.page-module__UY-Feq__hero p{color:#e1f1f3;max-width:660px;font-size:18px;line-height:1.6}.page-module__UY-Feq__hero small{color:#c5e1e6;line-height:1.5;display:block}.page-module__UY-Feq__heroActions{flex-wrap:wrap;gap:12px;margin:26px 0 17px;display:flex}.page-module__UY-Feq__primary,.page-module__UY-Feq__secondary{border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__UY-Feq__primary{color:#1d3b4b;background:#ffce62}.page-module__UY-Feq__secondary{color:#fff;border:1px solid #c0e0e4}.page-module__UY-Feq__routeGraphic{color:#174552;background:#f0faf8;border-radius:22px;padding:27px;box-shadow:12px 15px #0c354577}.page-module__UY-Feq__routeGraphic>strong{margin-bottom:18px;font-size:20px;display:block}.page-module__UY-Feq__routeGraphic>div{background:#fff;border:1px solid #d4e9e8;border-radius:13px;align-items:center;gap:12px;padding:13px;font-weight:700;display:flex}.page-module__UY-Feq__routeGraphic b{color:#077c78;background:#d9f1e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.page-module__UY-Feq__routeGraphic i{text-align:center;color:#0f8982;font-size:24px;font-style:normal;display:block}.page-module__UY-Feq__jump{flex-wrap:wrap;gap:10px;margin:-25px 0 16px;display:flex;position:relative}.page-module__UY-Feq__jump a{color:#19485a;background:#fff;border:1px solid #dae8e9;border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #17394710}.page-module__UY-Feq__section{padding:65px 0 12px;scroll-margin-top:24px}.page-module__UY-Feq__section h2{letter-spacing:-.025em;max-width:850px;margin:13px 0 17px;font-size:clamp(29px,3.2vw,43px);line-height:1.15}.page-module__UY-Feq__intro{color:#4d6873;max-width:850px;font-size:17px;line-height:1.6}.page-module__UY-Feq__builder{background:#fff;border:1px solid #dce9e9;border-radius:22px;margin-top:26px;padding:30px;box-shadow:0 12px 30px #1e4b5a0b}.page-module__UY-Feq__builderHead{align-items:flex-start;gap:17px;margin:18px 0;display:flex}.page-module__UY-Feq__builderHead>span{color:#fff;background:#0c7e7e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.page-module__UY-Feq__builderHead h3{margin:3px 0 6px;font-size:23px;line-height:1.2}.page-module__UY-Feq__builderHead p{color:#59727b;margin:0;line-height:1.5}.page-module__UY-Feq__meterSwitch{gap:8px;margin:20px 0 16px;display:flex}.page-module__UY-Feq__meterSwitch button,.page-module__UY-Feq__issueGrid button{cursor:pointer;color:#1d4452;font:inherit;background:#f8fbfb;border:1px solid #d4e5e6}.page-module__UY-Feq__meterSwitch button{border-radius:10px;padding:12px 21px;font-weight:800}.page-module__UY-Feq__meterSwitch button[aria-pressed=true],.page-module__UY-Feq__issueGrid button[aria-pressed=true]{background:#e0f4ed;border-color:#178178;box-shadow:inset 0 0 0 1px #178178}.page-module__UY-Feq__issueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.page-module__UY-Feq__issueGrid button{text-align:left;border-radius:12px;min-height:89px;padding:17px}.page-module__UY-Feq__issueGrid strong,.page-module__UY-Feq__issueGrid small{display:block}.page-module__UY-Feq__issueGrid strong{font-size:16px}.page-module__UY-Feq__issueGrid small{color:#536e78;margin-top:5px;font-size:13px}.page-module__UY-Feq__stepList{counter-reset:steps;gap:10px;margin:19px 0;padding:0;list-style:none;display:grid}.page-module__UY-Feq__stepList li{counter-increment:steps;background:#f3f9f8;border:1px solid #dcece9;border-radius:12px;padding:16px 16px 16px 53px;line-height:1.55;position:relative}.page-module__UY-Feq__stepList li:before{content:counter(steps);color:#0a7472;background:#d0ebe3;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid;position:absolute;top:16px;left:14px}.page-module__UY-Feq__verifyLink{color:#fff;background:#173e51;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 34px;padding:16px 19px;display:flex}.page-module__UY-Feq__verifyLink a{color:#183c49;background:#ffce62;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.page-module__UY-Feq__textLabel{margin:20px 0 8px;font-weight:800;display:block}.page-module__UY-Feq__builder textarea{resize:vertical;color:#233f4e;white-space:pre-wrap;background:#fcfdfd;border:1px solid #b8d5d5;border-radius:12px;width:100%;max-width:100%;min-height:260px;padding:17px;font:15px/1.6 inherit;display:block}.page-module__UY-Feq__copyRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.page-module__UY-Feq__copyRow button{color:#fff;font:inherit;cursor:pointer;background:#0f7b77;border:0;border-radius:10px;padding:13px 20px;font-weight:800}.page-module__UY-Feq__copyRow span{color:#617782;font-size:13px}.page-module__UY-Feq__disclaimer{color:#685635;background:#fff7e5;border-left:4px solid #e5ad37;border-radius:8px;margin:24px 0 0;padding:14px 17px;line-height:1.55}.page-module__UY-Feq__twoCols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__UY-Feq__twoCols article,.page-module__UY-Feq__evidenceGrid>div{background:#fff;border:1px solid #dce9ea;border-radius:15px;padding:22px}.page-module__UY-Feq__twoCols b{color:#0c7b78}.page-module__UY-Feq__twoCols p,.page-module__UY-Feq__evidenceGrid p{color:#49646d;line-height:1.6}.page-module__UY-Feq__evidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__UY-Feq__evidenceGrid strong{font-size:19px}.page-module__UY-Feq__callout{color:#28535b;background:#e4f3f1;border-left:4px solid #0e8380;border-radius:8px;padding:16px 19px;line-height:1.55}.page-module__UY-Feq__moreLinks{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.page-module__UY-Feq__moreLinks a{color:#0b666d;background:#fff;border:1px solid #b7d9d8;border-radius:9px;padding:13px 17px;font-weight:800;text-decoration:none;display:inline-block}.page-module__UY-Feq__sources{padding:52px 0 80px}.page-module__UY-Feq__sources h2{font-size:24px}.page-module__UY-Feq__sources p{color:#516a74;line-height:1.6}.page-module__UY-Feq__sources a{color:#0b6b73;font-weight:700}@media (max-width:820px){.page-module__UY-Feq__heroGrid,.page-module__UY-Feq__twoCols{grid-template-columns:1fr}.page-module__UY-Feq__routeGraphic{max-width:500px}.page-module__UY-Feq__evidenceGrid{grid-template-columns:1fr}}@media (max-width:560px){.page-module__UY-Feq__container{padding:0 16px}.page-module__UY-Feq__hero{padding-bottom:52px}.page-module__UY-Feq__crumbs{margin-bottom:35px}.page-module__UY-Feq__hero h1{font-size:37px}.page-module__UY-Feq__hero p{font-size:16px}.page-module__UY-Feq__heroActions{display:grid}.page-module__UY-Feq__jump{grid-template-columns:1fr 1fr;display:grid}.page-module__UY-Feq__jump a{padding:10px;font-size:12px}.page-module__UY-Feq__section{padding-top:43px}.page-module__UY-Feq__builder{padding:18px}.page-module__UY-Feq__builderHead h3{font-size:20px}.page-module__UY-Feq__issueGrid{grid-template-columns:1fr}.page-module__UY-Feq__issueGrid button{min-height:74px}.page-module__UY-Feq__meterSwitch button{flex:1}.page-module__UY-Feq__routeGraphic{padding:20px;box-shadow:7px 8px #0c354577}}.page-module__UY-Feq__builder textarea{font-family:inherit;font-size:15px;line-height:1.6}
.page-module__0EhhrG__page{color:#183848;background:#f5f8fa;min-height:100vh}.page-module__0EhhrG__container{max-width:1160px;margin:0 auto;padding:0 20px}.page-module__0EhhrG__hero{color:#fff;background:radial-gradient(circle at 90% 10%,#438c87 0,#0000 32%),linear-gradient(130deg,#123d52,#174e61);padding:24px 0 72px}.page-module__0EhhrG__crumbs{color:#d0e8eb;flex-wrap:wrap;gap:10px;margin:0 0 45px;font-size:13px;display:flex}.page-module__0EhhrG__crumbs a{color:inherit}.page-module__0EhhrG__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);align-items:center;gap:52px;display:grid}.page-module__0EhhrG__kicker,.page-module__0EhhrG__kickerDark{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.page-module__0EhhrG__kicker{color:#b9f5e7}.page-module__0EhhrG__kickerDark{color:#087c7d}.page-module__0EhhrG__hero h1{letter-spacing:-.045em;max-width:800px;margin:20px 0;font-size:clamp(37px,5vw,62px);line-height:1.07}.page-module__0EhhrG__hero p{color:#e1f1f3;max-width:700px;font-size:18px;line-height:1.6}.page-module__0EhhrG__hero small{color:#c5e1e6;max-width:720px;line-height:1.5;display:block}.page-module__0EhhrG__actions{flex-wrap:wrap;gap:12px;margin:26px 0 17px;display:flex}.page-module__0EhhrG__primary,.page-module__0EhhrG__secondary{border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__0EhhrG__primary{color:#1d3b4b;background:#ffce62}.page-module__0EhhrG__secondary{color:#fff;border:1px solid #c0e0e4}.page-module__0EhhrG__diagram{color:#174552;background:#f0faf8;border-radius:22px;padding:27px;box-shadow:12px 15px #0c354577}.page-module__0EhhrG__diagram>strong{margin-bottom:18px;font-size:20px;display:block}.page-module__0EhhrG__diagram>div{background:#fff;border:1px solid #d4e9e8;border-radius:13px;align-items:center;gap:12px;padding:13px;font-weight:700;display:flex}.page-module__0EhhrG__diagram b{color:#077c78;background:#d9f1e9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.page-module__0EhhrG__diagram i{text-align:center;color:#0f8982;font-size:24px;font-style:normal;display:block}.page-module__0EhhrG__jump{flex-wrap:wrap;gap:10px;margin:-25px 0 16px;display:flex;position:relative}.page-module__0EhhrG__jump a{color:#19485a;background:#fff;border:1px solid #dae8e9;border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #17394710}.page-module__0EhhrG__section{padding:65px 0 12px;scroll-margin-top:24px}.page-module__0EhhrG__section h2{letter-spacing:-.025em;max-width:850px;margin:13px 0 17px;font-size:clamp(29px,3.2vw,43px);line-height:1.15}.page-module__0EhhrG__intro{color:#4d6873;max-width:880px;font-size:17px;line-height:1.6}.page-module__0EhhrG__planner{margin-top:25px}.page-module__0EhhrG__privacy{background:#e5f3ef;border:1px solid #cfe8e1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.page-module__0EhhrG__privacy strong{font-size:18px}.page-module__0EhhrG__privacy p{color:#4e6a70;margin:7px 0 0;line-height:1.5}.page-module__0EhhrG__privacy button,.page-module__0EhhrG__add,.page-module__0EhhrG__remove{font:inherit;cursor:pointer;color:#126d6e;background:#fff;border:1px solid #aacdc8;border-radius:9px;padding:11px 15px;font-weight:800}.page-module__0EhhrG__privacy button:disabled{opacity:.55;cursor:not-allowed}.page-module__0EhhrG__rows{gap:12px;margin-top:15px;display:grid}.page-module__0EhhrG__row{background:#fff;border:1px solid #dce9ea;border-radius:15px;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:15px;padding:20px;display:grid}.page-module__0EhhrG__number{color:#087c78;background:#d9f1e9;border-radius:50%;align-self:center;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.page-module__0EhhrG__row label{font-weight:700;line-height:1.4;display:block}.page-module__0EhhrG__row select,.page-module__0EhhrG__row input{color:#233f4e;width:100%;min-height:47px;font:inherit;background:#fcfdfd;border:1px solid #b8d5d5;border-radius:9px;margin:7px 0 0;padding:10px;display:block}.page-module__0EhhrG__remove{font-size:13px}.page-module__0EhhrG__add{margin-top:18px}.page-module__0EhhrG__result{color:#fff;background:#173e51;border-radius:18px;margin-top:25px;padding:28px}.page-module__0EhhrG__resultTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.page-module__0EhhrG__resultTop h3{margin:8px 0 0;font-size:26px}.page-module__0EhhrG__resultTop>strong{color:#ffce62;white-space:nowrap;font-size:24px}.page-module__0EhhrG__result p{line-height:1.55}.page-module__0EhhrG__timeline{border-left:2px solid #79b6ad;margin:25px 0 0;padding:0;list-style:none}.page-module__0EhhrG__timeline li{justify-content:space-between;gap:16px;padding:0 0 28px 23px;display:flex;position:relative}.page-module__0EhhrG__timeline .page-module__0EhhrG__dot{background:#80d6c3;border:2px solid #173e51;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:-8px}.page-module__0EhhrG__timeline li.page-module__0EhhrG__soon .page-module__0EhhrG__dot{background:#ffce62}.page-module__0EhhrG__timeline li.page-module__0EhhrG__past .page-module__0EhhrG__dot{background:#e8a3a3}.page-module__0EhhrG__timeline b,.page-module__0EhhrG__timeline small{display:block}.page-module__0EhhrG__timeline small{color:#cee4e8;margin-top:5px;line-height:1.5}.page-module__0EhhrG__timeline time{white-space:nowrap;color:#ffdf91;font-weight:800}.page-module__0EhhrG__caution{color:#c8dfe3;max-width:800px}.page-module__0EhhrG__warning{background:#654a37;border-radius:8px;padding:10px 14px}.page-module__0EhhrG__export{border-top:1px solid #ffffff35;flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding-top:22px;display:flex}.page-module__0EhhrG__export button{color:#173e51;font:inherit;cursor:pointer;background:#ffce62;border:0;border-radius:10px;padding:15px 19px;font-weight:800}.page-module__0EhhrG__export button:disabled{opacity:.52;cursor:not-allowed}.page-module__0EhhrG__export small{color:#d6e9ec;max-width:520px;line-height:1.45}.page-module__0EhhrG__next{background:#e3f3ed;border:1px solid #c6e5da;border-radius:16px;margin-top:22px;padding:25px}.page-module__0EhhrG__next strong{font-size:21px}.page-module__0EhhrG__next p{color:#4d6873;line-height:1.55}.page-module__0EhhrG__next>div{flex-wrap:wrap;gap:12px;display:flex}.page-module__0EhhrG__next a{color:#0b6b73;font-weight:800}.page-module__0EhhrG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.page-module__0EhhrG__cards article{background:#fff;border:1px solid #dce9ea;border-radius:15px;padding:22px}.page-module__0EhhrG__cards b{font-size:19px}.page-module__0EhhrG__cards p{color:#4d6873;line-height:1.6}.page-module__0EhhrG__cards a{color:#0b6b73;font-weight:800}.page-module__0EhhrG__section:last-child{padding-bottom:80px}@media (max-width:820px){.page-module__0EhhrG__heroGrid,.page-module__0EhhrG__cards{grid-template-columns:1fr}.page-module__0EhhrG__diagram{max-width:500px}.page-module__0EhhrG__row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.page-module__0EhhrG__remove{grid-column:2/4;justify-self:start}}@media (max-width:560px){.page-module__0EhhrG__container{padding:0 16px}.page-module__0EhhrG__hero{padding-bottom:52px}.page-module__0EhhrG__crumbs{margin-bottom:35px}.page-module__0EhhrG__hero h1{font-size:37px}.page-module__0EhhrG__hero p{font-size:16px}.page-module__0EhhrG__actions{display:grid}.page-module__0EhhrG__jump{grid-template-columns:1fr 1fr;display:grid}.page-module__0EhhrG__jump a{padding:10px;font-size:12px}.page-module__0EhhrG__section{padding-top:43px}.page-module__0EhhrG__privacy{flex-direction:column;align-items:flex-start}.page-module__0EhhrG__row{grid-template-columns:38px 1fr;padding:16px}.page-module__0EhhrG__row label,.page-module__0EhhrG__remove{grid-column:2}.page-module__0EhhrG__number{grid-row:1/3}.page-module__0EhhrG__diagram{padding:20px;box-shadow:7px 8px #0c354577}.page-module__0EhhrG__result{padding:20px}.page-module__0EhhrG__resultTop{flex-direction:column;align-items:flex-start}.page-module__0EhhrG__timeline li{flex-direction:column;gap:4px}.page-module__0EhhrG__timeline time{order:-1}.page-module__0EhhrG__resultTop h3{font-size:23px}}
.page-module__vXmcuG__page{color:#14344a;background:#f5f8fa;min-height:100vh}.page-module__vXmcuG__container{max-width:1160px;margin:auto;padding:0 20px}.page-module__vXmcuG__hero{color:#fff;background:radial-gradient(circle at 90% 15%,#337b86 0,#0000 33%),linear-gradient(135deg,#123a52,#165665);padding:22px 0 66px}.page-module__vXmcuG__crumbs{color:#c7e8eb;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 52px;font-size:13px;display:flex}.page-module__vXmcuG__crumbs a{color:inherit}.page-module__vXmcuG__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.75fr);align-items:center;gap:56px;display:grid}.page-module__vXmcuG__kicker,.page-module__vXmcuG__kickerDark{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.page-module__vXmcuG__kicker{color:#b7f1e3}.page-module__vXmcuG__kickerDark{color:#0a747a}.page-module__vXmcuG__hero h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.08}.page-module__vXmcuG__hero p{color:#e1f2f3;max-width:690px;font-size:18px;line-height:1.6}.page-module__vXmcuG__actions{flex-wrap:wrap;gap:12px;margin:28px 0 22px;display:flex}.page-module__vXmcuG__primary,.page-module__vXmcuG__secondary{border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__vXmcuG__primary{color:#183d4b;background:#ffcb5c;box-shadow:0 4px #e5a921}.page-module__vXmcuG__secondary{color:#fff;border:1px solid #b9dfe1}.page-module__vXmcuG__hero .page-module__vXmcuG__boundary{color:#c6dfe3;font-size:13px;line-height:1.5}.page-module__vXmcuG__heroMap{color:#174450;background:#f2fcfa;border-radius:22px;padding:26px;box-shadow:15px 18px #0b3d4c55}.page-module__vXmcuG__heroMap>strong{margin-bottom:20px;font-size:18px;display:block}.page-module__vXmcuG__heroMap>div{background:#fff;border:1px solid #d1e6e5;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;padding:12px;display:grid}.page-module__vXmcuG__heroMap>div span{color:#076c70;background:#dcf3ef;border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.page-module__vXmcuG__heroMap>div b{font-size:15px}.page-module__vXmcuG__heroMap>div small{color:#59737a;font-size:12px}.page-module__vXmcuG__heroMap i{text-align:center;color:#08717a;font-size:22px;font-style:normal;display:block}.page-module__vXmcuG__jump{flex-wrap:wrap;gap:10px;margin:-24px 0 24px;display:flex;position:relative}.page-module__vXmcuG__jump a{color:#17445c;background:#fff;border:1px solid #d7e6ea;border-radius:10px;padding:13px 16px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #183e4d0e}.page-module__vXmcuG__section{padding:62px 0 20px;scroll-margin-top:30px}.page-module__vXmcuG__section h2{letter-spacing:-.025em;max-width:840px;margin:14px 0 22px;font-size:clamp(28px,3vw,43px);line-height:1.14}.page-module__vXmcuG__lead{color:#506775;margin:-6px 0 24px;font-size:17px;line-height:1.6}.page-module__vXmcuG__stageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module__vXmcuG__stage{background:#fff;border:1px solid #dbe8ea;border-radius:16px;min-height:230px;padding:22px;position:relative}.page-module__vXmcuG__stage:not(:last-child):after{content:"→";z-index:2;background:#ffca57;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;top:50px;right:-16px}.page-module__vXmcuG__stage>span{color:#0d8881;font-weight:900}.page-module__vXmcuG__stage h3{margin:16px 0 10px;font-size:19px;line-height:1.2}.page-module__vXmcuG__stage p{color:#516974;margin:0;font-size:14px;line-height:1.55}.page-module__vXmcuG__note{color:#32525d;background:#e6f4f4;border-left:4px solid #158b8b;border-radius:8px;margin:20px 0 0;padding:16px 18px;line-height:1.55}.page-module__vXmcuG__cases{gap:12px;display:grid}.page-module__vXmcuG__case{background:#fff;border:1px solid #d8e6e8;border-radius:16px;overflow:hidden}.page-module__vXmcuG__case summary{cursor:pointer;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.page-module__vXmcuG__case summary::-webkit-details-marker{display:none}.page-module__vXmcuG__case summary span{color:#087f7b;background:#e0f2ee;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.page-module__vXmcuG__case summary strong{font-size:18px;line-height:1.3}.page-module__vXmcuG__case summary b{color:#097880;margin-left:auto;font-size:25px}.page-module__vXmcuG__case[open] summary b{transform:rotate(45deg)}.page-module__vXmcuG__caseBody{color:#3c5864;border-top:1px solid #dce8e8;padding:16px 26px 24px 78px;line-height:1.62}.page-module__vXmcuG__caseBody ol{padding-left:22px}.page-module__vXmcuG__caseBody li{margin:10px 0}.page-module__vXmcuG__next{background:#eff8f6;border-radius:10px;padding:14px}.page-module__vXmcuG__crossLink{color:#fff;background:#183e54;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex}.page-module__vXmcuG__crossLink strong{font-size:20px}.page-module__vXmcuG__crossLink p{color:#d9edf1;margin:8px 0 0;line-height:1.5}.page-module__vXmcuG__crossLink a{color:#183d4b;background:#ffcb5c;border-radius:10px;flex:none;padding:14px 18px;font-weight:800;text-decoration:none}.page-module__vXmcuG__twoColumns,.page-module__vXmcuG__regionGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__vXmcuG__paper,.page-module__vXmcuG__paperAccent,.page-module__vXmcuG__regionGrid article{background:#fff;border:1px solid #d9e8e8;border-radius:17px;padding:27px}.page-module__vXmcuG__paperAccent{background:#e7f6f2;border-color:#b8dcd7}.page-module__vXmcuG__paper h3,.page-module__vXmcuG__paperAccent h3,.page-module__vXmcuG__regionGrid h3{margin:0 0 16px;font-size:22px}.page-module__vXmcuG__paper ul{padding-left:20px;line-height:1.6}.page-module__vXmcuG__paper li{margin:10px 0}.page-module__vXmcuG__paperAccent p{margin:0 0 22px;font-size:17px;line-height:1.66}.page-module__vXmcuG__paperAccent small{color:#4c6566;line-height:1.55}.page-module__vXmcuG__regionGrid article>b{color:#0e8180;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:12px;display:inline-block}.page-module__vXmcuG__regionGrid p{color:#4b626e;line-height:1.65}.page-module__vXmcuG__faq{gap:10px;display:grid}.page-module__vXmcuG__faq details{background:#fff;border:1px solid #d9e7e9;border-radius:12px;padding:17px 20px}.page-module__vXmcuG__faq summary{cursor:pointer;font-weight:800;line-height:1.4}.page-module__vXmcuG__faq p{color:#49636c;line-height:1.62}.page-module__vXmcuG__sources{padding:45px 0 80px}.page-module__vXmcuG__sources h2{font-size:25px}.page-module__vXmcuG__sources p,.page-module__vXmcuG__sources li{color:#526975;line-height:1.6}.page-module__vXmcuG__sources ul{padding-left:20px}.page-module__vXmcuG__sources a{color:#0b6874}.page-module__vXmcuG__sources li{margin:7px 0}@media (max-width:850px){.page-module__vXmcuG__heroGrid,.page-module__vXmcuG__twoColumns,.page-module__vXmcuG__regionGrid{grid-template-columns:1fr}.page-module__vXmcuG__heroMap{max-width:530px}.page-module__vXmcuG__stageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vXmcuG__stage:nth-child(2):after{display:none}}@media (max-width:560px){.page-module__vXmcuG__container{padding:0 16px}.page-module__vXmcuG__hero{padding-bottom:48px}.page-module__vXmcuG__crumbs{margin-bottom:36px}.page-module__vXmcuG__hero h1{font-size:36px}.page-module__vXmcuG__hero p{font-size:16px}.page-module__vXmcuG__heroGrid{gap:30px}.page-module__vXmcuG__heroMap{padding:18px;box-shadow:7px 8px #0b3d4c55}.page-module__vXmcuG__actions{display:grid}.page-module__vXmcuG__jump{grid-template-columns:1fr 1fr;display:grid}.page-module__vXmcuG__jump a{padding:11px;font-size:12px}.page-module__vXmcuG__section{padding-top:43px}.page-module__vXmcuG__stageGrid{grid-template-columns:1fr}.page-module__vXmcuG__stage{min-height:auto}.page-module__vXmcuG__stage:after{display:none!important}.page-module__vXmcuG__case summary{gap:12px;padding:14px}.page-module__vXmcuG__case summary strong{font-size:16px}.page-module__vXmcuG__caseBody{padding:14px 18px}.page-module__vXmcuG__crossLink{display:block}.page-module__vXmcuG__crossLink a{margin-top:18px;display:inline-block}.page-module__vXmcuG__paper,.page-module__vXmcuG__paperAccent,.page-module__vXmcuG__regionGrid article{padding:20px}}
.page-module__6eK7Ca__page{color:#173746;background:#f4f8fa;min-height:100vh}.page-module__6eK7Ca__container{max-width:1160px;margin:auto;padding:0 20px}.page-module__6eK7Ca__hero{color:#fff;background:radial-gradient(circle at 84% 15%,#217d82 0,#0000 33%),linear-gradient(135deg,#10384e,#175a62);padding:22px 0 65px}.page-module__6eK7Ca__crumbs{color:#cee9ec;flex-wrap:wrap;gap:10px;margin:4px 0 50px;font-size:13px;display:flex}.page-module__6eK7Ca__crumbs a{color:inherit}.page-module__6eK7Ca__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.78fr);align-items:center;gap:50px;display:grid}.page-module__6eK7Ca__kicker,.page-module__6eK7Ca__kickerDark{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.page-module__6eK7Ca__kicker{color:#a9efe0}.page-module__6eK7Ca__kickerDark{color:#0a747a}.page-module__6eK7Ca__hero h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(36px,5vw,62px);line-height:1.08}.page-module__6eK7Ca__hero p{color:#e1f1f2;max-width:670px;font-size:18px;line-height:1.6}.page-module__6eK7Ca__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module__6eK7Ca__primary,.page-module__6eK7Ca__secondary{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__6eK7Ca__primary{color:#173746;background:#ffca61}.page-module__6eK7Ca__secondary{color:#fff;border:1px solid #afdadb}.page-module__6eK7Ca__diagram{color:#1c4a52;background:#effbf8;border-radius:22px;gap:8px;padding:24px;display:grid;box-shadow:14px 16px #0a3d4a66}.page-module__6eK7Ca__diagram>b{margin-bottom:10px;font-size:21px}.page-module__6eK7Ca__diagram>span{background:#fff;border:1px solid #cde4e0;border-radius:12px;padding:13px 16px;font-weight:700}.page-module__6eK7Ca__diagram>i{color:#08787d;text-align:center;font-style:normal}.page-module__6eK7Ca__diagram>small{color:#557579;margin-top:10px;line-height:1.5}.page-module__6eK7Ca__jump{flex-wrap:wrap;gap:10px;margin:-24px 0 25px;display:flex;position:relative}.page-module__6eK7Ca__jump a{color:#1b4b5c;background:#fff;border:1px solid #d6e5e7;border-radius:10px;padding:12px 15px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #123a5210}.page-module__6eK7Ca__section{padding:60px 0 20px;scroll-margin-top:20px}.page-module__6eK7Ca__section h2{letter-spacing:-.025em;max-width:850px;margin:13px 0 20px;font-size:clamp(28px,3vw,42px);line-height:1.14}.page-module__6eK7Ca__lead{color:#526b75;max-width:850px;font-size:17px;line-height:1.6}.page-module__6eK7Ca__tool{background:#fff;border:1px solid #d7e6e9;border-radius:22px;padding:26px;box-shadow:0 18px 40px #123a5210}.page-module__6eK7Ca__toolTop{background:#eaf5f4;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.page-module__6eK7Ca__toolTop strong{font-size:19px}.page-module__6eK7Ca__toolTop p{color:#4e6b73;margin:5px 0 0;line-height:1.5}.page-module__6eK7Ca__toolTop button{color:#19505b;cursor:pointer;font:inherit;background:#fff;border:1px solid #9ccac8;border-radius:9px;flex:none;padding:10px 14px;font-weight:700}.page-module__6eK7Ca__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.page-module__6eK7Ca__progress span{color:#61777e;text-align:center;background:#eef3f4;border-radius:8px;padding:10px 6px;font-size:13px;font-weight:800}.page-module__6eK7Ca__progress .page-module__6eK7Ca__active{color:#0a695f;background:#d9f3e8}.page-module__6eK7Ca__step{border-top:1px solid #d9e7e9;padding:25px 0;scroll-margin-top:20px}.page-module__6eK7Ca__stepNum{color:#08777b;letter-spacing:.12em;font-size:12px;font-weight:900}.page-module__6eK7Ca__step h3{margin:8px 0 16px;font-size:25px;line-height:1.25}.page-module__6eK7Ca__step>p{color:#4d6871;line-height:1.55}.page-module__6eK7Ca__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__6eK7Ca__choiceGrid button{text-align:left;color:#1b3d4e;min-width:0;min-height:92px;font:inherit;cursor:pointer;background:#fff;border:2px solid #cddfe4;border-radius:14px;padding:16px 18px;font-size:18px;font-weight:800}.page-module__6eK7Ca__choiceGrid button span{color:#5a747d;margin-top:5px;font-size:13px;font-weight:500;line-height:1.4;display:block}.page-module__6eK7Ca__choiceGrid button[aria-pressed=true]{background:#e5f7f5;border-color:#087e81}.page-module__6eK7Ca__choiceGrid button:hover,.page-module__6eK7Ca__toolTop button:hover,.page-module__6eK7Ca__start:hover{border-color:#087e81}.page-module__6eK7Ca__steps{counter-reset:item;gap:12px;padding:0;list-style:none;display:grid}.page-module__6eK7Ca__steps li{background:#f2f7f8;border-radius:12px;padding:15px 18px;line-height:1.55}.page-module__6eK7Ca__steps li:before{counter-increment:item;content:counter(item) " → ";color:#08777b;font-weight:900}.page-module__6eK7Ca__confirm{background:#eaf6f1;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px 16px;font-weight:700;line-height:1.5;display:flex}.page-module__6eK7Ca__confirm input{accent-color:#087d75;flex:none;width:22px;height:22px}.page-module__6eK7Ca__start{color:#173746;font:inherit;cursor:pointer;background:#ffca61;border:2px solid #ffca61;border-radius:10px;padding:13px 18px;font-weight:900}.page-module__6eK7Ca__start:disabled{opacity:.5;cursor:not-allowed}.page-module__6eK7Ca__timer{color:#fff;background:#173e52;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.page-module__6eK7Ca__timer strong{font-variant-numeric:tabular-nums;font-size:34px}.page-module__6eK7Ca__timer span{font-weight:700}.page-module__6eK7Ca__timer small{color:#c5dce0;flex-basis:100%}.page-module__6eK7Ca__verdict{background:#e5f5f0;border:1px solid #b8d9d4;border-radius:16px;margin:8px 0 20px;padding:24px}.page-module__6eK7Ca__verdict>span{color:#087373;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.page-module__6eK7Ca__verdict h3{margin:8px 0;font-size:25px}.page-module__6eK7Ca__verdict p{line-height:1.6}.page-module__6eK7Ca__verdictLinks{flex-wrap:wrap;gap:12px;display:flex}.page-module__6eK7Ca__verdictLinks a{color:#096b74;font-weight:800}.page-module__6eK7Ca__emergency{background:#fff3e3;border-left:4px solid #c67613;border-radius:10px;margin:20px 0 0;padding:16px 18px;line-height:1.55}.page-module__6eK7Ca__cards,.page-module__6eK7Ca__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__6eK7Ca__cards article,.page-module__6eK7Ca__routes>div{background:#fff;border:1px solid #dae8e9;border-radius:17px;padding:24px}.page-module__6eK7Ca__cards b,.page-module__6eK7Ca__routes strong{font-size:20px}.page-module__6eK7Ca__cards p,.page-module__6eK7Ca__routes p{color:#526b75;line-height:1.6}.page-module__6eK7Ca__routes a{color:#086d77;margin:7px 12px 0 0;font-weight:800;display:inline-block}.page-module__6eK7Ca__sources{padding:55px 0 85px}.page-module__6eK7Ca__sources h2{font-size:25px}.page-module__6eK7Ca__sources p,.page-module__6eK7Ca__sources li{color:#526b75;line-height:1.6}.page-module__6eK7Ca__sources a{color:#096d76}.page-module__6eK7Ca__sources li{margin:8px 0}.page-module__6eK7Ca__sources ul{padding-left:20px}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #e7a125}@media (max-width:900px){.page-module__6eK7Ca__heroGrid{grid-template-columns:1fr}.page-module__6eK7Ca__diagram{max-width:550px}.page-module__6eK7Ca__cards,.page-module__6eK7Ca__routes{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__6eK7Ca__container{padding:0 16px}.page-module__6eK7Ca__hero{padding-bottom:48px}.page-module__6eK7Ca__crumbs{margin-bottom:35px}.page-module__6eK7Ca__hero h1{font-size:36px}.page-module__6eK7Ca__hero p{font-size:16px}.page-module__6eK7Ca__heroGrid{gap:30px}.page-module__6eK7Ca__diagram{padding:18px;box-shadow:7px 8px #0a3d4a66}.page-module__6eK7Ca__heroActions{display:grid}.page-module__6eK7Ca__jump{grid-template-columns:1fr 1fr;display:grid}.page-module__6eK7Ca__jump a{padding:11px;font-size:12px}.page-module__6eK7Ca__section{padding-top:43px}.page-module__6eK7Ca__tool{padding:16px}.page-module__6eK7Ca__toolTop{display:block}.page-module__6eK7Ca__toolTop button{margin-top:14px}.page-module__6eK7Ca__progress span{font-size:11px}.page-module__6eK7Ca__choiceGrid,.page-module__6eK7Ca__cards,.page-module__6eK7Ca__routes{grid-template-columns:1fr}.page-module__6eK7Ca__choiceGrid button{min-height:78px}.page-module__6eK7Ca__step h3{font-size:22px}.page-module__6eK7Ca__timer,.page-module__6eK7Ca__timer strong{display:block}.page-module__6eK7Ca__timer small{margin-top:8px;display:block}}
.comparison-check-module__3QBqga__check{background:#fff;border:1px solid #c8dfdf;border-radius:22px;padding:28px;scroll-margin-top:24px;box-shadow:0 14px 35px #123a5210}.comparison-check-module__3QBqga__heading{justify-content:space-between;align-items:start;gap:22px;display:flex}.comparison-check-module__3QBqga__kicker{letter-spacing:.07em;text-transform:uppercase;color:#076b71;font-size:12px;font-weight:800;display:block}.comparison-check-module__3QBqga__heading h3,.comparison-check-module__3QBqga__verdict h3,.comparison-check-module__3QBqga__calculator>h3{margin:10px 0;font-size:clamp(23px,3vw,32px);line-height:1.2}.comparison-check-module__3QBqga__heading p,.comparison-check-module__3QBqga__verdict p,.comparison-check-module__3QBqga__calculator>p{color:#42616d;font-size:16px;line-height:1.6}.comparison-check-module__3QBqga__progress{color:#145747;white-space:nowrap;background:#e3f4ef;border-radius:50px;flex:none;padding:10px 15px;font-weight:800}.comparison-check-module__3QBqga__examples{color:#527079;border-top:1px solid #deeaec;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;font-size:14px;display:flex}.comparison-check-module__3QBqga__examples button,.comparison-check-module__3QBqga__actions button{min-height:44px;font:inherit;cursor:pointer;color:#14575f;background:#fff;border:1px solid #8fbbbc;border-radius:10px;padding:11px 14px;font-weight:700}.comparison-check-module__3QBqga__demo{color:#644a1c;background:#fff3d9;border-left:4px solid #c58e1f;padding:14px;line-height:1.5}.comparison-check-module__3QBqga__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.comparison-check-module__3QBqga__question{background:#f8fbfc;border:1px solid #d5e6e7;border-radius:14px;min-width:0;margin:0;padding:16px}.comparison-check-module__3QBqga__question:last-child{grid-column:1/-1}.comparison-check-module__3QBqga__question legend{max-width:100%;padding:0 6px;font-size:17px;font-weight:800;line-height:1.4}.comparison-check-module__3QBqga__question legend>span{color:#087a7c;margin-right:9px;font-size:13px}.comparison-check-module__3QBqga__question p{color:#526b76;margin:0 0 14px;font-size:14px;line-height:1.55}.comparison-check-module__3QBqga__options{flex-wrap:wrap;gap:8px;display:flex}.comparison-check-module__3QBqga__options label{cursor:pointer;color:#1d4657;background:#fff;border:1px solid #bacfd4;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-weight:700;display:inline-flex}.comparison-check-module__3QBqga__options label:has(input:checked){background:#dff3ec;border-color:#117d7c}.comparison-check-module__3QBqga__options input[type=radio]{accent-color:#08777b;appearance:auto!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:0!important;padding:0!important}.comparison-check-module__3QBqga__verdict{background:#eaf5f3;border:1px solid #beded7;border-radius:16px;margin-top:22px;padding:22px;scroll-margin-top:24px}.comparison-check-module__3QBqga__verdict ul{gap:14px;padding-left:22px;display:grid}.comparison-check-module__3QBqga__verdict li p{margin:5px 0;font-size:14px}.comparison-check-module__3QBqga__verdict a{color:#076773;font-weight:800}.comparison-check-module__3QBqga__verdict .comparison-check-module__3QBqga__primary{color:#fff;background:#08777b;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;line-height:1.4;text-decoration:none;display:inline-flex}.comparison-check-module__3QBqga__verdict .comparison-check-module__3QBqga__boundary{margin:18px 0 0;font-size:14px}.comparison-check-module__3QBqga__actions{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.comparison-check-module__3QBqga__memo{white-space:pre-wrap;overflow-wrap:anywhere;color:#284c5b;background:#f5f9fa;border:1px solid #bfd6da;border-radius:10px;padding:18px;font:14px/1.6 inherit}.comparison-check-module__3QBqga__calculator{margin-top:38px;scroll-margin-top:24px}.comparison-check-module__3QBqga__check button:focus-visible,.comparison-check-module__3QBqga__check input:focus-visible,.comparison-check-module__3QBqga__check a:focus-visible{outline-offset:3px;outline:3px solid #dd9e25}@media (max-width:700px){.comparison-check-module__3QBqga__check{padding:18px}.comparison-check-module__3QBqga__questions{grid-template-columns:1fr}.comparison-check-module__3QBqga__question:last-child{grid-column:auto}.comparison-check-module__3QBqga__heading{display:block}.comparison-check-module__3QBqga__progress{margin-bottom:18px;display:inline-block}.comparison-check-module__3QBqga__verdict{padding:17px}.comparison-check-module__3QBqga__examples{align-items:stretch}.comparison-check-module__3QBqga__examples>span{width:100%}.comparison-check-module__3QBqga__examples button{flex:200px}.comparison-check-module__3QBqga__actions{grid-template-columns:1fr;display:grid}.comparison-check-module__3QBqga__calculator>h3{font-size:26px}}@media (max-width:360px){.comparison-check-module__3QBqga__check{padding:13px}.comparison-check-module__3QBqga__question{padding:12px}.comparison-check-module__3QBqga__options{gap:7px}.comparison-check-module__3QBqga__options label{padding:10px 11px}.comparison-check-module__3QBqga__verdict .comparison-check-module__3QBqga__primary{width:100%}.comparison-check-module__3QBqga__question legend{font-size:16px}}
