.terms-page[data-v-08a1ff4c]{min-height:100vh;background:var(--brand-site-page-bg);color:#1d2b27;font-family:Arial,Helvetica,Calibri,sans-serif;padding:0 16px 40px}.terms-top[data-v-08a1ff4c]{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 0}.terms-brand[data-v-08a1ff4c]{font-weight:800;color:var(--brand-site-forest);text-decoration:none;font-size:1.1rem}.terms-lang[data-v-08a1ff4c]{color:#0d5c4b;font-weight:700;text-decoration:none;border:1px solid #0d5c4b;border-radius:8px;padding:6px 12px}.terms-card[data-v-08a1ff4c]{max-width:880px;margin:0 auto;background:#fff;border:1px solid #e2dccd;border-radius:14px;padding:clamp(16px,3vw,28px);box-shadow:0 6px 24px #0f3d3212}.terms-sr-title[data-v-08a1ff4c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.terms-version[data-v-08a1ff4c]{margin:0 0 10px;color:#5b6b66;font-size:.9rem}.terms-note[data-v-08a1ff4c]{margin:0 0 12px;padding:10px 14px;border-radius:8px;background:#fff7e0;border:1px solid #f0d58a}.terms-ok[data-v-08a1ff4c]{background:#e6f4ec;border-color:#a8d5ba}.terms-error[data-v-08a1ff4c]{color:#a31522}.terms-note.terms-error[data-v-08a1ff4c]{background:#fdecee;border-color:#f1b5bb}.terms-scroll[data-v-08a1ff4c]{max-height:min(62vh,640px);overflow:auto;border:1px solid #d8d2c2;border-radius:10px;padding:clamp(12px,2.5vw,22px);background:#fffefb}.terms-scroll[data-v-08a1ff4c]:focus-visible{outline:3px solid var(--brand-site-gold);outline-offset:2px}.terms-body[data-v-08a1ff4c]{color:#000;font-family:Arial,Helvetica,Calibri,sans-serif}.terms-body[data-v-08a1ff4c] h1{font-size:1.6rem;font-weight:800;margin:.2rem 0 .8rem;color:#000}.terms-body[data-v-08a1ff4c] h2{font-size:1.2rem;font-weight:800;margin:1.6rem 0 .5rem;color:#000;letter-spacing:.01em}.terms-body[data-v-08a1ff4c] li,.terms-body[data-v-08a1ff4c] p{line-height:1.6;font-size:1rem;color:#000}.terms-body[data-v-08a1ff4c] strong{font-weight:800;color:#000}.terms-body[data-v-08a1ff4c] ol,.terms-body[data-v-08a1ff4c] ul{padding-left:1.3rem}.terms-body[data-v-08a1ff4c] blockquote{margin:.6rem 0;padding:.6rem .9rem;border:2px solid #000;border-left-width:8px;background:#fff3cd;color:#000;line-height:1.5}.terms-body[data-v-08a1ff4c] a{color:#000;font-weight:700;text-decoration:underline}.terms-hint[data-v-08a1ff4c]{margin:10px 0 0;color:#5b6b66;font-size:.92rem}.terms-hint.done[data-v-08a1ff4c]{color:#1c6b43;font-weight:700}.terms-form[data-v-08a1ff4c]{margin-top:12px;display:grid;gap:12px}.terms-check[data-v-08a1ff4c]{display:flex;gap:10px;align-items:flex-start;line-height:1.45;color:#000;font-weight:700}.terms-check input[data-v-08a1ff4c]{width:22px;height:22px;flex:0 0 auto;margin-top:2px;accent-color:var(--brand-site-forest)}.terms-check.disabled[data-v-08a1ff4c]{opacity:.55}.terms-actions[data-v-08a1ff4c]{margin-top:14px}.terms-button[data-v-08a1ff4c]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--brand-site-forest);color:#fff;font:700 1rem Arial,Helvetica,sans-serif;cursor:pointer;text-decoration:none}.terms-button[data-v-08a1ff4c]:disabled{background:#9aa8a3;cursor:not-allowed}.terms-button[data-v-08a1ff4c]:focus-visible{outline:3px solid var(--brand-site-gold);outline-offset:2px}@media(max-width:600px){.terms-button[data-v-08a1ff4c]{width:100%}}
