.v3 .legal{background:#FFFFFF;color:var(--ink);min-height:100vh;font-family:var(--body);-webkit-font-smoothing:antialiased}.v3 .legal-head{display:flex;align-items:center;justify-content:space-between;max-width:720px;margin:0 auto;padding:20px var(--gut,22px);border-bottom:1px solid rgba(56,77,143,.1)}.v3 .legal-mark{width:56px;height:auto;display:block}.v3 .legal-back{font-size:.85rem;font-weight:600;color:var(--muted);text-decoration:none;transition:color .18s ease}.v3 .legal-back:hover{color:var(--blue)}.v3 .legal-body{max-width:680px;margin:0 auto;padding:clamp(30px,6vw,54px) var(--gut,22px) 56px;font-size:15px;line-height:1.62}.v3 .legal-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 10px}.v3 .legal-h1{font-family:var(--display),Georgia,serif;font-weight:600;font-size:clamp(2rem,5vw,2.8rem);line-height:1.1;margin:0 0 14px;color:var(--ink)}.v3 .legal-h1 span{color:#F5B1AE}.v3 .legal-meta{font-size:.82rem;color:var(--muted);margin:2px 0}.v3 .legal-link{color:var(--blue);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.v3 .legal-link:hover{text-decoration-thickness:2px}.v3 .legal-intro{margin:22px 0 4px}.v3 .legal-intro p{margin:0 0 12px}.v3 .legal-sec{margin:28px 0 0;padding:0}.v3 .legal-h2{font-family:var(--display),Georgia,serif;font-weight:600;font-size:1.16rem;line-height:1.28;margin:0 0 8px;color:var(--ink);display:flex;gap:10px;align-items:baseline}.v3 .legal-n{font-size:.8rem;font-weight:700;color:var(--blue);min-width:1.4em}.v3 .legal-sec p{margin:0 0 10px}.v3 .legal-list{margin:0 0 10px;padding-left:20px}.v3 .legal-list li{margin:0 0 6px}.v3 .legal-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:rgba(56,77,143,.08);padding:1px 5px;border-radius:5px}.v3 .legal-imprint{margin-top:36px;border-top:1px solid rgba(56,77,143,.1);padding-top:16px}.v3 .legal-imprint summary{font-size:.8rem;color:var(--muted);cursor:pointer;list-style:none}.v3 .legal-imprint summary::-webkit-details-marker{display:none}.v3 .legal-imprint p{font-size:.78rem;color:var(--muted);margin:8px 0 0;line-height:1.55}.v3 .legal-foot{max-width:680px;margin:0 auto;padding:18px var(--gut,22px) 40px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.78rem;color:var(--muted);border-top:1px solid rgba(56,77,143,.1);background:#FFFFFF;border-radius:0;text-align:left}.v3 .legal-foot a{color:var(--muted);text-decoration:none;transition:color .18s ease}.v3 .legal-foot a:hover{color:var(--blue)}:root{--pp-surface:#FFFFFF;--pp-ink:#1B2440;--pp-muted:#5A6480;--pp-scrim:rgba(11,16,32,.62);--pp-blur:22px;--pp-pad:clamp(16px,4vw,40px);--pp-ms:240ms;--pp-width:720px;--pp-radius:24px;--pp-shadow:0 40px 90px -20px rgba(11,16,32,.6);--pp-card-pad:clamp(20px,4vw,36px);--pp-x-size:36px;--pp-x-inset:clamp(20px,3vw,28px);--pp-x-line:rgba(27,36,64,.2)}html.cs-pp-open{background-color:rgb(11,16,32);overscroll-behavior:none}.cs-pp-card{font-family:fields,Fields Fallback,Georgia,serif}.cs-pp .v3 .legal-body{max-width:none;padding:0}.cs-pp .v3 .legal-imprint{margin-bottom:24px}.v3 .legal-form{margin:8px 0 0;padding:clamp(18px,3vw,28px);border:1px solid rgba(27,36,64,.18);border-radius:16px;background:#fff}.v3 .legal-form-note{margin:0 0 14px;font-style:italic;color:#5A6480}.v3 .legal-form-line{margin:0 0 12px;line-height:1.6}.v3 .legal-form-line:last-child{margin-bottom:0}.v3 .legal-form-blank{display:inline-block;vertical-align:bottom;width:min(100%,320px);height:1.4em;border-bottom:1px solid rgba(27,36,64,.35)}.v3 .legal-form-actions{margin:18px 0}@media print{.v3 .legal-foot,.v3 .legal-form-actions,.v3 .legal-head,.v3 .legal-imprint{display:none}.v3 .legal-form{border-color:#000}}