.vb .pl-download{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px}.vb .pl-download-note{font-size:18px;line-height:1.5;color:var(--vb-muted);text-wrap:pretty}.vb .pl-download-end{margin-top:40px}.vb .pl-list{list-style:none;margin:8px 0 0;padding:0;counter-reset:none}.vb .pl-item{display:grid;grid-template-columns:52px 1fr;column-gap:16px;padding:32px 0;border-top:1px solid var(--vb-line)}.vb .pl-item:last-child{border-bottom:1px solid var(--vb-line)}.vb .pl-num{font-size:30px;line-height:1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vb-accent);padding-top:4px}.vb .pl-body{min-width:0}.vb .pl-title{margin:0;font-size:clamp(24px,2.6vw,28px);line-height:1.2;letter-spacing:-.025em;font-weight:600;text-wrap:balance;scroll-margin-top:96px}.vb .pl-check{margin:14px 0 0}.vb .pl-check,.vb .pl-why{font-size:19px;line-height:1.7;text-wrap:pretty}.vb .pl-why{margin:12px 0 0;color:var(--vb-muted)}.vb .pl-why strong{color:var(--vb-ink);font-weight:600}.vb .pl-note{margin-top:40px;padding:22px 26px;border:1px solid var(--vb-line);border-radius:var(--vb-r)}.vb .pl-note p{margin:0;font-size:18px;line-height:1.65;color:var(--vb-muted);text-wrap:pretty}@media (max-width:560px){.vb .pl-download{margin-top:28px}.vb .pl-download-note{flex-basis:100%}.vb .pl-item{grid-template-columns:40px 1fr;column-gap:12px;padding:26px 0}.vb .pl-num{font-size:26px}.vb .pl-note{padding:20px}}@media print{.vb.pl-page{background:#fff;color:#0e0e12}.vb.pl-page .bl-crumbs,.vb.pl-page .bl-cta,.vb.pl-page .bl-tail,.vb.pl-page .pl-download,.vb.pl-page .vb-foot,.vb.pl-page .vb-top{display:none}.vb.pl-page .bl-head{padding-top:0}.vb.pl-page .bl-col{max-width:none}.vb.pl-page .bl-h1{font-size:26pt}.vb.pl-page .bl-lead,.vb.pl-page .bl-meta,.vb.pl-page .pl-note p,.vb.pl-page .pl-why{color:#4a4a52}.vb.pl-page .pl-item{break-inside:avoid;padding:14pt 0;border-color:#d4d4da}.vb.pl-page .bl-eyebrow,.vb.pl-page .bl-meta a,.vb.pl-page .pl-num,.vb.pl-page .pl-why strong{color:#0e0e12}.vb.pl-page .bl-meta a{text-decoration:none}.vb.pl-page .pl-title{font-size:14pt}.vb.pl-page .pl-check,.vb.pl-page .pl-note p,.vb.pl-page .pl-why{font-size:11pt;line-height:1.5}.vb.pl-page .pl-note{border-color:#d4d4da}}