.legal-page{min-height:100vh;background:#f9fafb;color:#24322d}.legal-page__intro{position:relative;isolation:isolate;overflow:hidden;background:#ffffff}.legal-page__intro-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1101px;margin-inline:auto;text-align:center}.legal-page__intro-badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 16px;border:4px solid rgba(249,250,251,.72);border-radius:100px;background:linear-gradient(148.77deg,rgba(255,255,255,.6) 4.12%,rgba(255,255,255,.1) 95.89%);box-shadow:0 4px 35px rgba(255,255,255,.25),0 4px 32px rgba(0,0,0,.08);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);font-size:14px;font-weight:700;line-height:1.2;color:#0d7a58}.legal-page__intro-title{max-width:1101px;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#24322d}@media (min-width:1024px){.legal-page__intro-title{font-size:48px;line-height:60px}}.legal-page__intro-body{max-width:1101px;font-size:16px;font-weight:400;line-height:1.5;color:#474747}@media (min-width:1024px){.legal-page__intro-body{font-size:18px;line-height:28px}}.legal-page__intro-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:0}.legal-page__tabs{background:#ffffff;padding:0 20px}@media (min-width:640px){.legal-page__tabs{padding-left:32px;padding-right:32px}}@media (min-width:1024px){.legal-page__tabs{padding-left:72px;padding-right:72px}}.legal-page__tabs-inner{display:flex;align-items:center;justify-content:center;max-width:1296px;margin-inline:auto;border-bottom:1px solid #e5e5e5}.legal-page__content.product-section{padding-top:48px;padding-bottom:48px}.legal-page__tab{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:16px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;color:#1e2635;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.legal-page__tab:hover{color:#0d7a58}.legal-page__tab--active{font-weight:700;color:#0d7a58;border-bottom-color:#0d7a58}.legal-page__content{background:#f9fafb}.legal-page__content-inner{max-width:1296px;margin-inline:auto}.legal-page__panel{height:min(1024px,calc(100vh - 160px));min-height:480px;padding:32px;overflow:auto;border-radius:24px;background:#ffffff;scrollbar-width:thin;scrollbar-color:#ebebeb #f5f5f5}.legal-page__panel::-webkit-scrollbar{width:12px}.legal-page__panel::-webkit-scrollbar-track{background:#f5f5f5;border-radius:100px}.legal-page__panel::-webkit-scrollbar-thumb{background:#ebebeb;border-radius:100px}.legal-md{max-width:1220px;color:#696969;font-size:14px;font-weight:500;line-height:32px;letter-spacing:-.02em}.legal-md>:first-child{margin-top:0}.legal-md h1{margin:0 0 10px;font-size:18px;font-weight:800}.legal-md h1,.legal-md h2,.legal-md h3{line-height:1.2;letter-spacing:-.02em;color:#24322d}.legal-md h2,.legal-md h3{margin:16px 0 10px;font-size:14px;font-weight:700;scroll-margin-top:24px}.legal-md p{margin:0 0 10px}.legal-md strong{font-weight:700;color:#24322d}.legal-md ol,.legal-md ul{margin:0 0 10px;padding-left:2em}.legal-md li{margin:0;padding-left:.25em}.legal-md ol{list-style:decimal}.legal-md ul{list-style:none}.legal-md ul>li{position:relative}.legal-md ul>li:before{position:absolute;left:-1.5em;content:"•"}.legal-md--green,.legal-md--red{color:#24322d}.legal-md h3 .legal-md--green,.legal-md h3 .legal-md--red{font-weight:700}@media (max-width:1023px){.legal-page__tabs-inner{justify-content:flex-start;overflow-x:auto}.legal-page__panel{height:auto;max-height:none;min-height:0;padding:24px 20px;border-radius:16px}}