.ev-surface .public-page{color:var(--ink)}.ev-surface .public-page .wrap{max-width:1160px;padding-inline:clamp(20px,4vw,40px)}.ev-surface .public-intro{padding-block:clamp(32px,5vw,64px) 32px;border-bottom:1px solid var(--line)}.ev-surface .public-intro h1{max-width:22ch;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;margin-block:16px}.ev-surface .public-intro .intro{max-width:62ch;font-size:1.1rem;line-height:1.65}.ev-surface .public-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.ev-surface .public-actions a{min-height:44px;display:inline-flex;align-items:center}.ev-surface .public-section{padding-block:clamp(28px,4vw,48px);scroll-margin-top:100px}.ev-surface .public-section h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;max-width:30ch}.ev-surface .public-section li,.ev-surface .public-section p{line-height:1.65;color:var(--ink-2)}.ev-surface .public-section p{margin-block:16px;max-width:70ch}.ev-surface .public-section ol,.ev-surface .public-section ul{padding-left:24px}.ev-surface .public-section li{margin-top:12px}.ev-surface .public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.ev-surface .public-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.ev-surface .public-card h2,.ev-surface .public-card h3{font-family:var(--serif);font-size:1.5rem;line-height:1.2;margin:0}.ev-surface .public-card p{font-size:1rem;line-height:1.6;margin-block:14px}.ev-surface .public-card a{overflow-wrap:anywhere}.ev-surface .public-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}.ev-surface .public-note{background:var(--paper-2);border-left:3px solid var(--teal);padding:20px;margin-top:24px;line-height:1.65}.ev-surface .public-page a:focus-visible,.ev-surface .public-page button:focus-visible,.ev-surface .public-page summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.ev-surface .public-page section[id]{scroll-margin-top:110px}.ev-surface .public-table{width:100%;border-collapse:collapse;margin-top:24px}.ev-surface .public-table caption{text-align:left;padding-bottom:16px;line-height:1.6;color:var(--ink-2)}.ev-surface .public-table td,.ev-surface .public-table th{padding:16px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.ev-surface .public-table th{font-weight:600}.ev-surface .public-table thead th{background:var(--paper-2)}.ev-surface .public-example{padding:clamp(20px,4vw,36px);margin-top:24px;border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;background:var(--paper-2)}.ev-surface .public-example .eyebrow{font-size:.8rem}.ev-surface .public-example blockquote{margin:20px 0;font-family:var(--serif);font-size:1.65rem;line-height:1.4}.ev-surface .public-section details{border-bottom:1px solid var(--line);padding-block:16px}.ev-surface .public-section summary{min-height:44px;font-weight:600;cursor:pointer;line-height:1.5}@media (max-width:800px){.ev-surface .public-grid,.ev-surface .public-split{grid-template-columns:minmax(0,1fr)}.ev-surface .public-intro .intro{font-size:1rem}.ev-surface .public-card{padding:20px}}@media print{.ev-surface .public-actions,.ev-surface .public-page .crumbs,.ev-surface .public-page form{display:none!important}.ev-surface .public-grid,.ev-surface .public-split{display:block}.ev-surface .public-intro,.ev-surface .public-section{padding-block:12pt}.ev-surface .public-card,.ev-surface .public-example{background:white;margin-top:12pt;break-inside:avoid}.ev-surface .public-page h2,.ev-surface .public-page h3{break-after:avoid}}