.ps-shell{z-index:1;flex-direction:column;min-height:100svh;display:flex;position:relative}.ps-main{flex:1}.ps{max-width:var(--page-max);padding:clamp(112px, 16vh, 168px) var(--page-pad) 96px;box-sizing:content-box;animation:ps-rise var(--dur-4) var(--ease-out) backwards;margin:0 auto}@keyframes ps-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ps-head{margin-bottom:28px}.ps-head-title{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.ps-title{letter-spacing:-.032em;color:var(--ink);margin:0;font-size:clamp(36px,3.4vw,46px);font-weight:700;line-height:1.06}.ps-line{color:var(--text-muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(15.5px,1.25vw,18px);line-height:1.5}.ps .db-split-side{top:88px}.ps .cd-stage{height:clamp(320px,100svh - 520px,520px)}.ps-detail{scroll-margin-top:80px}@media (max-width:900px){.ps .db-split-side{order:-1}}@media (prefers-reduced-motion:reduce){.ps{animation:none}}
