.manage-pv-layout{align-items:start;gap:24px;display:grid}@media (min-width:1000px){.manage-pv-layout{grid-template-columns:240px minmax(0,1fr);gap:40px}}.manage-pv-toc{display:none}@media (min-width:1000px){.manage-pv-toc{top:calc(var(--el-header-h) + env(safe-area-inset-top,0px) + 28px);margin-top:calc(clamp(56px,7vw,84px) + 28px);display:block;position:sticky}}.manage-pv-toc-title{letter-spacing:.16em;text-transform:uppercase;color:var(--el-ink-2);margin:0 0 14px;font-size:12px;font-weight:600}.manage-pv-toc ol{border-left:1px solid var(--el-line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.manage-pv-toc a{min-height:44px;color:var(--el-ink-2);transition:color var(--el-fast), border-color var(--el-fast), background-color var(--el-fast);border-left:1px solid #0000;align-items:center;gap:12px;margin-left:-1px;padding:8px 14px;font-size:15px;display:flex}.manage-pv-toc a:hover{color:var(--el-ink);border-left-color:var(--el-gold-deep);background:linear-gradient(90deg, var(--el-gold-wash), transparent)}.manage-pv-toc-num{font-family:var(--el-serif);font-variant-numeric:lining-nums;color:var(--el-gold-ink);font-size:15px;font-weight:600}.manage-pv-article{padding:clamp(24px,5vw,64px) clamp(22px,5vw,72px)}.manage-pv-section{border-top:1px solid var(--el-line);scroll-margin-top:calc(var(--el-header-h) + 24px);grid-template-columns:56px minmax(0,1fr);gap:8px 20px;padding-block:clamp(26px,3.4vw,40px);display:grid}.manage-pv-section:first-child{border-top:0;padding-top:0}.manage-pv-num{font-family:var(--el-serif);font-variant-numeric:lining-nums;color:#9c7a3c;font-size:34px;font-weight:500;line-height:1}.manage-pv-copy{gap:14px;max-width:64ch;display:grid}.manage-pv-copy .el-h3{margin:0;font-size:clamp(24px,2.4vw,30px)}.manage-pv-copy p{letter-spacing:-.012em;color:var(--el-ink);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.manage-pv-cta{justify-self:start;margin-top:10px}@media (max-width:560px){.manage-pv-section{grid-template-columns:minmax(0,1fr)}.manage-pv-num{font-size:26px}.manage-pv-cta{white-space:normal;text-align:center;justify-self:stretch}}.manage-pv-contact{border-top:1px solid var(--el-line);color:var(--el-ink-2);flex-wrap:wrap;gap:10px 28px;margin-top:clamp(8px,2vw,16px);padding-top:24px;font-size:15px;display:flex}.manage-pv-contact p{align-items:center;margin:0}.manage-pv-contact a{min-height:44px;color:var(--el-ink);align-items:center;font-weight:500;display:inline-flex}.manage-pv-contact a:hover{text-underline-offset:.2em;text-decoration:underline}
