.bi-legal{color:#203b31;background:#f8f7f1;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.bi-legal *{box-sizing:border-box}.bi-legal a{color:inherit;text-decoration:none}.bi-legal-header{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;min-height:88px;margin:auto;padding:16px 28px;display:flex}.bi-legal-header>a:last-child{font-size:14px;font-weight:700}.bi-legal-logo{letter-spacing:-.04em;align-items:center;gap:9px;font-size:22px;font-weight:800;display:inline-flex}.bi-legal-mark{color:#d6bd78;background:#0b4c38;border-radius:12px;place-items:center;width:40px;height:40px;font-size:30px;display:grid}.bi-legal-main{max-width:980px;margin:auto;padding:32px 28px 96px}.bi-legal-intro{color:#fff;background:#0b4c38;border-radius:22px;padding:64px 64px 54px}.bi-legal-kicker{letter-spacing:.15em;color:#d6bd78;font-size:11px;font-weight:800}.bi-legal h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(32px,5vw,52px);line-height:1.1}.bi-legal-intro p{color:#e0ece3;margin:0 0 26px;font-size:17px}.bi-legal-intro time{color:#d6bd78;font-size:13px}.bi-legal-tabs{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.bi-legal-tabs a{background:#fff;border:1px solid #d5dfd5;border-radius:100px;padding:12px 19px;font-size:14px;font-weight:700}.bi-legal-tabs a[aria-current=page]{color:#fff;background:#0b4c38;border-color:#0b4c38}.bi-legal-copy{background:#fff;border:1px solid #e2e7dd;border-radius:20px;padding:24px 64px 48px}.bi-legal-copy section{border-bottom:1px solid #e5e9e2;padding:29px 0}.bi-legal-copy section:last-child{border-bottom:0}.bi-legal-copy h2{letter-spacing:-.025em;margin:0 0 14px;font-size:22px}.bi-legal-copy p,.bi-legal-copy li{color:#43554a;font-size:16px;line-height:1.8}.bi-legal-copy p{margin:0}.bi-legal-copy ul{margin:0;padding-left:22px}.bi-legal-copy a{color:#0c694b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:767px){.bi-legal-header{min-height:72px;padding:12px 20px}.bi-legal-logo{font-size:19px}.bi-legal-header>a:last-child{font-size:12px}.bi-legal-main{padding:12px 16px 56px}.bi-legal-intro{border-radius:18px;padding:37px 25px}.bi-legal-intro p{font-size:15px}.bi-legal-tabs{margin:20px 0}.bi-legal-tabs a{font-size:12px}.bi-legal-copy{padding:8px 23px 22px}.bi-legal-copy section{padding:25px 0}.bi-legal-copy h2{font-size:19px}.bi-legal-copy p,.bi-legal-copy li{font-size:15px}}
