.ev-surface .pc-hero{padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(48px,6vw,80px)}.ev-surface .pc-hero-copy{max-width:880px}.ev-surface .pc-hero-copy .display{font-size:clamp(2.2rem,4vw,3.3rem);max-width:16em}.ev-surface .pc-hero-copy .lead{margin-top:1.4rem;max-width:45ch}.ev-surface .pc-cta{margin-top:2rem;display:flex;gap:16px;flex-wrap:wrap}.ev-surface .pc-cta .btn svg{width:16px;height:16px}.ev-surface .pc-fine{margin-top:1.35rem;max-width:60ch}.ev-surface .pc-fine,.ev.field-record .pc-meta{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-3)}.ev.field-record .pc-meta{margin-bottom:1.2rem}.ev.field-record .pc-meta>*+:before{content:"·";margin-right:18px;color:var(--line-3)}.ev.field-record .section-ref{display:block;margin-bottom:20px}.ev.field-record .pc-intro{max-width:720px}.ev.field-record .pc-intro .h2{max-width:40ch}.ev.field-record .pc-intro .lead{margin-top:.9rem;max-width:45ch}.ev.field-record .pc-rows{margin-top:clamp(28px,3.5vw,44px)}.ev.field-record .pc-row{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:20px;min-height:44px;padding:16px 0;color:inherit;text-decoration:none}.ev.field-record .pc-row .t{font:600 1rem/1.4 var(--sans);color:var(--ink);max-width:40ch}.ev.field-record .pc-row .meta{font-family:var(--mono);font-size:var(--text-label);letter-spacing:var(--ls-label);color:var(--ink-3);white-space:nowrap}.ev.field-record .pc-row .meta span+span:before{content:"·";margin:0 6px;color:var(--line-3)}.ev.field-record .pc-row .arw{width:16px;height:16px;color:var(--ink-3)}.ev.field-record .pc-row:hover .t{text-decoration:underline;text-underline-offset:4px}.ev.field-record .pc-row:hover .arw{color:var(--green)}.ev.field-record .pc-row-cell{padding-bottom:12px}.ev.field-record .pc-row-cell .pc-row{padding-bottom:6px}.ev.field-record .pc-row-alt{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-3);text-decoration:none;max-width:60ch}.ev.field-record .pc-row-alt:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.ev.field-record .pc-row{grid-template-columns:minmax(0,1fr) 16px}.ev.field-record .pc-row .meta{grid-column:1;grid-row:2;white-space:normal}.ev.field-record .pc-row .arw{grid-row:1/span 2}}