.legal-module__7fVNVa__document{color:#18332f;background:#fff;min-height:100vh;font-size:15px;line-height:1.8}.legal-module__7fVNVa__document a{color:#0f766e;text-underline-offset:3px}.legal-module__7fVNVa__document a:focus-visible{outline-offset:4px;outline:3px solid #0f766e}.legal-module__7fVNVa__header,.legal-module__7fVNVa__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:24px 32px;display:flex}.legal-module__7fVNVa__header{border-bottom:1px solid #e0e7e4}.legal-module__7fVNVa__header .legal-module__7fVNVa__brand{color:#18332f;letter-spacing:-1px;font-size:26px;font-weight:800;text-decoration:none}.legal-module__7fVNVa__brand span{color:#0f766e}.legal-module__7fVNVa__header nav{gap:24px;font-size:13px;display:flex}.legal-module__7fVNVa__main{width:100%;max-width:1120px;margin:auto;padding:50px 32px 80px}.legal-module__7fVNVa__heading{max-width:850px}.legal-module__7fVNVa__heading>p:first-child{color:#0f766e;letter-spacing:1.5px;font-size:11px;font-weight:700}.legal-module__7fVNVa__heading h1{letter-spacing:-1px;margin:12px 0 20px;font-size:clamp(30px,4vw,44px);line-height:1.2}.legal-module__7fVNVa__heading>p,.legal-module__7fVNVa__heading small{color:#52645e}.legal-module__7fVNVa__notice{color:#625024;background:#fff9e9;border:1px solid #e7d9b1;border-radius:8px;margin:28px 0 42px;padding:18px 22px;font-size:13px}.legal-module__7fVNVa__notice strong{display:block}.legal-module__7fVNVa__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.legal-module__7fVNVa__contents{border-left:2px solid #e0e7e4;flex-direction:column;gap:10px;padding-left:18px;font-size:12px;display:flex;position:sticky;top:24px}.legal-module__7fVNVa__contents strong{margin-bottom:6px;font-size:13px}.legal-module__7fVNVa__contents a{text-decoration:none}.legal-module__7fVNVa__contents a:hover{text-decoration:underline}.legal-module__7fVNVa__layout article section{margin-bottom:36px;scroll-margin-top:24px}.legal-module__7fVNVa__layout h2{margin:0 0 16px;font-family:inherit;font-size:22px;font-weight:700;line-height:1.35}.legal-module__7fVNVa__layout h3{margin-top:24px;font-size:16px}.legal-module__7fVNVa__layout p,.legal-module__7fVNVa__layout li{color:#42574f}.legal-module__7fVNVa__layout ul{padding-left:22px}.legal-module__7fVNVa__layout dt{margin-top:15px;font-weight:650}.legal-module__7fVNVa__layout dd{color:#52645e;margin:4px 0 16px}.legal-module__7fVNVa__tableWrap{overflow-x:auto}.legal-module__7fVNVa__document table{border-collapse:collapse;width:100%;font-size:13px}.legal-module__7fVNVa__document th,.legal-module__7fVNVa__document td{text-align:left;vertical-align:top;border:1px solid #e0e7e4;padding:12px}.legal-module__7fVNVa__document th{background:#f3f6f5}.legal-module__7fVNVa__footer{border-top:1px solid #e0e7e4;flex-wrap:wrap;font-size:12px}@media (max-width:800px){.legal-module__7fVNVa__layout{grid-template-columns:1fr;gap:32px}.legal-module__7fVNVa__contents{position:static}.legal-module__7fVNVa__main{padding-top:32px}}@media (max-width:480px){.legal-module__7fVNVa__header,.legal-module__7fVNVa__footer{gap:15px;padding:20px}.legal-module__7fVNVa__header nav{gap:12px;font-size:11px}.legal-module__7fVNVa__header .legal-module__7fVNVa__brand{font-size:22px}.legal-module__7fVNVa__main{padding:30px 20px 45px}.legal-module__7fVNVa__layout h2{font-size:20px}}
.about-module__-i9KWa__page{color:#18332f;background:#fff;min-height:100vh;font-size:16px;line-height:1.8}.about-module__-i9KWa__page a{color:#0f766e;text-underline-offset:3px}.about-module__-i9KWa__page a:focus-visible{outline-offset:4px;outline:3px solid #0f766e}.about-module__-i9KWa__header,.about-module__-i9KWa__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:24px 32px;display:flex}.about-module__-i9KWa__header{border-bottom:1px solid #dfe7e4}.about-module__-i9KWa__header .about-module__-i9KWa__brand{color:#18332f;letter-spacing:-1px;font-size:27px;font-weight:800;text-decoration:none}.about-module__-i9KWa__brand span{color:#0f766e}.about-module__-i9KWa__header nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.about-module__-i9KWa__header nav a{align-items:center;gap:8px;display:inline-flex}.about-module__-i9KWa__main{width:100%;max-width:1120px;margin:auto;padding:60px 32px 72px}.about-module__-i9KWa__eyebrow{letter-spacing:1px;color:#0f766e;font-size:12px;font-weight:700}.about-module__-i9KWa__page h1{letter-spacing:-1px;text-wrap:balance;max-width:800px;margin:16px 0 24px;font-size:clamp(32px,4vw,48px);line-height:1.15}.about-module__-i9KWa__introduction{color:#52645e;max-width:800px;font-size:18px}.about-module__-i9KWa__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:48px;display:grid}.about-module__-i9KWa__page h2{margin:0 0 18px;font-family:inherit;font-size:23px;font-weight:700;line-height:1.35}.about-module__-i9KWa__description h2:not(:first-child){margin-top:36px}.about-module__-i9KWa__description p,.about-module__-i9KWa__description dd{color:#52645e}.about-module__-i9KWa__description dt{margin-top:18px;font-weight:650}.about-module__-i9KWa__description dd{margin:4px 0 18px}.about-module__-i9KWa__contact{background:#f3f6f5;border:1px solid #dfe7e4;border-radius:8px;padding:30px}.about-module__-i9KWa__contact>svg{color:#0f766e;margin-bottom:18px}.about-module__-i9KWa__contact p{color:#52645e}.about-module__-i9KWa__contact .about-module__-i9KWa__email{overflow-wrap:anywhere;font-size:clamp(16px,2vw,21px);font-weight:700;display:inline-block}.about-module__-i9KWa__footer{border-top:1px solid #dfe7e4;flex-wrap:wrap;font-size:14px}@media (max-width:800px){.about-module__-i9KWa__grid{grid-template-columns:1fr;gap:32px}.about-module__-i9KWa__main{padding-top:36px}}@media (max-width:480px){.about-module__-i9KWa__header,.about-module__-i9KWa__footer{flex-wrap:wrap;gap:12px;padding:20px}.about-module__-i9KWa__header nav{gap:18px}.about-module__-i9KWa__main{padding:32px 20px 48px}.about-module__-i9KWa__contact{padding:24px}.about-module__-i9KWa__introduction{font-size:16px}}
