.cw{--cw-ink:#1a1a1a;--cw-muted:#5c5c5c;--cw-line:#e5e5e5;--cw-brand:#0c2340;--cw-accent:#9b1c2c;--cw-surface:#f7f7f5;max-width:1080px;margin:0 auto;padding:0 1.25rem;color:var(--cw-ink);font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;line-height:1.5;background:#fff}.cw__topbar{display:flex;justify-content:space-between;gap:1rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.75rem;color:#fff;background:var(--cw-brand);margin:0 -1.25rem;padding:.45rem 1.25rem}.cw__topbar a{color:#fff;text-decoration:none;font-weight:600}.cw__header{padding:1.35rem 0 1rem;border-bottom:1px solid var(--cw-line);margin-bottom:1.5rem}.cw__logo{display:inline-block;color:var(--cw-brand);text-decoration:none;font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.cw__tagline{margin:.4rem 0 0;max-width:36rem;color:var(--cw-muted);font-size:.98rem}.cw__nav{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--cw-line);font-family:Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:600;text-transform:none}.cw__nav a{color:var(--cw-brand);text-decoration:none}.cw__nav a:hover{color:var(--cw-accent)}.cw__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.85fr);grid-gap:1.75rem 2rem;gap:1.75rem 2rem;align-items:start}@media(max-width:900px){.cw__layout{grid-template-columns:1fr}}.cw__main,.cw__sidebar{min-width:0}.cw__label,.cw__section-head h2{font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent);margin:0 0 .65rem}.cw__section-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--cw-brand);margin-bottom:.85rem;padding-bottom:.35rem}.cw__section-head h2{color:var(--cw-brand);margin:0;font-size:.85rem;letter-spacing:.04em}.cw__section-head span{font-family:Segoe UI,system-ui,sans-serif;font-size:.75rem;color:var(--cw-muted)}.cw__top-story{margin-bottom:1.75rem}.cw__hero-media{display:block;margin:0 0 1rem;overflow:hidden;background:var(--cw-surface);aspect-ratio:16/9}.cw__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.cw__story-thumb{display:block;margin:0 0 .65rem;overflow:hidden;background:var(--cw-surface);aspect-ratio:16/9}.cw__story-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cw__article-hero{margin:1rem 0 1.15rem;overflow:hidden;background:var(--cw-surface);aspect-ratio:16/9}.cw__article-hero img{display:block;width:100%;height:100%;object-fit:cover}.cw__top-story h1{font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.15;margin:0 0 .75rem;font-weight:700}.cw__rail a,.cw__top-stories a,.cw__top-story h1 a{color:inherit;text-decoration:none}.cw__rail a:hover,.cw__top-stories a:hover,.cw__top-story h1 a:hover{color:var(--cw-accent)}.cw__dek{margin:0 0 .75rem;font-size:1.05rem;color:#333}.cw__meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:.35rem 0 0;font-family:Segoe UI,system-ui,sans-serif;font-size:.78rem;color:var(--cw-muted)}.cw__rail ul,.cw__top-stories-grid{list-style:none;margin:0;padding:0}.cw__top-stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.25rem;gap:0 1.25rem}@media(max-width:640px){.cw__top-stories-grid{grid-template-columns:1fr}}.cw__top-stories-grid li{padding:.85rem 0;border-bottom:1px solid var(--cw-line)}.cw__top-stories-grid a{font-size:1.02rem;font-weight:650;line-height:1.25}.cw__sections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.25rem;padding-top:.5rem}@media(max-width:800px){.cw__sections{grid-template-columns:1fr}}.cw__rail{background:var(--cw-surface);border:1px solid var(--cw-line);padding:.9rem 1rem 1rem}.cw__rail li{padding:.55rem 0;border-bottom:1px solid #eaeaea;font-size:.95rem;line-height:1.3}.cw__rail li:last-child{border-bottom:0}.cw__empty{color:var(--cw-muted);font-size:.9rem}.cw__events{position:-webkit-sticky;position:sticky;top:1rem;padding:0;border:0;background:rgba(0,0,0,0)}.cw__events-list{list-style:none;margin:0;padding:0;display:block}.cw__events-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem 0;border-bottom:1px solid var(--cw-line)}.cw__events-list li:first-child{padding-top:.15rem}.cw__dateblock{display:flex;flex-direction:column;width:3rem;overflow:hidden;border:1px solid var(--cw-line);border-radius:2px;text-align:center;font-family:Segoe UI,system-ui,sans-serif;line-height:1}.cw__dateblock-month{background:var(--cw-brand);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.28rem .15rem}.cw__dateblock-day{background:var(--cw-surface);color:var(--cw-ink);font-size:1.15rem;font-weight:700;padding:.4rem .15rem .45rem}.cw__event-body a{color:var(--cw-brand);text-decoration:none;font-weight:650;line-height:1.25;font-size:.95rem}.cw__event-body a:hover{color:var(--cw-accent)}.cw__page{max-width:42rem;padding:.25rem 0 2rem}.cw__page--wide{max-width:52rem}.cw__page h1{margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.4rem);line-height:1.15}.cw__page a{color:var(--cw-accent)}.cw__about-hero{margin:0 -1.25rem 2rem;padding:2.75rem 1.5rem 2.5rem;text-align:center;background:radial-gradient(ellipse at 20% 0,rgba(155,28,44,.06),transparent 55%),linear-gradient(180deg,#f4f6f8,#eef1f4);border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.cw__about-hero h1{margin:0 0 1rem;color:var(--cw-brand);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.cw__about-lead{margin:0 auto .75rem;max-width:38rem;color:var(--cw-ink);font-size:1.08rem;font-weight:650}.cw__about-lead,.cw__about-sub{font-family:Segoe UI,system-ui,sans-serif;line-height:1.45}.cw__about-sub{margin:0 auto;max-width:32rem;color:var(--cw-muted);font-size:.98rem}.cw__about-body{max-width:40rem;margin:0 auto;padding-bottom:2.5rem}.cw__about-body h2{margin:0 0 1rem;font-size:clamp(1.45rem,2.5vw,1.85rem);line-height:1.2}.cw__article{max-width:42rem;margin:0 auto;padding:.5rem 0 2.5rem}.cw__article h1{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.cw__article-body{margin:1.35rem 0 0;font-size:1.05rem;line-height:1.65;color:#222}.cw__article-body>:first-child{margin-top:0}.cw__article-body p{margin:0 0 1rem}.cw__article-body h2,.cw__article-body h3{margin:1.5rem 0 .65rem;font-family:Segoe UI,system-ui,sans-serif;line-height:1.25;color:var(--cw-brand)}.cw__article-body h2{font-size:1.25rem}.cw__article-body h3{font-size:1.1rem}.cw__article-body ol,.cw__article-body ul{margin:0 0 1rem;padding-left:1.25rem}.cw__article-body li{margin:.35rem 0}.cw__article-body a{color:var(--cw-accent)}.cw__article-body blockquote{margin:1rem 0;padding:.25rem 0 .25rem 1rem;border-left:3px solid var(--cw-brand);color:var(--cw-muted)}.cw__article-source{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--cw-line);font-family:Segoe UI,system-ui,sans-serif;font-size:.92rem;font-weight:600}.cw__article-source a{color:var(--cw-accent);text-decoration:none}.cw__article-source a:hover{text-decoration:underline}.cw__contact-org{margin:1.25rem 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cw-line)}.cw__contact-org h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700}.cw__contact-dl,.cw__contact-org h2{font-family:Segoe UI,system-ui,sans-serif}.cw__contact-dl{margin:0;display:grid;grid-gap:.75rem;gap:.75rem;font-size:.95rem}.cw__contact-dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.cw__contact-dl dt{margin:0;color:var(--cw-muted);font-weight:600}.cw__contact-dl dd{margin:0}.cw__contact-note{margin:1.15rem 0 0;max-width:36rem;color:#333;font-size:1.02rem}.cw__contact-groups{display:grid;grid-gap:1.75rem;gap:1.75rem}.cw__contact-group h3{margin:0 0 .85rem;padding-bottom:.4rem;border-bottom:2px solid var(--cw-brand);font-family:Segoe UI,system-ui,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-brand)}.cw__contact-people{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.1rem;gap:1.1rem}.cw__contact-role{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.cw__contact-title{margin:.2rem 0 .35rem;color:var(--cw-muted);font-size:.88rem}.cw__contact-mail,.cw__contact-title{font-family:Segoe UI,system-ui,sans-serif}.cw__contact-mail{margin:0;font-size:.92rem}.cw__prose{margin:1.5rem 0 0;padding-top:.25rem}.cw__prose+.cw__prose{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--cw-line)}.cw__prose h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3;font-family:Segoe UI,system-ui,sans-serif;font-weight:700}.cw__prose p{margin:0 0 .9rem}.cw__prose p,.cw__prose ul{color:#333;font-size:1.02rem}.cw__prose ul{margin:0 0 1rem;padding-left:1.25rem}.cw__prose li{margin:.45rem 0}.cw__faq-toc{margin:1.5rem 0 2rem;padding:0 0 0 1.15rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.95rem;line-height:1.45}.cw__faq-toc li{margin:.55rem 0}.cw__faq-toc a{color:var(--cw-ink);text-decoration:none}.cw__faq-toc a:hover{color:var(--cw-accent);text-decoration:underline}.cw__faq-item{padding:1.15rem 0 1.25rem;border-top:1px solid var(--cw-line)}.cw__faq-item h2{margin:0 0 .55rem;font-size:1.15rem;line-height:1.3;font-family:Segoe UI,system-ui,sans-serif;font-weight:700}.cw__faq-answer{margin:0;color:#333;font-size:1.02rem}.cw__faq-answer a{color:var(--cw-accent)}.cw__footer{--cw-footer-chevron:#e87722;margin:2.75rem -1.25rem 0;font-family:Segoe UI,system-ui,sans-serif;font-size:.9rem;color:var(--cw-ink);background:#fff}.cw__footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem 2rem;gap:1.5rem 2rem;max-width:1080px;margin:0 auto;padding:1.75rem 1.25rem 2rem;border-top:1px solid var(--cw-line)}@media(max-width:700px){.cw__footer-nav{grid-template-columns:1fr;gap:.35rem}}.cw__footer-nav ul{list-style:none;margin:0;padding:0}.cw__footer-nav li{margin:.55rem 0}.cw__footer-nav a{display:inline-flex;align-items:center;gap:.45rem;color:var(--cw-ink);text-decoration:none;font-size:.95rem}.cw__footer-nav a:before{content:"›";color:var(--cw-footer-chevron);font-size:1.15rem;font-weight:700;line-height:1}.cw__footer-nav a:hover{text-decoration:underline}.cw__footer-legal{background:#111;color:#fff;text-align:center;padding:1.35rem 1.25rem 1.5rem}.cw__footer-legal a{color:#fff;text-decoration:none}.cw__footer-legal a:hover{text-decoration:underline}.cw__footer-legal-row{margin:0 0 .65rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem .65rem}.cw__footer-copy,.cw__footer-legal-row{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cw__footer-copy{margin:0 0 1rem;color:#ddd}.cw__footer-social{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.15rem}.cw__footer-social a{display:inline-flex;color:#fff;opacity:.95}.cw__footer-social a:hover{opacity:.7}.bb{--bb-ink:#0a0a0a;--bb-muted:#5a5a5a;--bb-line:#e2e2e2;--bb-brand:#111827;--bb-accent:#d97706;--bb-surface:#f6f6f4;max-width:1080px;margin:0 auto;padding:0 1.25rem;color:var(--bb-ink);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;line-height:1.45;background:#fff}.bb__masthead{margin:0 -1.25rem;padding:.55rem 1.25rem;background:var(--bb-brand);color:#fff;display:flex;justify-content:space-between;gap:1rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.bb__masthead a{color:#fff;text-decoration:none;font-weight:600}.bb__header{padding:1.15rem 0 .85rem;border-bottom:3px solid var(--bb-brand);margin-bottom:1.35rem}.bb__logo{display:inline-block;color:var(--bb-brand);text-decoration:none;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.bb__tagline{margin:.35rem 0 0;color:var(--bb-muted);font-size:.9rem;max-width:36rem}.bb__nav{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.85rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.bb__nav a{color:var(--bb-brand);text-decoration:none}.bb__nav a:hover{color:var(--bb-accent)}.bb__layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem}@media(max-width:860px){.bb__layout{grid-template-columns:1fr}}.bb__kicker{margin:0 0 .45rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-accent)}.bb__feature h1{margin:0 0 .65rem;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.12;font-weight:800;letter-spacing:-.02em}.bb__feature h1 a,.bb__latest a,.bb__rail a{color:inherit;text-decoration:none}.bb__feature h1 a:hover,.bb__latest a:hover,.bb__rail a:hover{color:var(--bb-accent)}.bb__dek{margin:0 0 .65rem;color:#222;font-size:1.02rem}.bb__meta{margin:.25rem 0 0;font-size:.75rem;color:var(--bb-muted);display:flex;flex-wrap:wrap;gap:.35rem .75rem}.bb__hero{display:block;margin:0 0 .85rem;aspect-ratio:16/9;overflow:hidden;background:var(--bb-surface)}.bb__hero img{width:100%;height:100%;object-fit:cover;display:block}.bb__latest h2,.bb__rail h2,.bb__section-label{margin:0 0 .65rem;padding-bottom:.35rem;border-bottom:2px solid var(--bb-brand);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bb__latest ul,.bb__rail ul{list-style:none;margin:0;padding:0}.bb__latest li{padding:.7rem 0;border-bottom:1px solid var(--bb-line)}.bb__latest a{font-weight:700;font-size:.98rem;line-height:1.25}.bb__rails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin:2rem 0 0}@media(max-width:800px){.bb__rails{grid-template-columns:1fr}}.bb__rail{padding:.85rem .9rem 1rem}.bb__rail li{padding:.45rem 0;border-bottom:1px solid #e8e8e8;font-size:.92rem;line-height:1.3}.bb__rail li:last-child{border-bottom:0}.bb__empty{color:var(--bb-muted);font-size:.88rem}.bb__footer{margin:2.5rem -1.25rem 0;padding:1.25rem 1.25rem 1.5rem;background:var(--bb-brand);color:#ddd;font-size:.82rem}.bb__footer-inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem}.bb__footer a{color:#fff;text-decoration:none;margin-right:.85rem}.bb__footer a:hover{color:var(--bb-accent)}.bb__article{max-width:42rem;margin:0 auto;padding:.5rem 0 2.5rem}.bb__article h1{margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12;font-weight:800}.bb__article-body{margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.bb__article-body p{margin:0 0 1rem}.bb__article-hero{margin:1rem 0;aspect-ratio:16/9;overflow:hidden;background:var(--bb-surface)}.bb__article-hero img{width:100%;height:100%;object-fit:cover;display:block}.rn{--rn-ink:#0f172a;--rn-muted:#64748b;--rn-line:#e2e8f0;--rn-brand:#0f172a;--rn-accent:#1d4ed8;--rn-surface:#f8fafc;max-width:1080px;margin:0 auto;padding:0 1.25rem;color:var(--rn-ink);font-family:"Source Serif 4",Georgia,Times New Roman,serif;line-height:1.5;background:#fff}.rn__top{margin:0 -1.25rem;padding:.4rem 1.25rem;background:var(--rn-brand);color:#cbd5e1;font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem;display:flex;justify-content:space-between;gap:1rem}.rn__top a{color:#fff;text-decoration:none;font-weight:600}.rn__header{padding:1.25rem 0 1rem;border-bottom:1px solid var(--rn-line);margin-bottom:1.35rem}.rn__logo{display:inline-block;color:var(--rn-brand);text-decoration:none;font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em}.rn__tagline{margin:.4rem 0 0;color:var(--rn-muted);font-size:.95rem;max-width:38rem}.rn__nav{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--rn-line);font-family:Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:650}.rn__nav a{color:var(--rn-brand);text-decoration:none}.rn__nav a:hover{color:var(--rn-accent)}.rn__feature{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:2px solid var(--rn-brand)}.rn__label{margin:0 0 .5rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rn-accent)}.rn__feature h1{margin:0 0 .7rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.rn__feature h1 a,.rn__latest a,.rn__rail a{color:inherit;text-decoration:none}.rn__feature h1 a:hover,.rn__latest a:hover,.rn__rail a:hover{color:var(--rn-accent)}.rn__dek{margin:0 0 .65rem;font-size:1.05rem;color:#1e293b}.rn__meta{margin:.3rem 0 0;font-family:Segoe UI,system-ui,sans-serif;font-size:.78rem;color:var(--rn-muted);display:flex;flex-wrap:wrap;gap:.35rem .75rem}.rn__hero{display:block;margin:0 0 .9rem;aspect-ratio:16/9;overflow:hidden;background:var(--rn-surface)}.rn__hero img{width:100%;height:100%;object-fit:cover;display:block}.rn__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem}@media(max-width:860px){.rn__grid{grid-template-columns:1fr}}.rn__latest h2,.rn__rail h2{margin:0 0 .7rem;padding-bottom:.35rem;border-bottom:2px solid var(--rn-accent);font-family:Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rn__latest ul,.rn__rail ul{list-style:none;margin:0;padding:0}.rn__latest li{padding:.75rem 0;border-bottom:1px solid var(--rn-line)}.rn__latest a{font-size:1.02rem;font-weight:650;line-height:1.25}.rn__rails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}@media(max-width:800px){.rn__rails{grid-template-columns:1fr}}.rn__rail{padding:.85rem 1rem 1rem}.rn__rail li{padding:.5rem 0;font-size:.94rem;line-height:1.3}.rn__rail li:last-child{border-bottom:0}.rn__empty{color:var(--rn-muted);font-size:.88rem}.rn__footer{margin:2.5rem -1.25rem 0;padding:1.35rem 1.25rem 1.6rem;background:var(--rn-surface);border-top:3px solid var(--rn-brand);font-family:Segoe UI,system-ui,sans-serif;font-size:.85rem;color:var(--rn-muted)}.rn__footer-inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;justify-content:space-between}.rn__footer a{color:var(--rn-brand);text-decoration:none;font-weight:600;margin-right:.75rem}.rn__footer a:hover{color:var(--rn-accent)}.rn__article{max-width:42rem;margin:0 auto;padding:.5rem 0 2.5rem}.rn__article h1{margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15}.rn__article-body{margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.rn__article-body p{margin:0 0 1rem}.rn__article-hero{margin:1rem 0;aspect-ratio:16/9;overflow:hidden;background:var(--rn-surface)}.rn__article-hero img{width:100%;height:100%;object-fit:cover;display:block}.rt{--rt-ink:#1a1a1a;--rt-muted:#666;--rt-line:#ddd;--rt-brand:#0b1f33;--rt-accent:#f56600;--rt-surface:#f7f7f7;max-width:1080px;margin:0 auto;padding:0 1.25rem;color:var(--rt-ink);font-family:"Noto Serif",Georgia,Times New Roman,serif;line-height:1.5}.rt,.rt__bar{background:#fff}.rt__bar{margin:0 -1.25rem;padding:.4rem 1.25rem;border-bottom:1px solid var(--rt-line);font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem;color:var(--rt-muted);display:flex;justify-content:space-between;gap:1rem}.rt__bar a{color:var(--rt-brand);text-decoration:none;font-weight:600}.rt__header{padding:1.1rem 0 .85rem;border-bottom:4px solid var(--rt-accent);margin-bottom:1.35rem}.rt__logo{display:inline-block;color:var(--rt-brand);text-decoration:none;font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.035em}.rt__tagline{margin:.35rem 0 0;color:var(--rt-muted);font-size:.95rem;max-width:36rem}.rt__nav{display:flex;flex-wrap:wrap;gap:.35rem 1.05rem;margin-top:.85rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.84rem;font-weight:650}.rt__nav a{color:var(--rt-brand);text-decoration:none}.rt__nav a:hover{color:var(--rt-accent)}.rt__layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.9fr);grid-gap:1.5rem 1.75rem;gap:1.5rem 1.75rem}@media(max-width:860px){.rt__layout{grid-template-columns:1fr}}.rt__kicker{margin:0 0 .45rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rt-accent)}.rt__feature h1{margin:0 0 .7rem;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.15;font-weight:700}.rt__feature h1 a,.rt__latest a,.rt__rail a{color:inherit;text-decoration:none}.rt__feature h1 a:hover,.rt__latest a:hover,.rt__rail a:hover{color:var(--rt-accent)}.rt__dek{margin:0 0 .65rem;font-size:1.05rem;color:#333}.rt__meta{margin:.3rem 0 0;font-family:Segoe UI,system-ui,sans-serif;font-size:.78rem;color:var(--rt-muted);display:flex;flex-wrap:wrap;gap:.35rem .75rem}.rt__hero{display:block;margin:0 0 .9rem;aspect-ratio:16/9;overflow:hidden;background:var(--rt-surface)}.rt__hero img{width:100%;height:100%;object-fit:cover;display:block}.rt__latest{border-left:1px solid var(--rt-line);padding-left:1.15rem}@media(max-width:860px){.rt__latest{border-left:0;padding-left:0;border-top:1px solid var(--rt-line);padding-top:1rem}}.rt__latest h2,.rt__rail h2{margin:0 0 .7rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.9rem;font-weight:700}.rt__latest ul,.rt__rail ul{list-style:none;margin:0;padding:0}.rt__latest li{padding:.65rem 0;border-bottom:1px solid var(--rt-line)}.rt__latest a{font-size:.98rem;font-weight:650;line-height:1.25}.rt__rails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem;padding-top:.5rem;border-top:1px solid var(--rt-line)}@media(max-width:800px){.rt__rails{grid-template-columns:1fr}}.rt__rail h2{padding-bottom:.35rem;border-bottom:2px solid var(--rt-accent)}.rt__rail li{padding:.5rem 0;font-size:.94rem;line-height:1.3}.rt__rail li:last-child{border-bottom:0}.rt__empty{color:var(--rt-muted);font-size:.88rem}.rt__footer{margin:2.5rem -1.25rem 0;padding:1.25rem 1.25rem 1.5rem;border-top:1px solid var(--rt-line);background:var(--rt-surface);font-family:Segoe UI,system-ui,sans-serif;font-size:.84rem;color:var(--rt-muted)}.rt__footer-inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between}.rt__footer a{color:var(--rt-brand);text-decoration:none;font-weight:600;margin-right:.75rem}.rt__footer a:hover{color:var(--rt-accent)}.rt__article{max-width:42rem;margin:0 auto;padding:.5rem 0 2.5rem}.rt__article h1{margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.15}.rt__article-body{margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.rt__article-body p{margin:0 0 1rem}.rt__article-hero{margin:1rem 0;aspect-ratio:16/9;overflow:hidden;background:var(--rt-surface)}.rt__article-hero img{width:100%;height:100%;object-fit:cover;display:block}.bb__topbar{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;margin:0 -1.25rem;padding:.45rem 1.25rem}.bb__brandblock{min-width:0}.bb__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.85fr);grid-gap:1.75rem 2rem;gap:1.75rem 2rem;align-items:start}@media(max-width:900px){.bb__layout{grid-template-columns:1fr}}.bb__main,.bb__sidebar{min-width:0}.bb__section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.85rem;padding-bottom:.35rem}.bb__section-head h2{margin:0;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.bb__section-head span{font-size:.75rem}.bb__top-story{margin-bottom:1.75rem}.bb__top-story h1{margin:0 0 .75rem;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.15;font-weight:700}.bb__rail a,.bb__top-stories a,.bb__top-story h1 a{color:inherit;text-decoration:none}.bb__article-hero,.bb__hero-media,.bb__story-thumb{display:block;overflow:hidden;aspect-ratio:16/9}.bb__hero-media{margin:0 0 1rem}.bb__story-thumb{margin:0 0 .65rem}.bb__article-hero img,.bb__hero-media img,.bb__story-thumb img{display:block;width:100%;height:100%;object-fit:cover}.bb__top-stories-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.25rem;gap:0 1.25rem}@media(max-width:640px){.bb__top-stories-grid{grid-template-columns:1fr}}.bb__top-stories-grid li{padding:.85rem 0}.bb__top-stories-grid a{font-size:1.02rem;font-weight:650;line-height:1.25}.bb__events{position:-webkit-sticky;position:sticky;top:1rem}.bb__events-list{list-style:none;margin:0;padding:0}.bb__events-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem 0}.bb__dateblock{display:flex;flex-direction:column;width:3rem;overflow:hidden;border-radius:2px;text-align:center;line-height:1}.bb__dateblock-month{color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.28rem .15rem}.bb__dateblock-day{font-size:1.15rem;font-weight:700;padding:.4rem .15rem .45rem}.bb__event-body a{text-decoration:none;font-weight:650;line-height:1.25;font-size:.95rem}.bb__sections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.25rem;padding-top:.5rem}@media(max-width:800px){.bb__sections{grid-template-columns:1fr}}.bb__rail ul{list-style:none;margin:0;padding:0}.bb__footer{--footer-chevron:#e87722;margin:2.75rem -1.25rem 0;font-size:.9rem}.bb__footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem 2rem;gap:1.5rem 2rem;max-width:1080px;margin:0 auto;padding:1.75rem 1.25rem 2rem}@media(max-width:700px){.bb__footer-nav{grid-template-columns:1fr;gap:.35rem}}.bb__footer-nav ul{list-style:none;margin:0;padding:0}.bb__footer-nav li{margin:.55rem 0}.bb__footer-nav a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:.95rem}.bb__footer-nav a:before{content:"›";color:var(--footer-chevron);font-size:1.15rem;font-weight:700;line-height:1}.bb__footer-nav a:hover{text-decoration:underline}.bb__footer-legal{text-align:center;padding:1.35rem 1.25rem 1.5rem}.bb__footer-legal a{text-decoration:none}.bb__footer-legal a:hover{text-decoration:underline}.bb__footer-legal-row{margin:0 0 .65rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem .65rem}.bb__footer-copy,.bb__footer-legal-row{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bb__footer-copy{margin:0 0 1rem}.bb__footer-social{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.15rem}.bb__footer-social a{display:inline-flex}.bb__page{max-width:42rem;padding:.25rem 0 2rem}.bb__page--wide{max-width:52rem}.bb__page h1{margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.4rem);line-height:1.15}.bb__prose{margin:1.5rem 0 0}.bb__prose+.bb__prose{margin-top:2rem;padding-top:1.5rem}.bb__prose h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3;font-weight:700}.bb__prose p{margin:0 0 .9rem;font-size:1.02rem}.bb__prose ul{margin:0 0 1rem;padding-left:1.25rem;font-size:1.02rem}.bb__faq-toc{margin:1.5rem 0 2rem;padding:0 0 0 1.15rem;font-size:.95rem}.bb__faq-toc li{margin:.55rem 0}.bb__faq-item{padding:1.15rem 0 1.25rem}.bb__faq-item h2{margin:0 0 .55rem;font-size:1.15rem;line-height:1.3;font-weight:700}.bb__contact-org{margin:1.25rem 0 2rem;padding-bottom:1.5rem}.bb__contact-org h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700}.bb__contact-dl{margin:0;display:grid;grid-gap:.75rem;gap:.75rem;font-size:.95rem}.bb__contact-dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.bb__contact-dl dt{margin:0;font-weight:600}.bb__contact-dl dd{margin:0}.bb__contact-note{margin:1.15rem 0 0;max-width:36rem;font-size:1.02rem}.bb__contact-groups{display:grid;grid-gap:1.75rem;gap:1.75rem}.bb__contact-group h3{margin:0 0 .85rem;padding-bottom:.4rem;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bb__contact-people{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.1rem;gap:1.1rem}.bb__contact-role{margin:0;font-size:1.05rem;font-weight:700}.bb__contact-title{margin:.2rem 0 .35rem;font-size:.88rem}.bb__contact-mail{margin:0;font-size:.92rem}.bb__about-hero{margin:0 -1.25rem 2rem;padding:2.75rem 1.5rem 2.5rem;text-align:center}.bb__about-hero h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.bb__about-lead{margin:0 auto .75rem;max-width:38rem;font-size:1.08rem;font-weight:650;line-height:1.45}.bb__about-sub{margin:0 auto;max-width:32rem;font-size:.98rem;line-height:1.45}.bb__about-body{max-width:40rem;margin:0 auto;padding-bottom:2.5rem}.bb__about-body h2{margin:0 0 1rem;font-size:clamp(1.45rem,2.5vw,1.85rem);line-height:1.2}.rn__topbar{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;margin:0 -1.25rem;padding:.45rem 1.25rem}.rn__brandblock{min-width:0}.rn__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.85fr);grid-gap:1.75rem 2rem;gap:1.75rem 2rem;align-items:start}@media(max-width:900px){.rn__layout{grid-template-columns:1fr}}.rn__main,.rn__sidebar{min-width:0}.rn__section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.85rem;padding-bottom:.35rem}.rn__section-head h2{margin:0;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.rn__section-head span{font-size:.75rem}.rn__top-story{margin-bottom:1.75rem}.rn__top-story h1{margin:0 0 .75rem;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.15;font-weight:700}.rn__rail a,.rn__top-stories a,.rn__top-story h1 a{color:inherit;text-decoration:none}.rn__article-hero,.rn__hero-media,.rn__story-thumb{display:block;overflow:hidden;aspect-ratio:16/9}.rn__hero-media{margin:0 0 1rem}.rn__story-thumb{margin:0 0 .65rem}.rn__article-hero img,.rn__hero-media img,.rn__story-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rn__top-stories-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.25rem;gap:0 1.25rem}@media(max-width:640px){.rn__top-stories-grid{grid-template-columns:1fr}}.rn__top-stories-grid li{padding:.85rem 0}.rn__top-stories-grid a{font-size:1.02rem;font-weight:650;line-height:1.25}.rn__events{position:-webkit-sticky;position:sticky;top:1rem}.rn__events-list{list-style:none;margin:0;padding:0}.rn__events-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem 0}.rn__dateblock{display:flex;flex-direction:column;width:3rem;overflow:hidden;border-radius:2px;text-align:center;line-height:1}.rn__dateblock-month{color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.28rem .15rem}.rn__dateblock-day{font-size:1.15rem;font-weight:700;padding:.4rem .15rem .45rem}.rn__event-body a{text-decoration:none;font-weight:650;line-height:1.25;font-size:.95rem}.rn__sections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.25rem;padding-top:.5rem}@media(max-width:800px){.rn__sections{grid-template-columns:1fr}}.rn__rail ul{list-style:none;margin:0;padding:0}.rn__footer{--footer-chevron:#e87722;margin:2.75rem -1.25rem 0;font-size:.9rem}.rn__footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem 2rem;gap:1.5rem 2rem;max-width:1080px;margin:0 auto;padding:1.75rem 1.25rem 2rem}@media(max-width:700px){.rn__footer-nav{grid-template-columns:1fr;gap:.35rem}}.rn__footer-nav ul{list-style:none;margin:0;padding:0}.rn__footer-nav li{margin:.55rem 0}.rn__footer-nav a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:.95rem}.rn__footer-nav a:before{content:"›";color:var(--footer-chevron);font-size:1.15rem;font-weight:700;line-height:1}.rn__footer-nav a:hover{text-decoration:underline}.rn__footer-legal{text-align:center;padding:1.35rem 1.25rem 1.5rem}.rn__footer-legal a{text-decoration:none}.rn__footer-legal a:hover{text-decoration:underline}.rn__footer-legal-row{margin:0 0 .65rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem .65rem}.rn__footer-copy,.rn__footer-legal-row{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rn__footer-copy{margin:0 0 1rem}.rn__footer-social{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.15rem}.rn__footer-social a{display:inline-flex}.rn__page{max-width:42rem;padding:.25rem 0 2rem}.rn__page--wide{max-width:52rem}.rn__page h1{margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.4rem);line-height:1.15}.rn__prose{margin:1.5rem 0 0}.rn__prose+.rn__prose{margin-top:2rem;padding-top:1.5rem}.rn__prose h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3;font-weight:700}.rn__prose p{margin:0 0 .9rem;font-size:1.02rem}.rn__prose ul{margin:0 0 1rem;padding-left:1.25rem;font-size:1.02rem}.rn__faq-toc{margin:1.5rem 0 2rem;padding:0 0 0 1.15rem;font-size:.95rem}.rn__faq-toc li{margin:.55rem 0}.rn__faq-item{padding:1.15rem 0 1.25rem}.rn__faq-item h2{margin:0 0 .55rem;font-size:1.15rem;line-height:1.3;font-weight:700}.rn__contact-org{margin:1.25rem 0 2rem;padding-bottom:1.5rem}.rn__contact-org h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700}.rn__contact-dl{margin:0;display:grid;grid-gap:.75rem;gap:.75rem;font-size:.95rem}.rn__contact-dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.rn__contact-dl dt{margin:0;font-weight:600}.rn__contact-dl dd{margin:0}.rn__contact-note{margin:1.15rem 0 0;max-width:36rem;font-size:1.02rem}.rn__contact-groups{display:grid;grid-gap:1.75rem;gap:1.75rem}.rn__contact-group h3{margin:0 0 .85rem;padding-bottom:.4rem;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rn__contact-people{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.1rem;gap:1.1rem}.rn__contact-role{margin:0;font-size:1.05rem;font-weight:700}.rn__contact-title{margin:.2rem 0 .35rem;font-size:.88rem}.rn__contact-mail{margin:0;font-size:.92rem}.rn__about-hero{margin:0 -1.25rem 2rem;padding:2.75rem 1.5rem 2.5rem;text-align:center}.rn__about-hero h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.rn__about-lead{margin:0 auto .75rem;max-width:38rem;font-size:1.08rem;font-weight:650;line-height:1.45}.rn__about-sub{margin:0 auto;max-width:32rem;font-size:.98rem;line-height:1.45}.rn__about-body{max-width:40rem;margin:0 auto;padding-bottom:2.5rem}.rn__about-body h2{margin:0 0 1rem;font-size:clamp(1.45rem,2.5vw,1.85rem);line-height:1.2}.rt__topbar{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;margin:0 -1.25rem;padding:.45rem 1.25rem}.rt__brandblock{min-width:0}.rt__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.85fr);grid-gap:1.75rem 2rem;gap:1.75rem 2rem;align-items:start}@media(max-width:900px){.rt__layout{grid-template-columns:1fr}}.rt__main,.rt__sidebar{min-width:0}.rt__section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.85rem;padding-bottom:.35rem}.rt__section-head h2{margin:0;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.rt__section-head span{font-size:.75rem}.rt__top-story{margin-bottom:1.75rem}.rt__top-story h1{margin:0 0 .75rem;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.15;font-weight:700}.rt__rail a,.rt__top-stories a,.rt__top-story h1 a{color:inherit;text-decoration:none}.rt__article-hero,.rt__hero-media,.rt__story-thumb{display:block;overflow:hidden;aspect-ratio:16/9}.rt__hero-media{margin:0 0 1rem}.rt__story-thumb{margin:0 0 .65rem}.rt__article-hero img,.rt__hero-media img,.rt__story-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rt__top-stories-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.25rem;gap:0 1.25rem}@media(max-width:640px){.rt__top-stories-grid{grid-template-columns:1fr}}.rt__top-stories-grid li{padding:.85rem 0}.rt__top-stories-grid a{font-size:1.02rem;font-weight:650;line-height:1.25}.rt__events{position:-webkit-sticky;position:sticky;top:1rem}.rt__events-list{list-style:none;margin:0;padding:0}.rt__events-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem 0}.rt__dateblock{display:flex;flex-direction:column;width:3rem;overflow:hidden;border-radius:2px;text-align:center;line-height:1}.rt__dateblock-month{color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.28rem .15rem}.rt__dateblock-day{font-size:1.15rem;font-weight:700;padding:.4rem .15rem .45rem}.rt__event-body a{text-decoration:none;font-weight:650;line-height:1.25;font-size:.95rem}.rt__sections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.25rem;padding-top:.5rem}@media(max-width:800px){.rt__sections{grid-template-columns:1fr}}.rt__rail ul{list-style:none;margin:0;padding:0}.rt__footer{--footer-chevron:#e87722;margin:2.75rem -1.25rem 0;font-size:.9rem}.rt__footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem 2rem;gap:1.5rem 2rem;max-width:1080px;margin:0 auto;padding:1.75rem 1.25rem 2rem}@media(max-width:700px){.rt__footer-nav{grid-template-columns:1fr;gap:.35rem}}.rt__footer-nav ul{list-style:none;margin:0;padding:0}.rt__footer-nav li{margin:.55rem 0}.rt__footer-nav a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:.95rem}.rt__footer-nav a:before{content:"›";color:var(--footer-chevron);font-size:1.15rem;font-weight:700;line-height:1}.rt__footer-nav a:hover{text-decoration:underline}.rt__footer-legal{text-align:center;padding:1.35rem 1.25rem 1.5rem}.rt__footer-legal a{text-decoration:none}.rt__footer-legal a:hover{text-decoration:underline}.rt__footer-legal-row{margin:0 0 .65rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem .65rem}.rt__footer-copy,.rt__footer-legal-row{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rt__footer-copy{margin:0 0 1rem}.rt__footer-social{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.15rem}.rt__footer-social a{display:inline-flex}.rt__page{max-width:42rem;padding:.25rem 0 2rem}.rt__page--wide{max-width:52rem}.rt__page h1{margin:0 0 .85rem;font-size:clamp(1.85rem,3vw,2.4rem);line-height:1.15}.rt__prose{margin:1.5rem 0 0}.rt__prose+.rt__prose{margin-top:2rem;padding-top:1.5rem}.rt__prose h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3;font-weight:700}.rt__prose p{margin:0 0 .9rem;font-size:1.02rem}.rt__prose ul{margin:0 0 1rem;padding-left:1.25rem;font-size:1.02rem}.rt__faq-toc{margin:1.5rem 0 2rem;padding:0 0 0 1.15rem;font-size:.95rem}.rt__faq-toc li{margin:.55rem 0}.rt__faq-item{padding:1.15rem 0 1.25rem}.rt__faq-item h2{margin:0 0 .55rem;font-size:1.15rem;line-height:1.3;font-weight:700}.rt__contact-org{margin:1.25rem 0 2rem;padding-bottom:1.5rem}.rt__contact-org h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700}.rt__contact-dl{margin:0;display:grid;grid-gap:.75rem;gap:.75rem;font-size:.95rem}.rt__contact-dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.rt__contact-dl dt{margin:0;font-weight:600}.rt__contact-dl dd{margin:0}.rt__contact-note{margin:1.15rem 0 0;max-width:36rem;font-size:1.02rem}.rt__contact-groups{display:grid;grid-gap:1.75rem;gap:1.75rem}.rt__contact-group h3{margin:0 0 .85rem;padding-bottom:.4rem;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rt__contact-people{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.1rem;gap:1.1rem}.rt__contact-role{margin:0;font-size:1.05rem;font-weight:700}.rt__contact-title{margin:.2rem 0 .35rem;font-size:.88rem}.rt__contact-mail{margin:0;font-size:.92rem}.rt__about-hero{margin:0 -1.25rem 2rem;padding:2.75rem 1.5rem 2.5rem;text-align:center}.rt__about-hero h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.rt__about-lead{margin:0 auto .75rem;max-width:38rem;font-size:1.08rem;font-weight:650;line-height:1.45}.rt__about-sub{margin:0 auto;max-width:32rem;font-size:.98rem;line-height:1.45}.rt__about-body{max-width:40rem;margin:0 auto;padding-bottom:2.5rem}.rt__about-body h2{margin:0 0 1rem;font-size:clamp(1.45rem,2.5vw,1.85rem);line-height:1.2}.bb__topbar{font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;color:#fff;background:var(--bb-brand);text-transform:uppercase;letter-spacing:.04em}.bb__topbar a{color:#fff;text-decoration:none;font-weight:600}.bb__section-head{border-bottom:2px solid var(--bb-brand)}.bb__section-head h2{color:var(--bb-brand);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif}.bb__meta,.bb__section-head span{color:var(--bb-muted)}.bb__article-hero,.bb__dateblock,.bb__hero-media,.bb__story-thumb{background:var(--bb-surface);border:1px solid var(--bb-line)}.bb__top-stories-grid li{border-bottom:1px solid var(--bb-line)}.bb__event-body a:hover,.bb__rail a:hover,.bb__top-stories a:hover,.bb__top-story h1 a:hover{color:var(--bb-accent)}.bb__events-list li{border-bottom:1px solid var(--bb-line)}.bb__dateblock-month{background:var(--bb-brand)}.bb__dateblock-day{background:var(--bb-surface);color:var(--bb-ink)}.bb__event-body a{color:var(--bb-brand)}.bb__rail{background:var(--bb-surface);border:1px solid var(--bb-line);border-top:3px solid var(--bb-accent);padding:.9rem 1rem 1rem}.bb__rail li{padding:.55rem 0;border-bottom:1px solid #eaeaea}.bb__footer{background:#fff;color:var(--bb-ink)}.bb__footer-nav{border-top:1px solid var(--bb-line)}.bb__footer-nav a{color:var(--bb-ink)}.bb__footer-legal{background:#111;color:#fff}.bb__footer-legal a{color:#fff}.bb__footer-copy{color:#ddd}.bb__footer-social a{color:#fff}.bb__contact-org,.bb__faq-item,.bb__prose+.bb__prose{border-top:1px solid var(--bb-line)}.bb__contact-group h3{border-bottom:2px solid var(--bb-brand);color:var(--bb-brand)}.bb__about-hero{background:linear-gradient(180deg,#f4f4f2,#eee);border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line)}.bb__about-hero h1{color:var(--bb-brand)}.bb__about-sub,.bb__contact-dl dt,.bb__contact-title{color:var(--bb-muted)}.rn__topbar{font-family:Segoe UI,system-ui,sans-serif;color:#cbd5e1;background:var(--rn-brand)}.rn__topbar a{color:#fff;text-decoration:none;font-weight:600}.rn__section-head{border-bottom:2px solid var(--rn-brand)}.rn__section-head h2{color:var(--rn-brand);font-family:Segoe UI,system-ui,sans-serif}.rn__meta,.rn__section-head span{color:var(--rn-muted)}.rn__article-hero,.rn__dateblock,.rn__hero-media,.rn__story-thumb{background:var(--rn-surface);border:1px solid var(--rn-line)}.rn__top-stories-grid li{border-bottom:1px solid var(--rn-line)}.rn__event-body a:hover,.rn__rail a:hover,.rn__top-stories a:hover,.rn__top-story h1 a:hover{color:var(--rn-accent)}.rn__events-list li{border-bottom:1px solid var(--rn-line)}.rn__dateblock-month{background:var(--rn-brand)}.rn__dateblock-day{background:var(--rn-surface);color:var(--rn-ink)}.rn__event-body a{color:var(--rn-brand)}.rn__rail{background:var(--rn-surface);border:1px solid var(--rn-line);padding:.9rem 1rem 1rem}.rn__rail li{padding:.55rem 0;border-bottom:1px solid #e8eef5}.rn__footer{background:#fff;color:var(--rn-ink)}.rn__footer-nav{border-top:1px solid var(--rn-line)}.rn__footer-nav a{color:var(--rn-ink)}.rn__footer-legal{background:#111;color:#fff}.rn__footer-legal a{color:#fff}.rn__footer-copy{color:#ddd}.rn__footer-social a{color:#fff}.rn__contact-org,.rn__faq-item,.rn__prose+.rn__prose{border-top:1px solid var(--rn-line)}.rn__contact-group h3{border-bottom:2px solid var(--rn-brand);color:var(--rn-brand)}.rn__about-hero{background:linear-gradient(180deg,#f8fafc,#eef2f7);border-top:1px solid var(--rn-line);border-bottom:1px solid var(--rn-line)}.rn__about-hero h1{color:var(--rn-brand)}.rn__about-sub,.rn__contact-dl dt,.rn__contact-title{color:var(--rn-muted)}.bb__dek,.rn__dek,.rt__dek{margin:0 0 .75rem;font-size:1.05rem}.rn__kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rn-accent)}.rn__kicker,.rt__topbar{font-family:Segoe UI,system-ui,sans-serif}.rt__topbar{color:var(--rt-muted);background:#fff;border-bottom:1px solid var(--rt-line)}.rt__topbar a{color:var(--rt-brand);text-decoration:none;font-weight:600}.rt__section-head{border-bottom:2px solid var(--rt-brand)}.rt__section-head h2{color:var(--rt-brand);font-family:Segoe UI,system-ui,sans-serif}.rt__meta,.rt__section-head span{color:var(--rt-muted)}.rt__article-hero,.rt__dateblock,.rt__hero-media,.rt__story-thumb{background:var(--rt-surface);border:1px solid var(--rt-line)}.rt__top-stories-grid li{border-bottom:1px solid var(--rt-line)}.rt__event-body a:hover,.rt__rail a:hover,.rt__top-stories a:hover,.rt__top-story h1 a:hover{color:var(--rt-accent)}.rt__events-list li{border-bottom:1px solid var(--rt-line)}.rt__dateblock-month{background:var(--rt-brand)}.rt__dateblock-day{background:var(--rt-surface);color:var(--rt-ink)}.rt__event-body a{color:var(--rt-brand)}.rt__rail{background:rgba(0,0,0,0);border:0;padding:0}.rt__rail li{padding:.55rem 0;border-bottom:1px solid #ececec}.rt__footer{background:#fff;color:var(--rt-ink)}.rt__footer-nav{border-top:1px solid var(--rt-line)}.rt__footer-nav a{color:var(--rt-ink)}.rt__footer-legal{background:#111;color:#fff}.rt__footer-legal a{color:#fff}.rt__footer-copy{color:#ddd}.rt__footer-social a{color:#fff}.rt__contact-org,.rt__faq-item,.rt__prose+.rt__prose{border-top:1px solid var(--rt-line)}.rt__contact-group h3{border-bottom:2px solid var(--rt-brand);color:var(--rt-brand)}.rt__about-hero{background:linear-gradient(180deg,#f7f7f7,#efefef);border-top:1px solid var(--rt-line);border-bottom:1px solid var(--rt-line)}.rt__about-hero h1{color:var(--rt-brand)}.rt__about-sub,.rt__contact-dl dt,.rt__contact-title{color:var(--rt-muted)}