.pg-cols{--row-bg:var(--peach);--row-ink:var(--aub-ink);--row-mute:var(--mute-ink);--row-accent:var(--red);--row-link:var(--plum);--row-rule:rgba(58,18,49,.18)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pg-cols{--row-bg:var(--deep);--row-ink:var(--peach);--row-mute:var(--muted-d);--row-accent:var(--orange);--row-link:var(--peach-2);--row-rule:rgba(251,220,196,.22)}}:root[data-theme=dark] .pg-cols{--row-bg:var(--deep);--row-ink:var(--peach);--row-mute:var(--muted-d);--row-accent:var(--orange);--row-link:var(--peach-2);--row-rule:rgba(251,220,196,.22)}.prose:has(>.pg-cols){max-width:none}.pg-cols{container-type:inline-size;display:block;max-width:1280px;margin-left:auto;margin-right:auto}.pg-main{min-width:0}.pg-main>*+*{margin-top:1.05em}.pg-main>.faq{margin-top:2.6em}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.pg-main [id]{scroll-margin-top:24px}.article-img{margin:0;text-align:center}.article-img img{display:inline-block;max-width:480px;width:100%;height:auto;border-radius:var(--r-xl)}.article-cta{text-align:center;margin:28px 0}.pg-main .law-note{max-width:none}.drow{width:100%;border-collapse:separate;border-spacing:0 10px;margin-top:1.2em;font-size:16px}.drow thead th{text-align:left;padding:0 20px 2px;font-family:var(--text);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sheet-mute)}.drow td{background:var(--row-bg);color:var(--row-ink);padding:16px 20px;vertical-align:middle;border:0}.drow td:first-child{border-radius:999px 0 0 999px;padding-left:26px}.drow td:last-child{border-radius:0 36px 36px 0}.drow .k{font-weight:600;line-height:1.35}.drow th:first-child,.drow td:first-child{width:34%}.drow-3 th:first-child,.drow-3 td:first-child{width:auto}.drow .dv{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.2;color:var(--row-accent)}.drow .dq{display:block;margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--row-mute)}.drow .src{font-family:var(--text);font-weight:600;font-size:12.5px;letter-spacing:.04em;color:var(--row-mute);white-space:nowrap}.drow .src em{font-style:italic;letter-spacing:0}.prose .drow td a{color:var(--row-link)}.drow tr.model .dv{font-family:var(--text);font-weight:600;font-size:16px;letter-spacing:0;color:var(--row-ink)}.drow-3{min-width:560px}@media(max-width:720px){.drow td{padding:13px 14px}.drow td:first-child{padding-left:20px}}.prose .pg-break :is(ul,ol){padding-left:0}.prose .pg-break li+li{margin-top:0}.prose .pg-break :is(p,li,h2,h3,h4,dd,dt,a):not(.btn,.chip,.pill-link,.cab,.band){color:inherit}.pg-cols.has-break{display:block}.pg-cols.has-break>.pg-main,.pg-cols.has-break>.pg-break{max-width:1280px;margin-left:auto;margin-right:auto}.pg-cols.has-break>*+*{margin-top:clamp(28px,4vw,64px)}.figs-law{list-style:none;margin:0;padding:0;display:grid;gap:12px}.figs-law li{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:center;gap:28px;background:var(--sheet-bg);border:2px solid var(--sheet-rule);border-radius:999px 26px 26px 999px;padding:14px 28px 14px 14px}.figs-law .fig{display:flex;align-items:center;justify-content:center;min-height:86px;border-radius:999px;background:var(--sheet-accent);color:var(--paper);font-family:var(--display);font-weight:800;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.045em;white-space:nowrap;padding:0 18px}.figs-law h3{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em;margin:0 0 2px}.figs-law p{margin:0;font-size:15.5px;line-height:1.5;color:var(--sheet-ink)}.figs-law .src{display:block;margin-top:4px;font-size:13px;color:var(--sheet-mute)}@media(max-width:640px){.figs-law li{grid-template-columns:minmax(0,1fr);gap:12px;border-radius:26px;padding:16px}.figs-law .fig{min-height:0;padding:10px 18px;justify-self:start;font-size:30px}}.prose .pg-break .checker .sec-kicker{color:var(--orange)}.prose .pg-break .checker .sec-title{color:var(--paper);font-weight:800;font-size:clamp(30px,3.4vw,50px);line-height:1.02;letter-spacing:-.035em;margin:0 0 16px}.prose .pg-break .checker p{line-height:1.55}.checker{--go-bg:var(--aub-ink);--go-ink:var(--paper);--go-hover:var(--plum);--go-pad:6px 6px 6px 20px;--go-gap:14px;--go-disc:38px;--go-disc-bg:var(--orange);--go-disc-ink:var(--aub-ink)}.pg-break .checker{border-image:conic-gradient(var(--check-bg) 0 0) fill 0 / 0 / 0 100vw}.pg-break .checker .wrap{padding-left:0;padding-right:0;max-width:none}
