.page-module__nC4iPq__page{color:#22312b;background:#fbfaf5;min-height:calc(100vh - 56px);padding:clamp(42px,7vw,76px) 24px 88px}.page-module__nC4iPq__content{width:min(780px,100%);margin:0 auto}.page-module__nC4iPq__relatedLinks{flex-wrap:wrap;gap:10px 22px;display:flex}.page-module__nC4iPq__backLink{color:#285e49;text-underline-offset:4px;align-items:center;gap:7px;font-size:13px;font-weight:650;text-decoration-thickness:1px;display:inline-flex}.page-module__nC4iPq__backLink:focus-visible,.page-module__nC4iPq__source a:focus-visible,.page-module__nC4iPq__contactItem a:focus-visible{outline-offset:4px;outline:3px solid #51805e}.page-module__nC4iPq__intro{max-width:690px;margin-top:clamp(46px,8vw,78px)}.page-module__nC4iPq__eyebrow{color:#4f6955;letter-spacing:.13em;margin:0;font-size:11px;font-weight:720}.page-module__nC4iPq__intro h1{color:#263a2f;font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(42px,7.2vw,70px);font-weight:520;line-height:1.02}.page-module__nC4iPq__lead{color:#4d5e53;max-width:650px;margin:0;font-size:clamp(16px,2vw,18px);line-height:1.75}.page-module__nC4iPq__contacts{background:#fffefa;border:1px solid #dfe4d9;border-radius:14px;margin-top:36px;padding:27px}.page-module__nC4iPq__contactsHeading h2,.page-module__nC4iPq__source h2{color:#263a2f;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:10px 0;font-size:clamp(29px,4vw,38px);font-weight:520;line-height:1.12}.page-module__nC4iPq__contactsHeading>p:last-child,.page-module__nC4iPq__source>p:not(.page-module__nC4iPq__eyebrow){color:#4d5e53;margin:0;font-size:14px;line-height:1.75}.page-module__nC4iPq__contactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:23px 0 0;display:grid}.page-module__nC4iPq__contactItem{background:#fbfaf5;border:1px solid #e2e6dc;border-radius:10px;min-width:0;padding:16px 17px}.page-module__nC4iPq__contactItem dt{color:#4f6955;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:720}.page-module__nC4iPq__contactItem dd{color:#34443a;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:620;line-height:1.65}.page-module__nC4iPq__contactItem a{color:#285e49;text-underline-offset:3px;text-decoration-thickness:1px}.page-module__nC4iPq__instruction{color:#34443a;background:#f0f2e9;border-left:3px solid #588b69;margin:14px 0 0;padding:18px 20px;font-size:14px;line-height:1.7}.page-module__nC4iPq__notice{color:#34443a;background:#eff2e8;border:1px solid #d5dfd0;border-radius:12px;grid-template-columns:auto 1fr;gap:15px;margin-top:14px;padding:22px 24px;display:grid}.page-module__nC4iPq__notice>svg{color:#285e49;margin-top:2px}.page-module__nC4iPq__notice h2{color:#263a2f;margin:0 0 8px;font-size:16px;font-weight:720;line-height:1.45}.page-module__nC4iPq__notice p{color:#4d5e53;margin:0;font-size:14px;line-height:1.75}.page-module__nC4iPq__consultedDate{color:#4d5e53;margin:16px 0 0;font-size:12px;line-height:1.7}.page-module__nC4iPq__source{border-top:1px solid #dfe4d9;margin-top:36px;padding-top:35px}.page-module__nC4iPq__source a{color:#285e49;text-underline-offset:4px;align-items:center;gap:7px;margin-top:15px;font-size:14px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.page-module__nC4iPq__source a:hover,.page-module__nC4iPq__contactItem a:hover,.page-module__nC4iPq__backLink:hover{color:#1a3c31}@media (max-width:600px){.page-module__nC4iPq__page{padding:34px 20px 64px}.page-module__nC4iPq__intro{margin-top:48px}.page-module__nC4iPq__relatedLinks{gap:10px 16px}.page-module__nC4iPq__eyebrow{font-size:10px}.page-module__nC4iPq__contacts{margin-top:28px;padding:20px 16px}.page-module__nC4iPq__contactList{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px}.page-module__nC4iPq__contactItem{padding:14px}.page-module__nC4iPq__notice{gap:11px;margin-top:12px;padding:17px 15px}.page-module__nC4iPq__notice h2{font-size:15px}.page-module__nC4iPq__notice p,.page-module__nC4iPq__contactsHeading>p:last-child,.page-module__nC4iPq__source>p:not(.page-module__nC4iPq__eyebrow),.page-module__nC4iPq__instruction{font-size:13px}.page-module__nC4iPq__source{margin-top:30px;padding-top:28px}}@media (prefers-reduced-motion:reduce){.page-module__nC4iPq__page *,.page-module__nC4iPq__page :before,.page-module__nC4iPq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
