@layer components{.comparison .tr-section .provision{margin-block:2rem}.cmp-xlink{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--color-rule-strong);transition:text-decoration-color .2s var(--ease-quint),color .2s var(--ease-quint)}.cmp-xlink:hover{color:var(--color-accent-deep);text-decoration-color:var(--color-accent)}.cmp-table{width:100%;margin-block:1.75rem;border-collapse:collapse;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);font-family:var(--font-serif)}.cmp-table caption{caption-side:top;margin-bottom:.85rem;font-size:.8125rem;line-height:1.45;letter-spacing:.01em;color:var(--color-ink-tertiary);text-wrap:pretty}.cmp-table caption,.cmp-table thead th{text-align:left;font-family:var(--font-mono)}.cmp-table thead th{padding:0 0 .7rem;vertical-align:bottom;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--color-rule-strong)}.cmp-th-axis{width:22%}.cmp-th-paga{color:var(--color-accent)}.cmp-th-class,.cmp-th-paga{width:39%;padding-left:1.4rem!important;border-left:1px solid var(--color-rule)}.cmp-th-class{color:var(--color-ink-tertiary)}.cmp-table tbody tr{border-bottom:1px solid var(--color-rule)}.cmp-table tbody tr:last-child{border-bottom:0}.cmp-axis{padding:1rem 1.25rem 1rem 0;vertical-align:top;text-align:left;font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--color-ink-secondary)}.cmp-class,.cmp-paga{padding:1rem 0 1rem 1.4rem;vertical-align:top;border-left:1px solid var(--color-rule);font-size:1rem;line-height:1.5;text-wrap:pretty}.cmp-paga{color:var(--color-ink)}.cmp-class{color:var(--color-ink-secondary)}.cmp-class .cite,.cmp-paga .cite{white-space:nowrap}.cmp-collabel{display:none}@media (max-width:700px){.cmp-table,.cmp-table tbody,.cmp-table td,.cmp-table th,.cmp-table tr{display:block;width:auto}.cmp-table thead{display:none}.cmp-table tbody tr{padding:1.1rem 0}.cmp-axis{padding:0 0 .6rem;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-tertiary)}.cmp-class,.cmp-paga{padding:0;border-left:0;font-size:1.0625rem}.cmp-class{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--color-rule)}.cmp-collabel{display:block;margin-bottom:.15rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cmp-paga .cmp-collabel{color:var(--color-accent)}.cmp-class .cmp-collabel{color:var(--color-ink-tertiary)}.cmp-class .cite,.cmp-paga .cite{white-space:normal}}.cmp-buckets{margin-block:1.5rem;padding-left:1.25rem;border-left:2px solid var(--color-rule-strong)}.cmp-buckets p{font-family:var(--font-serif);font-size:1rem;line-height:1.55;color:var(--color-ink-secondary);text-wrap:pretty}.cmp-buckets p+p{margin-top:.5rem}.cmp-buckets strong{color:var(--color-ink);font-weight:500}}@media print{.cmp-buckets,.cmp-table,.cmp-table tbody tr{break-inside:avoid}}