.pv-top{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.pv-top .brand{letter-spacing:-.02em;align-items:center;min-height:44px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.pv-back{min-height:44px;color:var(--ink-2);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.pv-back:hover{color:var(--ink)}.pv-doc{max-width:680px;padding-block:72px 96px}.pv-doc h1{font-size:var(--h2);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.05}.pv-lede{color:var(--ink-2);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.55}.pv-doc h2{letter-spacing:-.015em;margin:56px 0 0;font-size:20px;font-weight:600;line-height:1.3}.pv-doc p{color:var(--ink-2);text-wrap:pretty;max-width:65ch;margin:12px 0 0;font-size:16px;line-height:1.65}.pv-doc a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.pv-doc p>a:only-child{position:relative}.pv-doc p>a:only-child:after{content:"";position:absolute;inset:-12px 0}.pv-doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:var(--lime-tint)}.pv-doc .pv-date{color:var(--ink-3);margin-top:56px;font-size:14px}.pv-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:12px 32px;font-size:13px;display:flex}.pv-foot ul{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.pv-foot a{min-height:44px;color:var(--ink-3);align-items:center;text-decoration:none;display:inline-flex}.pv-foot a:hover{color:var(--ink)}@media (width>=720px){.pv-doc{padding-block:104px 128px}}body.pv{flex-direction:column;min-height:100dvh;display:flex}body.pv>main{flex:1}
