.pv{background:var(--paper)}.pv-wrap{max-width:800px}.pv-hero{background:linear-gradient(180deg, var(--petrol), var(--petrol-2));color:var(--light);padding:calc(64px + clamp(48px,7vw,96px)) 0 clamp(56px,7vw,96px)}.pv-hero .display{margin:22px 0 0}.pv-lead{color:#f4f2eecc;max-width:56ch;margin:22px 0 0;font-size:17px;line-height:1.6}.pv-body{padding-top:clamp(48px,6vw,80px);padding-bottom:var(--pad-y);font-size:16px;line-height:1.7}.pv-body h2{color:var(--ink);margin:clamp(48px,6vw,64px) 0 16px}.pv-body h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:30px 0 6px;font-size:12px;font-weight:500}.pv-body p,.pv-body li{color:var(--ink-2)}.pv-body p{margin:0 0 12px}.pv-body strong{color:var(--ink);font-weight:500}.pv-body ul{margin:0 0 12px;padding-left:20px}.pv-body li{margin:6px 0}.pv-body a{color:var(--petrol);text-underline-offset:3px}.pv-note{font-size:14px;color:var(--ink-3)!important}.pv-btn{margin:8px 0}.pv-scroll{margin:18px 0 12px;overflow-x:auto}.pv-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.55}.pv-table th,.pv-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink-2);padding:12px 12px 12px 0}.pv-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.pv-table code{background:#14191c0f;border-radius:4px;padding:1px 6px;font-size:13px}
