.ov-site .lg-page .proto-label{color:var(--studio-muted);margin:0}.ov-site .lg-head{border-bottom:1px solid var(--studio-border);padding-block:clamp(36px,5vw,64px) clamp(28px,3vw,40px)}.ov-site .lg-rule{fill:none;width:180px;height:10px;stroke:var(--ch-red);stroke-width:2px;stroke-linecap:round;margin-top:6px;display:block}.ov-site .lg-head h1{letter-spacing:-.05em;color:var(--studio-text);margin:20px 0 12px;font-size:clamp(44px,5.6vw,84px);font-weight:700;line-height:.98}.ov-site .lg-date{letter-spacing:.04em;color:var(--studio-text);margin:0;font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ov-site .lg-note{max-width:60ch;color:var(--studio-muted);margin:14px 0 0;font-size:16px;line-height:1.65}.ov-site .lg-note .proto-text-link{display:inline}.ov-site .lg-policies{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ov-site .lg-policies a{border:1px solid color-mix(in srgb, var(--studio-text) 26%, transparent);min-height:44px;color:var(--studio-text);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.ov-site .lg-policies a:hover{border-color:var(--studio-text)}.ov-site .lg-policies a[aria-current=page]{border-color:var(--studio-text);background:var(--studio-text);color:var(--studio-bg)}.ov-site .lg-grid{grid-template-columns:minmax(180px,260px) minmax(0,720px);justify-content:space-between;gap:clamp(32px,6vw,96px);padding-block:clamp(48px,6vw,80px) clamp(72px,9vw,120px);display:grid}.ov-site .lg-text section{padding-bottom:12px;scroll-margin-top:120px}.ov-site .lg-text h2{border-top:1px solid var(--studio-border);letter-spacing:-.03em;color:var(--studio-text);margin:0 0 16px;padding-top:28px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.ov-site .lg-text section:first-child h2{border-top:0;padding-top:0}.ov-site .lg-text p,.ov-site .lg-text li{color:var(--studio-text);font-size:16.5px;line-height:1.8}.ov-site .lg-text p{margin:0 0 16px}.ov-site .lg-text ul{margin:0 0 20px;padding-left:22px;list-style:outside}.ov-site .lg-text li{margin-bottom:6px}.ov-site .lg-text li::marker{color:var(--ch-red)}@media (max-width:1000px){.ov-site .lg-grid{grid-template-columns:minmax(0,1fr)}}@media print{.ov-site .studio-header,.ov-site .studio-footer,.ov-site .ov-contents,.ov-site .lg-policies,.ov-site .lg-note{display:none!important}.ov-site .lg-grid{padding-block:12px 0;display:block}.ov-site .lg-text section{break-inside:avoid}.ov-site .lg-page,.ov-site .lg-text :is(h2,p,li){background:#fff;color:#111!important}}
