.legal-page{max-width:820px;padding:72px 0 110px}.legal-page h1{font-size:42px;letter-spacing:-.04em;margin:0 0 12px}.legal-page .updated{font-size:12px;color:#84918b;margin-bottom:45px}.legal-page h2{font-size:20px;margin:34px 0 10px}.legal-page p,.legal-page li{font-size:14px;color:#5e6c65;line-height:2}.legal-page ul{padding-left:22px}.legal-page .notice{background:#eef4e9;border-left:3px solid var(--green);padding:15px 18px;margin:24px 0}.order-page{padding:70px 0 110px}.order-page h1{font-size:42px;letter-spacing:-.04em;margin:0 0 10px}.order-lead{color:var(--muted);margin:0 0 36px}.order-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px;max-width:700px;box-shadow:var(--shadow)}.order-product{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:24px}.order-product h2{font-size:24px;margin:13px 0 5px}.order-product p{font-size:13px;color:var(--muted);margin:0}.order-product>strong{font:700 28px 'DM Sans';color:var(--green-dark);white-space:nowrap}form label{display:block;font-size:13px;font-weight:600;margin:18px 0;color:#405047}input,textarea{display:block;width:100%;font:inherit;border:1px solid var(--line);border-radius:7px;padding:12px;margin-top:8px;outline:none;background:#fbfcfa}input:focus,textarea:focus{border-color:var(--green)}.check{display:flex!important;gap:7px;align-items:center;font-weight:400!important;color:var(--muted)!important}.check input{width:auto;margin:0}.check a{color:var(--green)}form button{border:0;margin-top:12px;cursor:pointer;width:100%}.form-tip{color:#87928c;font-size:11px;text-align:center;margin:16px 0 0}.form-tip.success{color:var(--green)}
@media(max-width:760px){.legal-page{padding:52px 0 80px}.legal-page h1,.order-page h1{font-size:34px}.order-page{padding:52px 0 80px}.order-card{padding:22px}.order-product{display:block}.order-product>strong{display:block;margin-top:17px}}
