.mv-hero[data-astro-cid-n52qpccf]{border-bottom:1px solid var(--rule);padding:80px 0 40px}.mv-hero[data-astro-cid-n52qpccf] h1[data-astro-cid-n52qpccf]{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--ink);margin:20px 0 24px;font-size:clamp(44px,7.5vw,88px);font-weight:600;line-height:.98}.mv-hero[data-astro-cid-n52qpccf] .dek[data-astro-cid-n52qpccf]{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink-2);max-width:52ch;font-size:clamp(18px,2.3vw,23px);font-style:italic;font-weight:400;line-height:1.4}.warning-wrap[data-astro-cid-n52qpccf]{padding:28px 0 0}.warning-note[data-astro-cid-n52qpccf]{background:color-mix(in oklab, var(--risk) 8%, var(--ground-2));border-left:3px solid var(--risk);max-width:var(--measure);padding:22px 26px}.warn-label[data-astro-cid-n52qpccf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--risk);margin-bottom:10px;font-size:11px}.warning-note[data-astro-cid-n52qpccf] p[data-astro-cid-n52qpccf]{color:var(--ink-2);max-width:62ch;font-size:15px;line-height:1.6}.warning-note[data-astro-cid-n52qpccf] em[data-astro-cid-n52qpccf]{color:var(--ink);font-style:italic}.warning-note[data-astro-cid-n52qpccf] code[data-astro-cid-n52qpccf]{font-family:var(--font-mono);background:var(--ground-3);border:1px solid var(--rule);padding:1px 6px;font-size:13px}.mv-body[data-astro-cid-n52qpccf]{padding:40px 0 64px}.section-head[data-astro-cid-n52qpccf]{border-bottom:1px solid var(--rule);margin:32px 0 18px;padding-bottom:12px}.section-head[data-astro-cid-n52qpccf]:first-of-type{margin-top:8px}.section-title[data-astro-cid-n52qpccf]{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.015em;margin-top:6px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15}.section-help[data-astro-cid-n52qpccf]{color:var(--ink-3);max-width:60ch;margin-top:8px;font-size:13.5px;line-height:1.5}.mv-form[data-astro-cid-n52qpccf]{max-width:var(--measure);flex-direction:column;gap:22px;display:flex}.fs[data-astro-cid-n52qpccf]{border:1px solid var(--rule);background:var(--ground);padding:20px 22px 22px}.fs-legend[data-astro-cid-n52qpccf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);padding:0 8px;font-size:12px}.field[data-astro-cid-n52qpccf]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field[data-astro-cid-n52qpccf]:last-child{margin-bottom:0}.field-label[data-astro-cid-n52qpccf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:11.5px}.field-row-2[data-astro-cid-n52qpccf],.field-row-3[data-astro-cid-n52qpccf]{gap:14px;margin-bottom:14px;display:grid}.field-row-2[data-astro-cid-n52qpccf]{grid-template-columns:repeat(2,1fr)}.field-row-3[data-astro-cid-n52qpccf]{grid-template-columns:repeat(3,1fr)}.field-row-2[data-astro-cid-n52qpccf] .field[data-astro-cid-n52qpccf],.field-row-3[data-astro-cid-n52qpccf] .field[data-astro-cid-n52qpccf]{margin-bottom:0}.txt-input[data-astro-cid-n52qpccf]{font-family:var(--font-body);border:1px solid var(--rule);background:var(--ground);color:var(--ink);box-sizing:border-box;width:100%;padding:10px 12px;font-size:15px}.txt-input[data-astro-cid-n52qpccf]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}textarea[data-astro-cid-n52qpccf].txt-input{resize:vertical;line-height:1.5;font-family:var(--font-body)}select[data-astro-cid-n52qpccf].txt-input{appearance:none;background:var(--ground) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23888' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") right 12px center no-repeat;background-size:10px 6px;padding-right:32px}.days-row[data-astro-cid-n52qpccf]{flex-wrap:wrap;gap:8px;display:flex}.day-chip[data-astro-cid-n52qpccf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--rule);background:var(--ground);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.day-chip[data-astro-cid-n52qpccf]:hover{border-color:var(--accent);color:var(--accent)}.day-chip[data-astro-cid-n52qpccf] input[data-astro-cid-n52qpccf][type=checkbox]{accent-color:var(--accent);margin:0}.day-chip[data-astro-cid-n52qpccf]:has(input:checked){background:var(--ink);color:var(--ground);border-color:var(--ink)}.form-actions[data-astro-cid-n52qpccf]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.preview-actions[data-astro-cid-n52qpccf]{flex-wrap:wrap;gap:12px;padding:6px 0 18px;display:flex}.btn[data-astro-cid-n52qpccf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--rule);background:var(--ground);color:var(--ink);cursor:pointer;padding:12px 18px;font-size:13px;text-decoration:none;display:inline-block}.btn[data-astro-cid-n52qpccf]:hover{border-color:var(--accent);color:var(--accent)}.btn[data-astro-cid-n52qpccf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary[data-astro-cid-n52qpccf]{background:var(--accent);color:var(--ground);border-color:var(--accent)}.btn-primary[data-astro-cid-n52qpccf]:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--ground)}.btn-ghost[data-astro-cid-n52qpccf]{background:var(--ground-3)}.link-btn[data-astro-cid-n52qpccf]{font-family:var(--font-body);color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.link-btn[data-astro-cid-n52qpccf]:hover{color:var(--accent-2)}.cta-block[data-astro-cid-n52qpccf]{border-top:1px solid var(--rule);max-width:var(--measure);margin-top:36px;padding-top:20px}.cta-head[data-astro-cid-n52qpccf]{margin-bottom:12px}.cta-chips[data-astro-cid-n52qpccf]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cta-chip[data-astro-cid-n52qpccf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--rule);color:var(--accent);background:var(--ground);padding:8px 12px;font-size:11.5px;text-decoration:none}.cta-chip[data-astro-cid-n52qpccf]:hover{border-color:var(--accent);background:var(--ground-2)}@media (width<=640px){.field-row-2[data-astro-cid-n52qpccf],.field-row-3[data-astro-cid-n52qpccf]{grid-template-columns:1fr}.mv-form[data-astro-cid-n52qpccf]{gap:18px}.fs[data-astro-cid-n52qpccf]{padding:16px}}.print-area[data-astro-cid-n52qpccf]{display:none}@media print{.no-print[data-astro-cid-n52qpccf],header[data-astro-cid-n52qpccf],footer[data-astro-cid-n52qpccf],nav[data-astro-cid-n52qpccf]{display:none!important}body{font-family:IBM Plex Sans,system-ui,sans-serif;color:#000!important;background:#fff!important}.print-area[data-astro-cid-n52qpccf]{display:block!important}@page{size:A4 portrait;margin:15mm 18mm}.print-doc{color:#000;background:#fff;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11pt;line-height:1.5}.pd-disclaimer{background:#f0f0f0;border:1.5pt solid #000;margin-bottom:6mm;padding:3mm 4mm;font-size:9pt;line-height:1.4}.pd-disclaimer strong{margin-bottom:1mm;font-size:10pt;display:block}.pd-header{border-bottom:2pt solid #000;margin-bottom:6mm;padding-bottom:4mm}.pd-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#000;margin-bottom:2mm;font-family:IBM Plex Mono,monospace;font-size:9pt}.pd-title{letter-spacing:-.02em;color:#000;margin:0 0 3mm;font-family:Fraunces,Times New Roman,serif;font-size:26pt;font-weight:600;line-height:1.05}.pd-subtitle{color:#333;margin:0;font-size:10.5pt;font-style:italic}.pd-section{break-inside:avoid;margin-bottom:5mm}.pd-h2{color:#000;border-bottom:.5pt solid #999;margin:0 0 2.5mm;padding-bottom:1mm;font-family:Fraunces,serif;font-size:13pt;font-weight:600}.pd-section p{margin:0 0 2mm}.pd-parties{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.pd-party{border:.75pt solid #000;padding:3mm 4mm}.pd-party-role{text-transform:uppercase;letter-spacing:.14em;color:#666;margin-bottom:1.5mm;font-family:IBM Plex Mono,monospace;font-size:8.5pt}.pd-party-name{color:#000;margin-bottom:1mm;font-size:12pt;font-weight:600}.pd-party-line{color:#000;font-size:10pt;line-height:1.35}.pd-table{border-collapse:collapse;width:100%;font-size:10.5pt}.pd-table th,.pd-table td{text-align:left;vertical-align:top;border:.5pt solid #000;padding:2mm 3mm}.pd-table th{text-transform:uppercase;letter-spacing:.08em;background:#eee;width:30mm;font-family:IBM Plex Mono,monospace;font-size:9pt;font-weight:600}.pd-signatures{break-inside:avoid;border-top:1.5pt solid #000;margin-top:8mm;padding-top:5mm}.pd-date-row{color:#000;margin:3mm 0 6mm;font-size:11pt}.pd-sign-grid{grid-template-columns:1fr 1fr;gap:10mm;display:grid}.pd-sign{flex-direction:column;display:flex}.pd-sign-line{border-top:1pt solid #000;margin-top:12mm;margin-bottom:2mm}.pd-sign-role{text-transform:uppercase;letter-spacing:.12em;color:#666;font-family:IBM Plex Mono,monospace;font-size:8.5pt}.pd-sign-name{color:#000;margin-top:1mm;font-size:11pt}.pd-footer{color:#666;text-align:center;border-top:.5pt solid #999;margin-top:8mm;padding-top:3mm;font-family:IBM Plex Mono,monospace;font-size:7.5pt}}
