.kp[data-astro-cid-g6xxu2ns]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-1);padding:clamp(22px,2.6vw,34px) clamp(20px,3vw,40px) clamp(10px,1.4vw,18px)}.kp__title[data-astro-cid-g6xxu2ns]{margin-bottom:8px}.kp__list[data-astro-cid-g6xxu2ns]{margin:0;padding:0;list-style:none}.kp__list[data-astro-cid-g6xxu2ns] li[data-astro-cid-g6xxu2ns]{grid-template-columns:2.25rem minmax(0,1fr);gap:10px;padding:14px 0;line-height:1.5;display:grid}.kp__list[data-astro-cid-g6xxu2ns] li[data-astro-cid-g6xxu2ns]+li[data-astro-cid-g6xxu2ns]{border-top:1px solid var(--line)}.kp__n[data-astro-cid-g6xxu2ns]{font-weight:var(--w-bold);color:var(--orange-deep);padding-top:1px}.prose[data-astro-cid-f6qqdc46]{font-size:var(--fs-body);color:var(--ink);overflow-wrap:break-word;line-height:1.7}.prose[data-astro-cid-f6qqdc46]>*+*{margin-top:1.1em}.prose[data-astro-cid-f6qqdc46] h2{font-size:clamp(1.5rem,1.33rem + .65vw,1.9375rem);font-weight:var(--w-bold);letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:calc(var(--header-h) + 24px);margin-top:clamp(2.2rem,1.8rem + 1.6vw,3.25rem);line-height:1.18}.prose[data-astro-cid-f6qqdc46] h2:before{content:"";background:var(--orange);border-radius:2px;width:32px;height:2px;margin-bottom:18px;display:block}.prose[data-astro-cid-f6qqdc46] h3{font-size:var(--fs-h4);font-weight:var(--w-strong);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:1.9em;line-height:1.3}.prose[data-astro-cid-f6qqdc46] :is(h2,h3)+*{margin-top:.7em}.prose[data-astro-cid-f6qqdc46] ul,.prose[data-astro-cid-f6qqdc46] ol{gap:.55em;padding-left:0;display:grid}.prose[data-astro-cid-f6qqdc46] ul{list-style:none}.prose[data-astro-cid-f6qqdc46] ul>li{padding-left:1.6em;position:relative}.prose[data-astro-cid-f6qqdc46] ul>li:before{content:"";background:var(--orange);border-radius:2px;width:.6em;height:2px;position:absolute;top:.72em;left:.2em}.prose[data-astro-cid-f6qqdc46] ol{padding-left:1.6em}.prose[data-astro-cid-f6qqdc46] ol>li::marker{color:var(--orange-deep);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.prose[data-astro-cid-f6qqdc46] strong{font-weight:var(--w-strong);color:var(--ink)}.prose[data-astro-cid-f6qqdc46] a{color:var(--orange-deep);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);transition:text-decoration-color var(--t-fast)}.prose[data-astro-cid-f6qqdc46] a:hover{text-decoration-color:currentColor}.prose[data-astro-cid-f6qqdc46] blockquote{border-left:2px solid var(--orange);font-size:var(--fs-lead);color:var(--navy);margin-inline:0;padding:4px 0 4px 22px;font-style:normal;line-height:1.5}.prose[data-astro-cid-f6qqdc46] em{font-style:normal;font-weight:var(--w-semibold)}.prose[data-astro-cid-f6qqdc46] hr{margin-block:2.4em}.prose[data-astro-cid-f6qqdc46] table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.prose[data-astro-cid-f6qqdc46] th,.prose[data-astro-cid-f6qqdc46] td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.srcs-wrap[data-astro-cid-uaokbngz]{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.srcs[data-astro-cid-uaokbngz] summary[data-astro-cid-uaokbngz]{cursor:pointer;align-items:center;gap:12px;min-height:64px;list-style:none;display:flex}.srcs[data-astro-cid-uaokbngz] summary[data-astro-cid-uaokbngz]::-webkit-details-marker{display:none}.srcs[data-astro-cid-uaokbngz] summary[data-astro-cid-uaokbngz]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.srcs__title[data-astro-cid-uaokbngz]{font-size:var(--fs-h4);font-weight:var(--w-strong)}.srcs__count[data-astro-cid-uaokbngz]{border-radius:var(--r-pill);background:var(--limestone-2);min-width:28px;height:28px;font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--ink-2);place-items:center;padding:0 8px;display:inline-grid}.srcs__ico[data-astro-cid-uaokbngz]{border:1.5px solid var(--line-2);width:40px;height:40px;transition:transform var(--t-med) var(--ease), background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:50%;place-items:center;margin-left:auto;display:grid}.srcs[data-astro-cid-uaokbngz] summary[data-astro-cid-uaokbngz]:hover .srcs__ico[data-astro-cid-uaokbngz]{border-color:var(--ink)}.srcs[data-astro-cid-uaokbngz][open] .srcs__ico[data-astro-cid-uaokbngz]{background:var(--navy);border-color:var(--navy);color:var(--on-ink);transform:rotate(45deg)}.srcs__list[data-astro-cid-uaokbngz]{margin:0 0 14px;padding:0 0 0 1.6em;display:grid}.srcs__list[data-astro-cid-uaokbngz] li[data-astro-cid-uaokbngz]{padding-left:4px}.srcs__list[data-astro-cid-uaokbngz] li[data-astro-cid-uaokbngz]+li[data-astro-cid-uaokbngz]{border-top:1px solid var(--line)}.srcs__list[data-astro-cid-uaokbngz] li[data-astro-cid-uaokbngz]::marker{color:var(--ink-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.srcs__list[data-astro-cid-uaokbngz] a[data-astro-cid-uaokbngz]{min-height:48px;color:var(--ink);overflow-wrap:anywhere;gap:2px;padding:12px 0;line-height:1.45;text-decoration:none;display:grid}.srcs__pub[data-astro-cid-uaokbngz]{font-size:var(--fs-small);color:var(--ink-3)}.srcs__line[data-astro-cid-uaokbngz]{font-size:var(--fs-small);color:var(--orange-deep)}.srcs__t[data-astro-cid-uaokbngz]{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--orange-deep) 45%, transparent);transition:text-decoration-color var(--t-fast)}.srcs__list[data-astro-cid-uaokbngz] a[data-astro-cid-uaokbngz]:hover .srcs__t[data-astro-cid-uaokbngz]{text-decoration-color:currentColor}.srcs__list[data-astro-cid-uaokbngz] a[data-astro-cid-uaokbngz]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.srcs__line[data-astro-cid-uaokbngz] .icon{vertical-align:-2px;margin-left:5px;display:inline-block}.srcs__caption[data-astro-cid-uaokbngz]{font-size:var(--fs-small);color:var(--ink-2);margin-top:-6px;padding-bottom:18px;line-height:1.5}.toc[data-astro-cid-jsrplk2c]{top:calc(var(--header-h) + 40px);gap:14px;display:grid;position:sticky}.toc__title[data-astro-cid-jsrplk2c]{color:var(--ink-3)}.toc__list[data-astro-cid-jsrplk2c]{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none}.toc__list[data-astro-cid-jsrplk2c] a[data-astro-cid-jsrplk2c]{min-height:44px;color:var(--ink-2);font-size:var(--fs-small);transition:color var(--t-fast), border-color var(--t-fast);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:6px 0 6px 16px;line-height:1.35;text-decoration:none;display:flex}.toc__list[data-astro-cid-jsrplk2c] a[data-astro-cid-jsrplk2c]:hover{color:var(--ink)}.toc__list[data-astro-cid-jsrplk2c] a[data-astro-cid-jsrplk2c][aria-current]{color:var(--ink);font-weight:var(--w-semibold);border-left-color:var(--orange)}.acta[data-astro-cid-i5mg36zv]{border-radius:var(--r-2);background:radial-gradient(90% 120% at 100% 0%, #f0681829, transparent 55%), var(--navy);grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(26px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.acta[data-astro-cid-i5mg36zv] .byline__name{font-size:var(--fs-h4)}@media (max-width:479px){.acta[data-astro-cid-i5mg36zv] .byline{grid-template-columns:minmax(0,1fr);row-gap:12px}.acta__actions[data-astro-cid-i5mg36zv] .btn[data-astro-cid-i5mg36zv]{padding-inline:14px;font-size:1rem}}.acta__bio[data-astro-cid-i5mg36zv]{color:var(--on-ink-2);max-width:38em}.acta__actions[data-astro-cid-i5mg36zv]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:6px;display:grid}.acta__actions[data-astro-cid-i5mg36zv] .btn[data-astro-cid-i5mg36zv]{white-space:normal;text-align:center;width:100%}@media (min-width:640px){.acta__actions[data-astro-cid-i5mg36zv]{flex-wrap:wrap;display:flex}.acta__actions[data-astro-cid-i5mg36zv] .btn[data-astro-cid-i5mg36zv]{width:auto}}.art[data-astro-cid-52pvogkm]{--col:780px;padding-bottom:clamp(48px,5vw,88px)}.art__col[data-astro-cid-52pvogkm]{width:100%;max-width:var(--col);min-width:0;margin-inline:auto}.art__head[data-astro-cid-52pvogkm]{padding-top:clamp(16px,2.4vw,32px)}.art__top[data-astro-cid-52pvogkm]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:48px;display:flex}.art__top[data-astro-cid-52pvogkm] .art__crumbs{flex:1;min-width:0}.art__top[data-astro-cid-52pvogkm] .crumbs{flex-wrap:nowrap}.art__top[data-astro-cid-52pvogkm] .crumbs li{white-space:nowrap}.art__top[data-astro-cid-52pvogkm] .crumbs li[aria-current]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:699px){.art__top[data-astro-cid-52pvogkm] .crumbs li[aria-current]{display:none}}.art__share[data-astro-cid-52pvogkm]{border-radius:var(--r-pill);min-height:48px;font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--ink);white-space:nowrap;transition:background-color var(--t-fast);flex:none;align-items:center;gap:8px;margin-right:-14px;padding:0 14px;display:inline-flex}.art__share[data-astro-cid-52pvogkm]:hover{background:var(--limestone-2)}.art__eyebrow[data-astro-cid-52pvogkm]{margin-top:clamp(20px,3vw,44px)}.art__eyebrow[data-astro-cid-52pvogkm] .roof path{animation:art-roof .9s var(--ease-out) .25s both}@keyframes art-roof{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.art__eyebrow[data-astro-cid-52pvogkm] .roof path{stroke-dashoffset:0;animation:none}}.art__title[data-astro-cid-52pvogkm]{max-width:18em;margin-top:14px}.art[data-astro-cid-52pvogkm] .art__byline{margin-top:clamp(22px,2.6vw,34px)}.art__cover-wrap[data-astro-cid-52pvogkm]{margin-top:clamp(24px,3vw,44px)}.art__cover[data-astro-cid-52pvogkm]{margin:0 calc(-1 * var(--gutter));aspect-ratio:16/10;background:var(--navy);overflow:hidden}.art__cover[data-astro-cid-52pvogkm] img[data-astro-cid-52pvogkm]{object-fit:cover;object-position:74% 50%;width:100%;height:100%}@media (min-width:700px){.art__cover[data-astro-cid-52pvogkm]{aspect-ratio:21/9;border-radius:var(--r-1);max-width:1120px;margin:0 auto}.art__cover[data-astro-cid-52pvogkm] img[data-astro-cid-52pvogkm]{object-position:62% 50%}}.art__grid[data-astro-cid-52pvogkm]{grid-template-columns:minmax(0,1fr);margin-top:clamp(28px,3.6vw,56px);display:grid}.art__rail[data-astro-cid-52pvogkm]{display:none}@media (min-width:1360px){.art__grid[data-astro-cid-52pvogkm]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--col)) minmax(0, 1fr)}.art__rail[data-astro-cid-52pvogkm]{grid-column:1;justify-self:end;width:210px;margin-right:56px;display:block}.art__main[data-astro-cid-52pvogkm]{grid-column:2}}.art__main[data-astro-cid-52pvogkm]{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(28px,3vw,40px);display:grid}.art__lead[data-astro-cid-52pvogkm]{font-size:var(--fs-lead);color:var(--navy);line-height:1.55;font-weight:var(--w-medium);text-wrap:pretty}.art[data-astro-cid-52pvogkm] .art__body{margin-top:-8px}.art__note[data-astro-cid-52pvogkm]{border-radius:var(--r-2);background:var(--limestone-2);color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:16px 18px;line-height:1.5;display:grid}.art__note[data-astro-cid-52pvogkm] .icon{color:var(--ink-3);margin-top:2px}.rel__rail[data-astro-cid-52pvogkm]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rel__item[data-astro-cid-52pvogkm]{scroll-snap-align:start;min-width:0;display:flex}.rel__item[data-astro-cid-52pvogkm]>*{flex:1}@media (min-width:1000px){.rel__rail[data-astro-cid-52pvogkm]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:24px;margin-inline:0;padding:0;overflow:visible}}.rel__note[data-astro-cid-52pvogkm]{font-size:var(--fs-small);color:var(--ink-2);align-items:flex-start;gap:10px;max-width:52em;margin-top:20px;display:flex}.rel__note[data-astro-cid-52pvogkm] .icon{color:var(--ink-3);margin-top:3px}.more__grid[data-astro-cid-52pvogkm]{gap:20px;display:grid}.more__grid[data-astro-cid-52pvogkm]>div[data-astro-cid-52pvogkm]{min-width:0;display:flex}.more__grid[data-astro-cid-52pvogkm]>div[data-astro-cid-52pvogkm]>*{flex:1}@media (min-width:760px){.more__grid[data-astro-cid-52pvogkm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
