.pv-hero .ui-hero-lede a{color:var(--accent);font-weight:700}.pv-glance h2{margin:10px 0 clamp(20px,3vw,32px);font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.03em}.pv-table-wrap{border-radius:var(--r-panel);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);overflow:hidden}.pv-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.pv-table th,.pv-table td{padding:16px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.pv-table thead th{border-top:0;font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);background:var(--stage)}.pv-table tbody th{width:22%;font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.pv-table td{color:#3d424b}.pv-table td:last-child{font-weight:700;color:var(--accent-ink)}.pv-body{padding-top:0}.pv-doc{display:grid;gap:14px;font-size:17px;line-height:1.65;color:#2a2f37}.pv-doc h2{margin-top:22px;padding-top:22px;border-top:1px solid var(--line);font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.02em;color:var(--ink);scroll-margin-top:calc(var(--header-space) + 12px)}.pv-doc h2:first-child{margin-top:0;padding-top:0;border-top:0}.pv-doc ul{display:grid;gap:6px;padding-left:20px;list-style:disc}.pv-doc a{color:var(--accent);font-weight:700}.pv-doc .pv-mail{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-height:48px;margin-top:6px;padding:0 20px;border-radius:14px;background:var(--ink);color:#fff;text-decoration:none}.pv-doc .pv-mail:hover{background:#2a2f37}@media(max-width:760px){.pv-table-wrap{background:none;border:0;box-shadow:none;overflow:visible}.pv-table,.pv-table tbody,.pv-table tr,.pv-table th,.pv-table td,.pv-table tbody th{display:block;width:100%}.pv-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pv-table tr{margin-bottom:12px;padding:6px 0;border-radius:18px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.pv-table th,.pv-table td{border:0;padding:8px 18px}.pv-table tbody th{padding-top:12px;font-size:19px}.pv-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pv-doc{font-size:16px}}
