.c2-pol[data-v-bd55252d]{background:var(--c2-bg);color:var(--c2-text-2);font-family:var(--c2-body);font-size:.92rem;height:100%;line-height:1.75;overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased}.c2-pol-head[data-v-bd55252d]{background:var(--c2-surface);border-bottom:.0625rem solid rgba(var(--c2-ink-rgb),.06)}.c2-pol-in[data-v-bd55252d]{margin:0 auto;max-width:72rem;padding:clamp(2rem,5vw,3.2rem) clamp(1rem,4vw,2.5rem)}.c2-pol-crumb[data-v-bd55252d]{color:var(--c2-text-3);display:flex;font-size:.85rem;gap:.45rem;margin-bottom:.8rem}.c2-pol-crumb a[data-v-bd55252d]{color:var(--c2-brand-ink);text-decoration:none}.c2-pol h1[data-v-bd55252d]{color:var(--c2-text);font-family:var(--c2-display);font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.14;margin:0}.c2-pol-lead[data-v-bd55252d]{font-size:.96rem;margin:.9rem 0 0;max-width:46rem}.c2-pol-date[data-v-bd55252d]{color:var(--c2-text-3);font-size:.84rem;margin:.7rem 0 0}.c2-pol-body[data-v-bd55252d]{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 15.5rem;margin:0 auto;max-width:72rem;padding:clamp(2rem,5vw,3rem) clamp(1rem,4vw,2.5rem) 3rem}@media(max-width:960px){.c2-pol-body[data-v-bd55252d]{gap:2rem;grid-template-columns:minmax(0,1fr)}}.c2-pol-text[data-v-bd55252d]{max-width:46rem}.c2-pol-text[data-v-bd55252d] h2{color:var(--c2-text);font-family:var(--c2-display);font-size:clamp(1.15rem,2.3vw,1.38rem);font-weight:700;letter-spacing:-.015em;line-height:1.27;margin:2.2rem 0 .7rem}.c2-pol-text[data-v-bd55252d] h2:before{background:var(--c2-brand);border-radius:.125rem;content:"";display:block;height:.1875rem;margin-bottom:.7rem;width:2rem}.c2-pol-text[data-v-bd55252d] section:first-child h2{margin-top:0}.c2-pol-text[data-v-bd55252d] h3{color:var(--c2-text);font-family:var(--c2-display);font-size:.96rem;font-weight:600;margin:1.3rem 0 .35rem}.c2-pol-text[data-v-bd55252d] p{margin:0 0 1rem}.c2-pol-text[data-v-bd55252d] ol,.c2-pol-text[data-v-bd55252d] ul{margin:0 0 1.1rem;padding-left:1.3rem}.c2-pol-text[data-v-bd55252d] li{margin-bottom:.4rem}.c2-pol-text[data-v-bd55252d] a{color:var(--c2-brand-ink);text-underline-offset:.125rem}.c2-pol-text[data-v-bd55252d] strong{color:var(--c2-text)}.c2-pol-text[data-v-bd55252d] .c2-table-wrap{border:.0625rem solid rgba(var(--c2-ink-rgb),.1);border-radius:.875rem;margin:1rem 0 1.3rem;overflow-x:auto}.c2-pol-text[data-v-bd55252d] table{border-collapse:collapse;font-size:.9rem;line-height:1.5;min-width:32rem;width:100%}.c2-pol-text[data-v-bd55252d] td,.c2-pol-text[data-v-bd55252d] th{border-bottom:.0625rem solid rgba(var(--c2-ink-rgb),.08);padding:.7rem .85rem;text-align:left;vertical-align:top}.c2-pol-text[data-v-bd55252d] thead th{background:var(--c2-surface);color:var(--c2-text);font-family:var(--c2-display);font-weight:600}.c2-pol-text[data-v-bd55252d] tbody tr:last-child td,.c2-pol-text[data-v-bd55252d] tbody tr:last-child th{border-bottom:0}.c2-pol-text[data-v-bd55252d] .c2-callout{background:var(--c2-coral-soft);border-radius:.875rem;margin:1.2rem 0;padding:1rem 1.15rem}.c2-pol-text[data-v-bd55252d] .c2-callout p:last-child{margin-bottom:0}.c2-pol-side[data-v-bd55252d]{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6rem}@media(max-width:960px){.c2-pol-side[data-v-bd55252d]{position:static}}.c2-pol-card[data-v-bd55252d]{background:var(--c2-brand-soft);border-radius:1rem;font-size:.9rem;line-height:1.55;padding:1rem 1.1rem}.c2-pol-card p[data-v-bd55252d]{margin:0 0 .4rem}.c2-pol-card p[data-v-bd55252d]:last-child{margin:0}.c2-pol-card a[data-v-bd55252d]{color:var(--c2-brand-ink);font-weight:600;overflow-wrap:anywhere}.c2-pol-card-h[data-v-bd55252d]{color:var(--c2-text);font-family:var(--c2-display);font-weight:700}.c2-pol-nav[data-v-bd55252d]{display:flex;flex-direction:column;font-size:.9rem;gap:.15rem}.c2-pol-nav a[data-v-bd55252d]{align-items:center;border-radius:.625rem;color:var(--c2-text-2);display:flex;min-height:2.75rem;padding:.4rem .7rem;text-decoration:none}.c2-pol-nav a.on[data-v-bd55252d],.c2-pol-nav a[data-v-bd55252d]:hover{background:var(--c2-surface)}.c2-pol-nav a.on[data-v-bd55252d]{color:var(--c2-brand-ink);font-weight:600}.c2-pol[data-v-bd55252d]{font-size:.95rem}.c2-pol-head[data-v-bd55252d]{background:var(--c2-ink);border-bottom:var(--c2-line)}.c2-pol-crumb[data-v-bd55252d]{color:#fff7efb3}.c2-pol-crumb a[data-v-bd55252d]{color:var(--c2-sun)}.c2-pol h1[data-v-bd55252d]{color:#fff7ef;font-size:clamp(2rem,8vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.c2-pol-lead[data-v-bd55252d]{color:#fff7efd9}.c2-pol-date[data-v-bd55252d]{color:#fff7ef99}.c2-pol-text[data-v-bd55252d] h2{font-size:clamp(1.3rem,4.5vw,1.6rem);font-weight:800;letter-spacing:-.03em}.c2-pol-text[data-v-bd55252d] h2:before{border-radius:.1875rem;height:.375rem;width:2.6rem}.c2-pol-text[data-v-bd55252d] h3{font-weight:800}.c2-pol-text[data-v-bd55252d] a{color:var(--c2-text);font-weight:600;text-decoration-color:var(--c2-brand);text-decoration-thickness:.125rem}.c2-pol-text[data-v-bd55252d] .c2-table-wrap{background:var(--c2-paper);border:var(--c2-line)}.c2-pol-text[data-v-bd55252d] thead th{background:var(--c2-ink);color:#fff7ef}.c2-pol-text[data-v-bd55252d] .c2-callout{background:var(--c2-sun-soft);border:var(--c2-line)}.c2-pol-card[data-v-bd55252d]{background:var(--c2-sun);border:var(--c2-line);border-radius:.875rem;box-shadow:var(--c2-hard)}.c2-pol-card a[data-v-bd55252d]{color:var(--c2-text);text-decoration-color:var(--c2-brand);text-decoration-thickness:.125rem}.c2-pol-nav a[data-v-bd55252d]{border:.125rem solid transparent;color:var(--c2-text);font-weight:600}.c2-pol-nav a.on[data-v-bd55252d],.c2-pol-nav a[data-v-bd55252d]:hover{background:var(--c2-paper);border-color:var(--c2-ink)}.c2-pol-nav a.on[data-v-bd55252d]{box-shadow:.1875rem .1875rem 0 var(--c2-brand);color:var(--c2-text);font-weight:800}
