.regl-head.astro-47kk4itx{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(24px,5vw,64px);display:grid}.head-actions.astro-47kk4itx{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.back.astro-47kk4itx{color:var(--ink-2);text-decoration:none}.back.astro-47kk4itx:hover{color:var(--ink);text-decoration:underline}.cup-logo.astro-47kk4itx{width:clamp(150px,18vw,240px);height:auto}@media (width<=700px){.regl-head.astro-47kk4itx{grid-template-columns:minmax(0,1fr)}.cup-logo.astro-47kk4itx{order:-1;width:150px}}.regl.astro-47kk4itx{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.toc.astro-47kk4itx{position:sticky;top:82px}.toc-pdf.astro-47kk4itx{color:var(--ink-2);margin-top:12px;font-size:.9375rem;display:inline-block}.toc-pdf.astro-47kk4itx:hover{color:var(--ink)}@media (width<=900px){.regl.astro-47kk4itx{grid-template-columns:minmax(0,1fr)}.toc.astro-47kk4itx{position:static}}.regl-text.astro-47kk4itx{max-width:760px}.regl-text.astro-47kk4itx .chapter.astro-47kk4itx{padding-top:clamp(36px,5vw,56px);scroll-margin-top:70px}.regl-text.astro-47kk4itx h2.astro-47kk4itx{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.625rem,3vw,2.25rem);font-style:italic;font-stretch:112%}.regl-text.astro-47kk4itx h2.astro-47kk4itx:after{content:"";background:var(--sector);width:96px;height:6px;transform:skewX(var(--lean));transform-origin:0 100%;margin-top:12px;display:block}.regl-text.astro-47kk4itx h3.astro-47kk4itx{margin-top:1.9em;margin-bottom:.5em;font-size:1.25rem;font-stretch:100%}.regl-text.astro-47kk4itx h4.astro-47kk4itx{margin:1.6em 0 .45em;font-size:1.0625rem;font-weight:750}.regl-text.astro-47kk4itx .num.astro-47kk4itx{min-width:2.2em;color:var(--ink-2);font-style:normal;display:inline-block}.regl-text.astro-47kk4itx h2.astro-47kk4itx .num.astro-47kk4itx{min-width:0;color:var(--sector);margin-right:.15em}.regl-text.astro-47kk4itx p.astro-47kk4itx+p.astro-47kk4itx{margin-top:.85em}.regl-text.astro-47kk4itx .regl-tower{margin-top:14px}.org.astro-47kk4itx{background:var(--panel);border:1px solid var(--rule);max-width:none;margin-top:4px;padding:18px 20px}.org.astro-47kk4itx dd.astro-47kk4itx{line-height:1.55}.bank.astro-47kk4itx{background:var(--panel);border:1px solid var(--rule);max-width:none;margin-top:14px;padding:14px 18px}@media (width<=560px){.org.astro-47kk4itx,.bank.astro-47kk4itx{grid-template-columns:1fr}.org.astro-47kk4itx dd.astro-47kk4itx,.bank.astro-47kk4itx dd.astro-47kk4itx{margin-bottom:8px}}.org.astro-47kk4itx dd.astro-47kk4itx{overflow-wrap:anywhere}.mono.astro-47kk4itx{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:650}.clauses.astro-47kk4itx{gap:.9em;margin:0;padding:0;list-style:none;display:grid}.clauses.astro-47kk4itx li.astro-47kk4itx{max-width:var(--measure);padding-left:2.6em;position:relative}.clause-n.astro-47kk4itx{color:var(--ink-2);font-weight:650;position:absolute;left:0}.cal-row.astro-47kk4itx{--c:var(--s1);grid-template-columns:58px 6px minmax(0,1fr) auto}.cal-row.astro-47kk4itx .label.astro-47kk4itx small.astro-47kk4itx{color:var(--ink-2);margin-left:8px;font-size:.9375rem;font-weight:500}table.astro-47kk4itx.timing{border-collapse:collapse;width:100%;font-stretch:88%}table.astro-47kk4itx.timing th.astro-47kk4itx,table.astro-47kk4itx.timing td.astro-47kk4itx{border-top:1px solid var(--rule);text-align:left;height:44px;padding:0 14px}table.astro-47kk4itx.timing thead.astro-47kk4itx th.astro-47kk4itx{color:var(--ink-2);background:var(--panel-2);border-top:0;font-size:.9375rem;font-weight:600}table.astro-47kk4itx.timing tbody.astro-47kk4itx th.astro-47kk4itx{font-weight:650}table.astro-47kk4itx.timing td.astro-47kk4itx:first-child{width:72px;font-weight:700}table.astro-47kk4itx.timing td.astro-47kk4itx:nth-child(2){width:72px;color:var(--ink-2)}table.astro-47kk4itx.timing td.astro-47kk4itx:last-child{text-align:right;color:var(--ink-2)}table.astro-47kk4itx.timing thead.astro-47kk4itx th.astro-47kk4itx:last-child{text-align:right}table.astro-47kk4itx.timing tr.astro-47kk4itx.race{background:color-mix(in oklab, var(--s1) 16%, var(--panel))}.settings.astro-47kk4itx,.cars.astro-47kk4itx{margin:0;padding:0;list-style:none}.settings.astro-47kk4itx li.astro-47kk4itx,.cars.astro-47kk4itx li.astro-47kk4itx{border-top:1px solid var(--rule);padding:9px 0 9px 22px;position:relative}.settings.astro-47kk4itx li.astro-47kk4itx:last-child,.cars.astro-47kk4itx li.astro-47kk4itx:last-child{border-bottom:1px solid var(--rule)}.settings.astro-47kk4itx li.astro-47kk4itx:before,.cars.astro-47kk4itx li.astro-47kk4itx:before{content:"";background:var(--s1);width:5px;height:15px;transform:skewX(var(--lean));margin-top:-7px;position:absolute;top:50%;left:2px}.cars.astro-47kk4itx{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.cars.astro-47kk4itx li.astro-47kk4itx:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--rule)}@media (width<=560px){.cars.astro-47kk4itx{grid-template-columns:1fr}.cars.astro-47kk4itx li.astro-47kk4itx:nth-last-child(2):nth-child(odd){border-bottom:0}}.m2.astro-47kk4itx{margin-top:1.2em}.formula.astro-47kk4itx{background:#fff;max-width:560px;margin:18px 0;padding:18px 22px}.formula.astro-47kk4itx img.astro-47kk4itx{width:100%;height:auto}.regl-foot.astro-47kk4itx{margin-top:clamp(36px,5vw,56px)}
