.residents-module__G3xgmW__page{--ink:#20251f;--muted:#575e53;--paper:#fbf8f1;--sage:#e9ede3;--accent:#a04a20;color:var(--ink);background:#fff}.residents-module__G3xgmW__wrap{width:min(1152px,100% - 48px);margin-inline:auto}.residents-module__G3xgmW__page h1,.residents-module__G3xgmW__page h2,.residents-module__G3xgmW__page h3,.residents-module__G3xgmW__page h4{font-family:var(--font-heading);text-wrap:balance;font-weight:400}.residents-module__G3xgmW__page h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(40px,4.8vw,64px);line-height:1.06}.residents-module__G3xgmW__page h2{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.residents-module__G3xgmW__page h3{letter-spacing:-.025em;font-size:28px;line-height:1.2}.residents-module__G3xgmW__page h4{letter-spacing:-.02em;font-size:20px;line-height:1.25}.residents-module__G3xgmW__page p{color:var(--muted);line-height:1.6}.residents-module__G3xgmW__page :is(a,button,input,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.residents-module__G3xgmW__page :is(section,[role=tabpanel]){scroll-margin-top:100px}.residents-module__G3xgmW__hero{background:var(--paper);padding:132px 0 64px}.residents-module__G3xgmW__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.residents-module__G3xgmW__intro{max-width:440px;margin-top:24px;font-size:18px}.residents-module__G3xgmW__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.residents-module__G3xgmW__textLink{text-underline-offset:5px;cursor:pointer;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.residents-module__G3xgmW__textLink:hover{color:var(--accent)}.residents-module__G3xgmW__scene{aspect-ratio:1.4;border-radius:12px;position:relative;overflow:hidden}.residents-module__G3xgmW__scene img{object-fit:cover;object-position:center}.residents-module__G3xgmW__helpSection{padding:56px 0 72px}.residents-module__G3xgmW__tabs{flex-wrap:wrap;gap:8px;margin:28px 0 20px;display:flex}.residents-module__G3xgmW__tabs button{color:var(--ink);font-family:var(--font-heading);cursor:pointer;background:#f2f2ee;border-radius:28px;padding:14px 24px;font-size:16px;transition:background .2s,color .2s}.residents-module__G3xgmW__tabs button:hover{background:#e2e6db}.residents-module__G3xgmW__tabs button[aria-selected=true]{background:var(--ink);color:#fff}.residents-module__G3xgmW__helpPanel{background:var(--paper);border-radius:16px;padding:36px}.residents-module__G3xgmW__helpPanel [hidden]{display:none}.residents-module__G3xgmW__panelHeading{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.residents-module__G3xgmW__panelHeading>div{max-width:650px}.residents-module__G3xgmW__panelHeading p{max-width:580px;margin-top:12px}.residents-module__G3xgmW__panelHeading>a{flex:none;margin-top:4px}.residents-module__G3xgmW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;padding:0;list-style:none;display:grid}.residents-module__G3xgmW__steps li{align-items:flex-start;gap:14px;display:flex}.residents-module__G3xgmW__steps li>span{color:#764020;width:30px;height:30px;font-family:var(--font-heading);background:#f1dac3;border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.residents-module__G3xgmW__steps p{margin-top:10px;font-size:15px}.residents-module__G3xgmW__panelNote{max-width:900px;margin-top:28px;font-size:14px}.residents-module__G3xgmW__claimContacts{margin-top:32px}.residents-module__G3xgmW__claimContacts>p{margin-top:8px;font-size:15px}.residents-module__G3xgmW__claimContacts dl{flex-wrap:wrap;gap:20px 32px;margin-top:20px;display:flex}.residents-module__G3xgmW__claimContacts dt{margin-bottom:6px;font-size:14px}.residents-module__G3xgmW__claimContacts dd{margin:0}.residents-module__G3xgmW__claimContacts a{text-underline-offset:4px;overflow-wrap:anywhere;font-size:15px;text-decoration:underline}.residents-module__G3xgmW__programSection{background:var(--sage);padding:64px 0}.residents-module__G3xgmW__programHeading{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.residents-module__G3xgmW__programHeading p{max-width:480px}.residents-module__G3xgmW__programs{grid-template-columns:1fr 1fr;gap:80px;margin-top:44px;display:grid}.residents-module__G3xgmW__programIcon{color:#677654;width:44px;height:44px;margin-bottom:20px}.residents-module__G3xgmW__programs h3{font-size:26px}.residents-module__G3xgmW__programs p{max-width:480px;margin-top:16px}.residents-module__G3xgmW__programs .residents-module__G3xgmW__programDetail{font-size:14px}.residents-module__G3xgmW__programs .residents-module__G3xgmW__textLink{margin-top:16px}.residents-module__G3xgmW__note{max-width:980px;margin-top:36px;font-size:13px}.residents-module__G3xgmW__questionsSection{padding:72px 0}.residents-module__G3xgmW__questionsLayout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:64px;display:grid}.residents-module__G3xgmW__questionsIntro{position:sticky;top:100px}.residents-module__G3xgmW__search{flex-direction:column;gap:10px;margin-top:28px;font-size:14px;display:flex}.residents-module__G3xgmW__search input{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #adb4a5;border-radius:8px;padding:12px 16px;font-size:16px}.residents-module__G3xgmW__answerCount{margin:12px 0 20px;font-size:13px}.residents-module__G3xgmW__faqs details{border-bottom:1px solid #dedfd8}.residents-module__G3xgmW__faqs summary{font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;line-height:1.3;list-style:none;display:flex}.residents-module__G3xgmW__faqs details:first-child summary{padding-top:4px}.residents-module__G3xgmW__faqs summary::-webkit-details-marker{display:none}.residents-module__G3xgmW__faqs summary span{flex:none;font-size:24px;transition:transform .2s}.residents-module__G3xgmW__faqs details[open] summary span{transform:rotate(45deg)}.residents-module__G3xgmW__faqs details p{padding:0 32px 24px 0;font-size:15px}.residents-module__G3xgmW__empty{padding:24px 0}.residents-module__G3xgmW__empty p{margin:16px 0}.residents-module__G3xgmW__support{background:#eac5a4;padding:56px 0}.residents-module__G3xgmW__supportGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.residents-module__G3xgmW__support p{color:#554330;max-width:480px;margin-top:20px}.residents-module__G3xgmW__contacts{flex-direction:column;gap:24px;min-width:0;display:flex}.residents-module__G3xgmW__contacts a{flex-direction:column;gap:8px;min-height:44px;display:flex}.residents-module__G3xgmW__contacts span{color:#554330;font-size:14px}.residents-module__G3xgmW__contacts strong{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(20px,2.3vw,28px);font-weight:400}.residents-module__G3xgmW__contacts a:hover strong{text-underline-offset:5px;text-decoration:underline}@media (max-width:1024px){.residents-module__G3xgmW__heroGrid{gap:32px}.residents-module__G3xgmW__panelHeading{flex-direction:column;gap:16px}.residents-module__G3xgmW__programs,.residents-module__G3xgmW__programHeading,.residents-module__G3xgmW__supportGrid{gap:40px}.residents-module__G3xgmW__questionsLayout{grid-template-columns:280px minmax(0,1fr);gap:40px}}@media (max-width:767px){.residents-module__G3xgmW__wrap{width:calc(100% - 40px)}.residents-module__G3xgmW__hero{padding:108px 0 40px}.residents-module__G3xgmW__heroGrid,.residents-module__G3xgmW__programHeading,.residents-module__G3xgmW__programs,.residents-module__G3xgmW__questionsLayout,.residents-module__G3xgmW__supportGrid{grid-template-columns:1fr;gap:28px}.residents-module__G3xgmW__intro{margin-top:20px;font-size:16px}.residents-module__G3xgmW__scene{aspect-ratio:1.5}.residents-module__G3xgmW__actions{gap:12px 20px;margin-top:24px}.residents-module__G3xgmW__helpSection{padding:40px 0 48px}.residents-module__G3xgmW__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.residents-module__G3xgmW__tabs button{border-radius:12px;padding:12px 6px;font-size:14px;line-height:1.3}.residents-module__G3xgmW__helpPanel{padding:24px}.residents-module__G3xgmW__panelHeading h3{font-size:25px}.residents-module__G3xgmW__panelHeading p{font-size:15px}.residents-module__G3xgmW__panelHeading>a{padding-inline:16px;font-size:14px}.residents-module__G3xgmW__steps{grid-template-columns:1fr;gap:24px;margin-top:28px}.residents-module__G3xgmW__steps p{margin-top:8px}.residents-module__G3xgmW__panelNote{margin-top:24px;font-size:13px}.residents-module__G3xgmW__programSection,.residents-module__G3xgmW__questionsSection,.residents-module__G3xgmW__support{padding:48px 0}.residents-module__G3xgmW__programs{gap:36px;margin-top:32px}.residents-module__G3xgmW__programIcon{margin-bottom:12px}.residents-module__G3xgmW__programs h3{font-size:24px}.residents-module__G3xgmW__note{margin-top:28px}.residents-module__G3xgmW__questionsIntro{position:static}.residents-module__G3xgmW__questionsIntro .residents-module__G3xgmW__textLink{display:none}.residents-module__G3xgmW__answerCount{margin-bottom:0}.residents-module__G3xgmW__faqs summary{padding-block:20px;font-size:17px}.residents-module__G3xgmW__faqs details p{padding-right:0}.residents-module__G3xgmW__contacts{gap:20px}}@media (prefers-reduced-motion:reduce){.residents-module__G3xgmW__tabs button,.residents-module__G3xgmW__faqs summary span{transition:none}}
