.pv-main{width:100%;max-width:46rem;margin:0 auto;padding:clamp(32px,7vw,72px) var(--gutter) clamp(64px,10vw,120px);box-sizing:border-box}.pv-title{font-family:var(--display);font-weight:700;font-size:clamp(2.2rem,7vw,3.6rem);line-height:1.02;letter-spacing:-.03em;margin:18px 0 20px}.pv-title em{font-style:normal;font-weight:500;color:rgb(var(--acc))}.pv-lead{font-size:18px;line-height:1.6;color:rgb(var(--fg)/.78);margin:0 0 12px}.pv-main section{padding-top:28px;margin-top:28px;border-top:1px solid rgb(var(--fg)/.12)}.pv-main h2{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em;margin:0 0 12px}.pv-main p{font-size:16px;line-height:1.7;margin:0 0 12px;color:rgb(var(--fg)/.86)}.pv-main strong{color:rgb(var(--fg));font-weight:600}.pv-main a.link{color:rgb(var(--acc));text-decoration:underline;text-underline-offset:3px}.pv-date{margin-top:40px!important;color:rgb(var(--fg)/.55)!important}.pv-todo{background:#fff1a8;color:#5a4500;padding:1px 5px;border-radius:4px;font-size:.92em}