.nav a[aria-current=page]{color:var(--ink);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.footer-bar a[aria-current=page]{color:var(--ink)}.page-head,.band{width:min(100% - 2 * var(--edge), 1318px);margin-inline:auto}.page-head{padding-block:88px 72px}.page-title{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(40px,4.82vw,74px);font-weight:700;line-height:1.08}.page-title del{text-decoration-thickness:.06em}.page-title ins{text-underline-offset:.1em;text-decoration-thickness:.05em}.page-lead{max-width:60ch;color:var(--ink-soft);text-wrap:pretty;margin:24px 0 0;font-size:20px;line-height:1.5}.page-more{color:var(--ink-soft);margin:16px 0 0;font-size:17px}.page-more a{color:var(--insert);font-weight:600;text-decoration-thickness:1px}.page-more a:hover{text-decoration-thickness:2px}.band{border-top:1px solid var(--rule);padding-block:96px}.band>.section-title+*{margin-top:48px}.band>.section-title+.section-lead{margin-top:16px}.band>.section-lead+*{margin-top:48px}.band-more{margin:28px 0 0;font-size:18px}.prose{max-width:62ch}.prose p{font:400 20px/1.55 var(--serif);color:var(--ink-body);margin:0 0 20px}.prose p:last-child{margin-bottom:0}.fn{font:500 12px/1 var(--sans);vertical-align:super;color:var(--ink-faint);white-space:nowrap;margin-left:2px;text-decoration:none;position:relative}.fn:hover{color:var(--ink);text-decoration:underline}.fn-sep{font:500 12px/1 var(--sans);vertical-align:super;color:var(--ink-faint)}.fn-sep+.fn{margin-left:1px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.table-scroll:focus-visible{outline-offset:4px}.ruled{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.45}.ruled caption{caption-side:top;text-align:left;color:var(--ink-soft);padding-bottom:16px;font-size:15px}.ruled th,.ruled td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-soft);padding:14px 16px 14px 0}.ruled thead th{border-bottom:1px solid var(--rule);color:var(--ink);vertical-align:bottom;padding-block:0 12px;font-size:15px;font-weight:600}.ruled tbody th{color:var(--ink);font-weight:600}.ruled td{color:var(--ink-body)}.redline{letter-spacing:-.035em;margin:0;font-size:clamp(44px,6vw,96px);font-weight:700;line-height:1.05}.redline del{text-decoration-thickness:.06em}.redline ins{text-underline-offset:.1em;white-space:nowrap;text-decoration-thickness:.05em}@media (prefers-reduced-motion:no-preference){.redline.is-pending del,.redline.is-drawing del,.redline.is-pending ins,.redline.is-drawing ins{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 58%/0% .06em no-repeat;text-decoration:none}.redline.is-pending ins,.redline.is-drawing ins{background-position:0 92%;background-size:0% .05em}.redline.is-pending ins{opacity:.35}.redline.is-drawing del{animation:.7s cubic-bezier(.16,1,.3,1) forwards strike-big}.redline.is-drawing ins{animation:.6s cubic-bezier(.16,1,.3,1) .45s both insert-big}}.footer>.footer-bar:first-child{border-top:0;margin-top:0;padding-top:0}.footer:has(>.footer-bar:first-child){padding-top:24px}@media (width<=720px){.table-scroll:has(>.pair,>.elsewhere,>.cost){overflow:visible}table.ruled:is(.pair,.elsewhere,.cost){min-width:0}table.ruled:is(.pair,.elsewhere,.cost) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.ruled:is(.pair,.elsewhere,.cost) tbody tr{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;padding-block:18px;display:grid}table.ruled.ruled:is(.pair,.elsewhere,.cost) tbody :is(th,td){border:0;width:auto;padding:0;display:block;position:static}table.ruled:is(.pair,.elsewhere,.cost) tbody th{grid-column:1/-1;font-size:17px}table.ruled:is(.pair,.elsewhere,.cost) td:before{content:attr(data-label);width:100%;font:600 14px/1.4 var(--sans);color:var(--ink-soft);margin-bottom:2px;display:inline-block}table.ruled:is(.pair,.elsewhere,.cost) td.col-ours:before{color:var(--insert)}table.ruled.elsewhere tbody tr{grid-template-columns:minmax(0,1fr)}table.ruled.cost tbody td:not(.num){grid-column:1/-1;font-size:17px}table.ruled.cost tbody .num{text-align:left;white-space:normal}table.ruled.cost tr.cost-ours{border-bottom-color:var(--rule)}.page-head{padding-block:48px}.page-lead{font-size:18px}.band{padding-block:64px}.prose p{font-size:18px}}.not-found{border-top:0;align-content:center;min-height:calc(100svh - 260px);display:grid}
