.search[data-astro-cid-av774hkb]{position:relative}.ta[data-astro-cid-av774hkb]{z-index:60;background:var(--raised);border:1px solid var(--rule);text-align:left;border-radius:12px;max-height:min(62vh,460px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 40px -12px #00000047}.search--sm[data-astro-cid-av774hkb] .ta[data-astro-cid-av774hkb]{width:30rem;left:auto;right:0}.search--lg[data-astro-cid-av774hkb] .ta[data-astro-cid-av774hkb],.search--md[data-astro-cid-av774hkb] .ta[data-astro-cid-av774hkb]{max-width:100%}.ta[data-astro-cid-av774hkb] .ta__item{color:inherit;border-bottom:1px solid var(--rule-soft);padding:11px 15px;text-decoration:none;display:block}.ta[data-astro-cid-av774hkb] .ta__item:last-of-type{border-bottom:none}.ta[data-astro-cid-av774hkb] .ta__item:hover,.ta[data-astro-cid-av774hkb] .ta__item[aria-selected=true]{background:var(--surface)}.ta[data-astro-cid-av774hkb] .ta__title{font:600 .9rem/1.35 var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ta[data-astro-cid-av774hkb] .ta__sub{-webkit-line-clamp:2;font:400 .78rem/1.45 var(--sans);color:var(--muted);-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.ta[data-astro-cid-av774hkb] .ta__sub mark{background:var(--accent-soft);color:var(--ink);padding:0;font-weight:600}.ta[data-astro-cid-av774hkb] .ta__all{text-align:center;font:600 .82rem/1 var(--sans);color:var(--accent);background:var(--surface);border-top:1px solid var(--rule);padding:10px 15px;text-decoration:none;display:block}.ta[data-astro-cid-av774hkb] .ta__all:hover{text-decoration:underline}.ta[data-astro-cid-av774hkb] .ta__note{font:400 .84rem/1.4 var(--sans);color:var(--muted);margin:0;padding:13px 15px}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:10px;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;display:block}.logo__plate[data-astro-cid-f7espo7c]{fill:var(--blue)}.logo__leaf[data-astro-cid-f7espo7c]{fill:#fff}.logo__rules[data-astro-cid-f7espo7c]{stroke:var(--blue);stroke-width:1.1px;stroke-linecap:round;opacity:.45}:root[data-theme=dark] .logo__plate[data-astro-cid-f7espo7c]{fill:var(--blue)}:root[data-theme=dark] .logo__leaf[data-astro-cid-f7espo7c]{fill:#f4ece0}:root[data-theme=dark] .logo__rules[data-astro-cid-f7espo7c]{stroke:var(--blue);opacity:.5}.logo__word[data-astro-cid-f7espo7c]{font:700 17px/1 var(--display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.logo__tld[data-astro-cid-f7espo7c]{color:var(--muted);font-weight:400}.mega[data-astro-cid-wtdnkqx6]{position:relative}.mega__bar[data-astro-cid-wtdnkqx6]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mega__group[data-astro-cid-wtdnkqx6]{position:static}.mega__top[data-astro-cid-wtdnkqx6]{font:500 .93rem/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;text-decoration:none;display:inline-flex}.mega__top[data-astro-cid-wtdnkqx6]:hover,.mega__top[data-astro-cid-wtdnkqx6][aria-expanded=true]{background:var(--surface);color:var(--accent)}.mega__top[data-astro-cid-wtdnkqx6][data-here]{color:var(--accent)}.mega__chev[data-astro-cid-wtdnkqx6]{transition:transform .15s}.mega__top[data-astro-cid-wtdnkqx6][aria-expanded=true] .mega__chev[data-astro-cid-wtdnkqx6]{transform:rotate(180deg)}.ext[data-astro-cid-wtdnkqx6]{opacity:.6;margin-left:3px}.mega__panel[data-astro-cid-wtdnkqx6]{z-index:60;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);position:absolute;top:calc(100% + 10px);left:0;right:0}.mega__panel[data-astro-cid-wtdnkqx6][hidden]{display:none}.mega__panel[data-astro-cid-wtdnkqx6]:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mega__inner[data-astro-cid-wtdnkqx6]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px 34px;padding:26px 28px 22px;display:grid}.mega__col[data-astro-cid-wtdnkqx6] h3[data-astro-cid-wtdnkqx6]{font:600 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.mega__col[data-astro-cid-wtdnkqx6] ul[data-astro-cid-wtdnkqx6]{margin:0;padding:0;list-style:none}.mega__col[data-astro-cid-wtdnkqx6] li[data-astro-cid-wtdnkqx6]{margin-bottom:2px}.mega__col[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]{color:var(--ink-soft);padding:5px 0;font-size:.9rem;line-height:1.35;text-decoration:none;display:block}.mega__col[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]:hover{color:var(--accent)}.mega__col[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6][aria-current=page]{color:var(--accent);font-weight:600}.mega__note[data-astro-cid-wtdnkqx6]{color:var(--muted);font-size:.72rem;display:block}.mega__all[data-astro-cid-wtdnkqx6]{border-top:1px solid var(--rule-soft);grid-column:1/-1;margin:4px 0 0;padding-top:14px}.mega__all[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]{font:600 .85rem/1 var(--sans);color:var(--accent);text-decoration:none}@media (width<=1023px){.mega[data-astro-cid-wtdnkqx6]{display:none}}.navtoggle[data-astro-cid-wtdnkqx6]{border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:7px;display:none}.navtoggle[data-astro-cid-wtdnkqx6]:hover{border-color:var(--accent);color:var(--accent)}@media (width<=1023px){.navtoggle[data-astro-cid-wtdnkqx6]{display:inline-flex}}.drawer[data-astro-cid-3gvivcyj]{z-index:200;background:#17120d61;position:fixed;inset:0}.drawer[data-astro-cid-3gvivcyj][hidden]{display:none}.drawer__sheet[data-astro-cid-3gvivcyj]{background:var(--bg);width:min(380px,88vw);padding:18px 20px 40px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 40px -20px #17120d66}.drawer__head[data-astro-cid-3gvivcyj]{font:600 .74rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.drawer__close[data-astro-cid-3gvivcyj]{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px}.drawer__group[data-astro-cid-3gvivcyj]{border-bottom:1px solid var(--rule-soft)}.drawer__group[data-astro-cid-3gvivcyj] summary[data-astro-cid-3gvivcyj]{cursor:pointer;font:600 1rem/1.2 var(--sans);color:var(--ink);padding:13px 0;list-style:none}.drawer__group[data-astro-cid-3gvivcyj] summary[data-astro-cid-3gvivcyj]::-webkit-details-marker{display:none}.drawer__group[data-astro-cid-3gvivcyj] summary[data-astro-cid-3gvivcyj]:after{content:"+";float:right;color:var(--muted);font-size:1.1rem;font-weight:400;line-height:1}.drawer__group[data-astro-cid-3gvivcyj][open] summary[data-astro-cid-3gvivcyj]:after{content:"–"}.drawer__col[data-astro-cid-3gvivcyj]{padding:0 0 10px}.drawer__col[data-astro-cid-3gvivcyj] h3[data-astro-cid-3gvivcyj]{font:600 .68rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 0 6px}.drawer__col[data-astro-cid-3gvivcyj] a[data-astro-cid-3gvivcyj],.drawer__all[data-astro-cid-3gvivcyj],.drawer__flat[data-astro-cid-3gvivcyj]{color:var(--ink-soft);padding:7px 0;font-size:.93rem;text-decoration:none;display:block}.drawer__col[data-astro-cid-3gvivcyj] a[data-astro-cid-3gvivcyj]:hover,.drawer__flat[data-astro-cid-3gvivcyj]:hover{color:var(--accent)}.drawer__all[data-astro-cid-3gvivcyj]{color:var(--accent);padding-bottom:14px;font-weight:600}.drawer__flat[data-astro-cid-3gvivcyj]{border-bottom:1px solid var(--rule-soft);color:var(--ink);padding:13px 0;font-weight:600}.news[data-astro-cid-drywyjjs] h4[data-astro-cid-drywyjjs]{font:600 .78rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.news__blurb[data-astro-cid-drywyjjs]{color:var(--ink-soft);max-width:34rem;margin:0 0 14px;font-size:.92rem}.news__row[data-astro-cid-drywyjjs]{flex-wrap:wrap;gap:8px;display:flex}.news[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs][type=email]{min-width:0;font:400 .95rem/1.2 var(--sans);color:var(--ink);background:var(--raised);border:1px solid var(--rule);border-radius:10px;flex:15rem;padding:11px 14px}.news[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs][type=email]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.news[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]{font:600 .95rem/1.2 var(--sans);color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:10px;padding:11px 20px}.news[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.news[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs][disabled]{opacity:.6;cursor:default}.news__note[data-astro-cid-drywyjjs]{color:var(--muted);margin:10px 0 0;font-size:.8rem}.news__note[data-astro-cid-drywyjjs][data-state=error]{color:#9a2c1c}.news__trap[data-astro-cid-drywyjjs]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.news--compact[data-astro-cid-drywyjjs] .news__blurb[data-astro-cid-drywyjjs]{display:none}.news--done[data-astro-cid-drywyjjs]{color:var(--ink-soft);font-size:.95rem}:root{--ink:#17120d;--ink-soft:#564b40;--muted:#8a7c6d;--rule:#e8ded0;--rule-soft:#f1e9dd;--bg:#fdf8f1;--surface:#f6eee1;--raised:#fff;--amber:#e08a1e;--amber-ink:#8a4e06;--amber-soft:#fdf0d8;--blue:#1b4f9e;--blue-deep:#133a76;--blue-soft:#e8f0fb;--accent:var(--blue);--shadow:0 1px 2px #17120d0d, 0 8px 24px -12px #17120d29;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--display:"Iowan Old Style", Charter, "Bitstream Charter", "Palatino Linotype", Palatino, Georgia, serif;--serif:"Iowan Old Style", Charter, "Bitstream Charter", Palatino, Georgia, "Times New Roman", serif;--read:38rem;--wide:68rem;--r:14px}:root[data-theme=dark]{--ink:#f4ece0;--ink-soft:#cbbfb0;--muted:#9b8f80;--rule:#342c23;--rule-soft:#271f18;--bg:#16120e;--surface:#1f1a14;--raised:#201a14;--amber:#f0a33c;--amber-ink:#f0a33c;--amber-soft:#2a2014;--blue:#7fb0f2;--blue-deep:#0f2a52;--blue-soft:#17233a;--shadow:0 1px 2px #0006, 0 8px 24px -12px #000000b3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16.5px/1.62 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--raised);z-index:50;border-radius:var(--r);padding:10px 14px;top:12px;left:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.shell{width:100%;margin:0 auto;padding:0 20px}.shell--read{max-width:var(--read)}.shell--wide{max-width:var(--wide)}header.site{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--rule);position:sticky;top:0}.site__bar{max-width:var(--wide);align-items:center;gap:18px;margin:0 auto;padding:10px 20px;display:flex}.brand{color:var(--ink);flex:none;align-items:baseline;gap:9px;text-decoration:none;display:flex}nav.site{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}nav.site a{color:var(--ink-soft);border-radius:7px;padding:6px 10px;font-size:.875rem;text-decoration:none}nav.site a:hover{background:var(--surface);color:var(--ink)}nav.site a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.ext{opacity:.55;vertical-align:baseline;margin-left:4px}a:hover>.ext{opacity:.9}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site__search{flex:none}.themetoggle{cursor:pointer;border:1px solid var(--rule);background:var(--raised);width:34px;height:34px;color:var(--ink-soft);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.themetoggle:hover{color:var(--ink);border-color:var(--amber)}.themetoggle svg{width:17px;height:17px}:root[data-theme=dark] .themetoggle .i-moon,:root:not([data-theme=dark]) .themetoggle .i-sun{display:none}@media (width<=860px){.site__search{display:none}}.search{align-items:center;gap:8px;display:flex;position:relative}.search input[type=search]{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--rule);border-radius:999px;width:100%;padding:9px 14px 9px 36px}.search__icon{color:var(--muted);pointer-events:none;position:absolute;left:12px}.search button{font:600 .875rem/1 var(--sans);color:#17120d;background:var(--amber);cursor:pointer;border:0;border-radius:999px;padding:11px 20px}.search button:hover{filter:brightness(1.05)}.search--sm input[type=search]{width:15rem;padding:7px 12px 7px 32px;font-size:.875rem}.search--sm .search__icon{left:10px}.search--sm button{display:none}.search--lg input[type=search]{padding:15px 18px 15px 44px;font-size:1.05rem}.search--lg .search__icon{width:20px;height:20px;left:16px}.search--lg button{padding:15px 24px}main.shell{padding-block:36px 96px}h1{font:700 2.5rem/1.14 var(--display);letter-spacing:-.016em;margin:0 0 .3em}h2{font:700 1.6rem/1.25 var(--display);letter-spacing:-.012em;margin:2.3em 0 .65em}h3{font:600 1.1rem/1.35 var(--sans);margin:1.9em 0 .5em}@media (width<=640px){h1{font-size:2rem}h2{font-size:1.35rem}}.lede{font:400 1.1rem/1.6 var(--sans);color:var(--ink-soft);margin:0 0 1.6em}.crumbs{color:var(--muted);flex-wrap:wrap;gap:7px;margin:0 0 1.1em;font-size:.8rem;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.meta{color:var(--muted);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 14px;margin:0 0 1.9em;padding-bottom:1.3em;font-size:.82rem;display:flex}.doc{font:400 1.075rem/1.72 var(--serif);color:var(--ink)}.doc :where(p,li){hyphens:auto}.doc p{margin:0 0 1.15em}.doc img{border-radius:6px;max-width:100%;height:auto}.doc blockquote{border-left:3px solid var(--rule);color:var(--ink-soft);margin:1.6em 0;padding:0 0 0 1.1em}.doc table{border-collapse:collapse;width:100%;font:400 .95rem/1.5 var(--sans);display:block;overflow-x:auto}.doc td,.doc th{border:1px solid var(--rule);vertical-align:top;padding:7px 10px}.doc hr{border:0;border-top:1px solid var(--rule);margin:2.2em 0}.text-center{text-align:center}audio{width:100%;margin:1.2em 0}.card{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);color:inherit;box-shadow:var(--shadow);padding:18px 20px;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:block}a.card:hover{border-color:var(--amber);transform:translateY(-2px);box-shadow:0 2px 4px #17120d0f,0 16px 32px -16px #17120d42}@media (prefers-reduced-motion:reduce){a.card:hover{transform:none}}.grid{gap:12px;display:grid}@media (width>=700px){.grid--2{grid-template-columns:1fr 1fr}}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--rule-soft)}.list a{color:var(--ink);padding:13px 0;text-decoration:none;display:block}.list a:hover{color:var(--accent)}.list .sub{color:var(--muted);margin-top:3px;font-size:.82rem;display:block}.pill{font:500 .76rem/1 var(--sans);border:1px solid var(--rule);color:var(--muted);border-radius:999px;margin:0 5px 6px 0;padding:6px 11px;text-decoration:none;display:inline-block}.pill:hover{border-color:var(--accent);color:var(--accent)}footer.site{border-top:1px solid var(--rule);background:var(--surface);padding:48px 0 60px}footer.site .news-band{border-bottom:1px solid var(--rule);margin-bottom:34px;padding-bottom:34px}footer.site .cols{gap:28px;display:grid}@media (width>=760px){footer.site .cols{grid-template-columns:2fr 1fr 1fr}}footer.site h4{font:600 .78rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}footer.site a{color:var(--ink-soft);padding:4px 0;font-size:.9rem;text-decoration:none;display:block}footer.site a:hover{color:var(--accent)}footer.site p{color:var(--muted);margin:0 0 10px;font-size:.85rem}footer.site .foot__blurb{margin-top:14px}footer.site .soon{color:var(--muted);margin-left:7px;font-size:.74rem}
