.pv{padding:0 var(--m) clamp(calc(110px * var(--s)), 16vh, calc(180px * var(--s)))}.pv-row{column-gap:var(--gap);padding:calc(26px * var(--s)) 0 calc(40px * var(--s));border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pv-row:first-child{border-top-color:var(--ink)}.pv-title{align-items:baseline;gap:calc(14px * var(--s));font-size:clamp(calc(22px * var(--s)), 2vw, calc(32px * var(--s)));letter-spacing:-.04em;grid-column:1/span 4;margin:0;font-weight:600;line-height:1.05;display:flex}.pv-title .mono{color:var(--red-ink)}.pv-body{gap:calc(14px * var(--s));font-size:calc(17px * var(--s));color:var(--ink-2);grid-column:5/span 7;max-width:64ch;line-height:1.6;display:grid}.pv-body p,.pv-body ul{margin:0}.pv-body ul{gap:calc(10px * var(--s));padding:0;list-style:none;display:grid}.pv-body li{padding-left:calc(22px * var(--s));position:relative}.pv-body li:before{content:"";width:calc(8px * var(--s));background:var(--red);height:1.5px;position:absolute;top:.8em;left:2px}.pv-body strong{color:var(--ink);font-weight:600}.pv-body code{font-family:var(--font-mono);border-radius:calc(6px * var(--s));background:var(--paper-2);color:var(--ink);padding:.1em .4em;font-size:.86em}@media (max-width:1023px){.pv-title,.pv-body{grid-column:1/-1}.pv-title{margin-bottom:calc(16px * var(--s))}.pv-body{font-size:calc(16px * var(--s))}}
