body.c-root .c-legal-page{padding:calc(76px + clamp(32px, 5cqw, 72px)) 0 clamp(64px,8cqw,120px)}body.c-root .c-legal-page .c-legal{max-width:760px;margin:0 auto}body.c-root .c-legal-page h1{font-family:var(--c-font-sans);font-style:normal;font-weight:300;font-size:clamp(40px,6cqw,72px);line-height:1.02;letter-spacing:-.04em;color:var(--c-ink);margin:0;max-width:16ch}body.c-root .legal__intro{margin:20px 0 0;font-size:clamp(17px,1.3cqw,20px);line-height:1.55;color:var(--c-ink-2)}body.c-root .legal__draft{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:8px 14px;border-radius:var(--c-radius-pill);background:var(--c-spark-100);border:1px solid var(--c-field);color:var(--c-ink);font-size:14px;font-weight:500}body.c-root .legal__body{margin-top:clamp(32px,4cqw,56px);color:var(--c-ink);font-size:clamp(16px,1.2cqw,18px);line-height:1.7}body.c-root .legal__body :where(p,ul,ol,dl){margin:0 0 16px}body.c-root .legal__body h2{font-family:var(--c-font-sans);font-style:normal;font-weight:600;font-size:clamp(22px,2.2cqw,28px);line-height:1.2;letter-spacing:-.02em;color:var(--c-ink);margin:clamp(40px,5cqw,56px) 0 16px}body.c-root .legal__body h2:first-child{margin-top:0}body.c-root .legal__body h3{font-family:var(--c-font-sans);font-style:normal;font-weight:600;font-size:18px;line-height:1.35;color:var(--c-ink);margin:28px 0 8px}body.c-root .legal__body :where(ul,ol){padding-left:1.25em}body.c-root .legal__body li+li{margin-top:8px}body.c-root .legal__body strong{font-weight:600;color:var(--c-ink)}body.c-root .legal__body small{font-size:14px;line-height:1.6;color:var(--c-ink-2)}body.c-root .legal__body a{color:var(--p-mood,var(--c-ink));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}body.c-root .legal__body a:hover{text-decoration-thickness:2px}body.c-root .legal__body a:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px;border-radius:4px}body.c-root .legal__facts{border-top:1px solid var(--c-hairline)}body.c-root .legal__fact{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:4px 24px;padding:14px 0;border-bottom:1px solid var(--c-hairline)}body.c-root .legal__fact dt{font-size:14px;font-weight:500;color:var(--c-ink-2);padding-top:2px}body.c-root .legal__fact dd{margin:0;overflow-wrap:anywhere}@container (max-width: 620px){body.c-root .legal__fact{grid-template-columns:1fr}}body.c-root .legal__updated{margin-top:40px;font-size:14px;color:var(--c-ink-2)}body.c-root .apply__form{display:grid;gap:12px;margin:24px 0}body.c-root .apply__form .field input,body.c-root .apply__form .field textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-field);border-radius:var(--c-radius-input)}body.c-root .apply__form .field textarea{min-height:140px;resize:vertical}body.c-root .apply__form .field ::placeholder{color:var(--c-ink-3)}body.c-root .apply__form :where(input,textarea):focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}body.c-root .apply__form h3{margin-top:16px}body.c-root .apply__rights{list-style:none;padding:0;margin:0;display:grid;gap:4px}body.c-root .apply__rights li{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:8px 0}body.c-root .apply__rights li+li{margin-top:0}body.c-root .apply__rights input{flex:none;width:22px;height:22px;margin-top:2px;accent-color:var(--c-ink)}body.c-root .apply__print{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0;border-radius:var(--c-radius-pill);background:var(--c-ink);color:var(--c-card);font:inherit;font-weight:500;cursor:pointer}body.c-root .apply__print:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}@media print{body.c-root .apply__print,body.c-root .c-footer,body.c-root .c-header-wrap,body.c-root .c-sticky-bar{display:none!important}body.c-root .c-legal-page{padding:0}body.c-root .legal__body{color:#000}}