._page_5wx8i_1{min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#fffdf8,#f3f0e6)}._header_5wx8i_2{background:#fffdf8f0;border-bottom:1px solid #2e5a3f1a}._headerInner_5wx8i_3{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}._brand_5wx8i_4{align-items:center;gap:10px;display:inline-flex}._brand_5wx8i_4 img{object-fit:cover;border-radius:50%;width:46px;height:46px}._brand_5wx8i_4 span{line-height:1;display:grid}._brand_5wx8i_4 strong{font-size:1.15rem}._brand_5wx8i_4 small{font-family:var(--font-poppins);letter-spacing:.22em;margin-top:5px;font-size:.54rem}._backLink_5wx8i_9{color:var(--forest);font-size:.8rem;font-weight:750}._layout_5wx8i_10{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:34px;padding-block:52px 82px;display:grid}._aside_5wx8i_11{border:1px solid var(--line);background:#ffffffc2;border-radius:20px;gap:18px;padding:22px;display:grid;position:sticky;top:24px;box-shadow:0 16px 44px #183c2a0f}._aside_5wx8i_11>strong{color:var(--forest);font-size:.9rem}._aside_5wx8i_11 nav{gap:5px;display:grid}._aside_5wx8i_11 nav a{color:var(--muted);border-radius:9px;padding:9px 10px;font-size:.75rem;line-height:1.45}._aside_5wx8i_11 nav a:hover{color:var(--forest);background:#edf2e9}._contactCard_5wx8i_16{border-top:1px solid var(--line);gap:4px;padding-top:16px;display:grid}._contactCard_5wx8i_16 span{color:var(--muted);font-size:.68rem}._contactCard_5wx8i_16 a{overflow-wrap:anywhere;color:var(--forest);font-family:var(--font-poppins), var(--font-prompt);font-size:.68rem;font-weight:700}._article_5wx8i_19{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffdf8;border-radius:28px;overflow:hidden}._hero_5wx8i_20{color:#fff;background:linear-gradient(135deg,#173d2a,#28583c);padding:clamp(28px,5vw,54px)}._hero_5wx8i_20>p{color:#f2a557;font-family:var(--font-poppins), var(--font-prompt);letter-spacing:.14em;margin:0 0 11px;font-size:.68rem;font-weight:800}._hero_5wx8i_20 h1{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.12}._hero_5wx8i_20>span{color:#ffffffb8;max-width:740px;margin-top:16px;line-height:1.75;display:block}._hero_5wx8i_20 dl{flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;display:flex}._hero_5wx8i_20 dl>div{gap:2px;display:grid}._hero_5wx8i_20 dt{color:#ffffff85;font-size:.63rem}._hero_5wx8i_20 dd{font-family:var(--font-poppins), var(--font-prompt);margin:0;font-size:.7rem;font-weight:700}._content_5wx8i_28{padding:clamp(27px,5vw,54px)}._content_5wx8i_28 section+section{border-top:1px solid var(--line);margin-top:38px;padding-top:34px}._content_5wx8i_28 h2{color:var(--forest-deep);letter-spacing:-.02em;margin:0 0 12px;font-size:1.2rem}._content_5wx8i_28 h3{color:var(--forest);margin:22px 0 8px;font-size:.95rem}._content_5wx8i_28 p,._content_5wx8i_28 li{color:#55675b;font-size:.88rem;line-height:1.8}._content_5wx8i_28 p{margin:0}._content_5wx8i_28 p+p{margin-top:12px}._content_5wx8i_28 ul,._content_5wx8i_28 ol{gap:7px;margin:13px 0 0;padding-left:22px;display:grid}._content_5wx8i_28 a{color:#bd651c;text-underline-offset:3px;font-weight:700;text-decoration:underline}._content_5wx8i_28 .policy-notice{color:#355742;background:#f1f6ef;border:1px solid #d6dfd4;border-radius:14px;margin-top:17px;padding:16px 18px}._footer_5wx8i_38{color:#ffffffa3;background:#10291d;padding:28px 0}._footer_5wx8i_38>div{justify-content:space-between;align-items:center;gap:22px;display:flex}._footer_5wx8i_38 span{font-family:var(--font-poppins);font-size:.66rem}._footer_5wx8i_38 nav{flex-wrap:wrap;gap:18px;font-size:.7rem;display:flex}._footer_5wx8i_38 a:hover{color:#fff}@media (max-width:820px){._layout_5wx8i_10{grid-template-columns:1fr;padding-top:28px}._aside_5wx8i_11{position:static}._aside_5wx8i_11 nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){._headerInner_5wx8i_3{min-height:68px}._layout_5wx8i_10{gap:20px;padding-bottom:50px}._aside_5wx8i_11{border-radius:16px;padding:16px}._aside_5wx8i_11 nav{grid-template-columns:1fr}._article_5wx8i_19{border-radius:20px}._footer_5wx8i_38>div{flex-direction:column;align-items:flex-start}}
