.pv-header,.pv{--hair:color-mix(in srgb, var(--rule) 14%, transparent)}.pv-header{border-bottom:1px solid var(--hair)}.pv-header .shell{align-items:center;padding-top:22px;padding-bottom:22px;display:flex}.pv-article{max-width:66ch;padding:56px 0 96px;font-size:17px;line-height:1.6}.pv-article h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.6vw,40px);font-weight:800;line-height:1.1}.pv-date{color:var(--muted);margin:12px 0 0;font-size:15px}.pv-body{margin-top:40px}:where(.pv-body) :where(p,ul,table,h2,h3){margin:0}.pv-body>*+*{margin-top:18px}.pv-body h2{letter-spacing:-.015em;margin-top:52px;font-size:22px;font-weight:800;line-height:1.25}.pv-body h2+*{margin-top:14px}.pv-body h3{margin-top:28px;font-size:17px;font-weight:700;line-height:1.35}.pv-body h3+*{margin-top:10px}.pv-body ul{padding-left:22px}.pv-body li+li{margin-top:8px}.pv-body strong{font-weight:700}.pv-body a{text-underline-offset:3px}.pv-table{overflow-x:auto}.pv-body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.pv-body th,.pv-body td{text-align:left;vertical-align:top;border-top:1px solid var(--hair);padding:10px 16px 10px 0}.pv-body thead th{color:var(--muted);border-top:0;font-size:13px;font-weight:700}.pv-body td:first-child{width:48%}@media (max-width:560px){.pv-article{padding:36px 0 72px;font-size:16px}.pv-body h2{margin-top:44px}.pv-body td:first-child{width:auto}}
