.layout_header__WULQk{background:#f4f7f5;border-bottom:1px solid #d9e3dd;color:#13261d}.layout_inner__ibSfx{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.layout_brand___mCpa{font-size:20px;font-weight:800;color:#13261d;text-decoration:none}.layout_inner__ibSfx nav{display:flex;align-items:center;gap:12px}.layout_inner__ibSfx nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;box-sizing:border-box}.layout_signIn__Tzj6q{color:#08774b;border:1px solid #08774b}.layout_signUp__CgOk0{color:#13261d;background:#ffd900;border:1px solid #ffd900}.layout_inner__ibSfx a:focus-visible{outline:3px solid #08774b;outline-offset:3px}.layout_signIn__Tzj6q:hover{background:#eaf1ed}.layout_signUp__CgOk0:hover{background:#f3d400}@media(max-width:480px){.layout_inner__ibSfx{padding:12px 16px;gap:8px}.layout_brand___mCpa{font-size:17px}.layout_inner__ibSfx nav{gap:8px}.layout_inner__ibSfx nav a{padding:10px 12px}}@media print{.layout_header__WULQk{display:none}}.LegalPage_page__0jPJy{min-height:100vh;background:#f4f7f5;color:#13261d;color-scheme:light;font-size:18px;line-height:1.65}.LegalPage_container__WSd5M{width:min(1120px,100% - 40px);margin:0 auto}.LegalPage_hero__ji_qU{padding:48px 0 36px}.LegalPage_hero__ji_qU .LegalPage_eyebrow__AJy99{color:#08774b;font-size:14px;font-weight:800;letter-spacing:.13em;margin:0 0 10px}.LegalPage_hero__ji_qU h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.LegalPage_hero__ji_qU>p:not(.LegalPage_eyebrow__AJy99){max-width:740px;color:#486154;margin:0 0 12px}.LegalPage_hero__ji_qU small{font-size:15px;color:#617269}.LegalPage_layout__jFG7u{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.LegalPage_contents__pdsXb{position:sticky;top:24px;padding:20px;border:1px solid #d9e3dd;border-radius:18px;background:#eaf1ed}.LegalPage_contents__pdsXb h2{margin:0 0 12px;font-size:18px}.LegalPage_contents__pdsXb a{display:block;padding:6px 0;color:#486154;font-size:15px;line-height:1.5;text-decoration:none}.LegalPage_contents__pdsXb a:hover{color:#08774b;text-decoration:underline}.LegalPage_card__HEZBS{min-width:0;padding:8px 32px;border:1px solid #d9e3dd;border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(21,55,39,.07)}.LegalPage_card__HEZBS section{padding:28px 0;scroll-margin-top:24px}.LegalPage_card__HEZBS section+section{border-top:1px solid #e4ebe7}.LegalPage_card__HEZBS h2{display:flex;align-items:baseline;gap:12px;font-size:23px;line-height:1.3;margin:0 0 16px}.LegalPage_card__HEZBS h2 span{flex-shrink:0;font-size:14px;color:#08774b;font-weight:800}.LegalPage_copy__6L68q{color:#486154;overflow-wrap:anywhere}.LegalPage_copy__6L68q p{margin:0}.LegalPage_copy__6L68q ul{padding-left:22px}.LegalPage_copy__6L68q a,.LegalPage_footer__ne031 a{color:#08774b;text-decoration:underline;text-underline-offset:3px}.LegalPage_footer__ne031{display:flex;justify-content:space-between;gap:24px;margin-top:36px;padding:24px 0 40px;border-top:1px solid #d9e3dd}.LegalPage_footer__ne031 p{margin:4px 0 0}.LegalPage_footer__ne031 nav{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;font-weight:700}.LegalPage_page__0jPJy a:focus-visible{outline:3px solid #08774b;outline-offset:4px}@media(max-width:850px){.LegalPage_layout__jFG7u{grid-template-columns:1fr;gap:20px}.LegalPage_contents__pdsXb{position:static}.LegalPage_contents__pdsXb nav{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.LegalPage_contents__pdsXb h2{grid-column:1/-1}}@media(max-width:560px){.LegalPage_container__WSd5M{width:calc(100% - 28px)}.LegalPage_hero__ji_qU{padding:32px 0 24px}.LegalPage_contents__pdsXb nav{grid-template-columns:1fr}.LegalPage_card__HEZBS{padding:0 20px}.LegalPage_card__HEZBS h2{font-size:21px}.LegalPage_footer__ne031{flex-direction:column}}