.pv-page{background:var(--paper-2)}.pv-doc{max-width:740px;margin:0 auto;padding:72px 32px 104px}.doc-header{border-bottom:1px solid var(--hairline-2);margin-bottom:52px;padding-bottom:36px}.doc-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,5vw,50px);font-weight:300;line-height:1.1}.doc-meta{color:var(--ink-faint);font-size:13.5px;line-height:1.7}.doc-body{flex-direction:column;gap:42px;display:flex}.section-num{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:600}.section-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:500}.doc-body p{font-family:var(--font-body);color:var(--ink-body);margin:0 0 14px;font-size:15.5px;line-height:1.78}.doc-body p:last-child{margin-bottom:0}.doc-body p strong{color:var(--ink);font-weight:600}.doc-body ul{flex-direction:column;gap:9px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.doc-body ul li{font-family:var(--font-body);color:var(--ink-body);padding-inline-start:20px;font-size:15.5px;line-height:1.72;position:relative}.doc-body ul li:before{content:"";inset-inline-start:0;background:var(--gold);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:9px}.doc-body ul li strong{color:var(--ink);font-weight:600}.doc-body a{color:var(--green-700);text-decoration:none}.doc-body a:hover{text-decoration:underline}.contact-card{background:var(--paper);border:1px solid var(--hairline-2);box-shadow:var(--sh-form);border-radius:16px;margin-top:12px;padding:24px 28px}.contact-card p{margin-bottom:6px}.contact-note{color:var(--ink-faint);margin-top:12px;font-size:13px}@media (max-width:640px){.pv-doc{padding:52px 20px 80px}}
