.fl-page{padding-block:2rem;color:var(--md-sys-color-on-surface)}.fl-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2rem;align-items:start}.fl-main{min-width:0}.fl-heading{display:flex;align-items:center;gap:1rem;margin-block:1rem 1.5rem}.fl-heading>div{flex:1;min-width:0}.fl-heading h1{font-size:1.9rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.fl-heading p{margin-block:.5rem;max-width:45rem}.fl-page a:hover{text-decoration:underline;text-underline-offset:3px}.fl-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.fl-page :is(button,select,summary){cursor:pointer}.fl-page :is(button,select):disabled{opacity:.55;cursor:wait}.fl-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--md-sys-color-outline-variant);border-radius:1.5rem;padding:.5rem 1rem;font-weight:650;line-height:1.35}.fl-primary{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:transparent}.fl-text-link{color:var(--md-sys-color-primary);text-decoration:underline}.fl-sidebar{background:var(--md-sys-color-surface-container-low);border-radius:1rem;padding:1rem;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.fl-drawer summary,.fl-sidebar summary{min-height:44px;padding-block:.65rem;font-weight:700}.fl-drawer nav>*,.fl-sidebar nav>*{border-top:1px solid var(--md-sys-color-outline-variant);margin-top:.5rem}.fl-drawer nav a,.fl-sidebar nav a{display:flex;align-items:center;gap:.5rem;min-height:40px;padding-block:.4rem;overflow-wrap:anywhere}.fl-sidebar-child{padding-inline-start:1rem}.fl-drawer-button{display:none}.fl-drawer{margin:0;padding:1rem;width:min(88vw,22rem);max-height:100dvh;height:100dvh;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);border:none;overflow-y:auto}.fl-drawer::backdrop{background:#0008}.fl-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem}.fl-tabs{display:flex;overflow-x:auto;gap:.3rem;border-bottom:1px solid var(--md-sys-color-outline-variant);margin-bottom:1rem}.fl-tabs a{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem .7rem;white-space:nowrap;border-bottom:3px solid transparent;min-height:48px}.fl-tabs a[aria-current]{border-bottom-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);font-weight:700}.fl-badge,.fl-tab-count{border-radius:1rem;background:var(--md-sys-color-surface-container-high);padding:.1rem .5rem;font-size:.75rem}.fl-unread{color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container)}.fl-bulk,.fl-filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem}.fl-page label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:650;min-width:0}.fl-page select{max-width:100%;min-height:44px;border:1px solid var(--md-sys-color-outline-variant);border-radius:.5rem;padding:.5rem 1.7rem .5rem .65rem;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface)}.fl-page input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--md-sys-color-primary)}.fl-bulk>label:has(input){flex-direction:row;align-items:center;min-height:44px}.fl-notifications{max-width:18rem;margin-bottom:1rem}.fl-notifications p,.fl-page [role=alert]{margin-block:.5rem}.fl-page [role=alert]{color:var(--md-sys-color-error)}.fl-banner{padding:1.25rem;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:1rem;margin-block:1rem}.fl-banner>button{float:right;margin-inline-start:.5rem}.fl-live-topics:has(button){margin-block:1rem}.fl-live-topics button{width:100%}.fl-topics{width:100%;border-collapse:collapse;font-size:.9rem}.fl-topics th{padding:.75rem .4rem;text-align:end;font-size:.8rem;color:var(--md-sys-color-on-surface-variant)}.fl-topics th:first-child{text-align:start}.fl-topics td{padding:1rem .4rem;text-align:end;border-top:1px solid var(--md-sys-color-outline-variant);font-variant-numeric:tabular-nums}.fl-topics .fl-topic-title{text-align:start;width:54%}.fl-title-line{display:flex;align-items:baseline;gap:.5rem}.fl-title-line>a{font-size:1rem;font-weight:700;overflow-wrap:anywhere}.fl-topic-meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:.78rem;margin-top:.4rem;color:var(--md-sys-color-on-surface-variant);align-items:center}.fl-category-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:2px;flex-shrink:0;margin-inline-end:.35rem}.fl-excerpt{font-size:.85rem;color:var(--md-sys-color-on-surface-variant);margin-top:.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-posters>div{display:flex;justify-content:end;flex-wrap:wrap;gap:3px;min-width:60px}.fl-posters img{border-radius:50%;width:28px;height:28px}.fl-mobile-label{display:none}.fl-topics time{white-space:nowrap}.fl-empty{padding:2.5rem 1rem;text-align:center}.fl-load-more,.fl-pagination{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-block:1.5rem}.fl-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fl-category-box{border:1px solid var(--md-sys-color-outline-variant);border-inline-start-width:5px;border-radius:.75rem;padding:1.25rem;overflow-wrap:anywhere}.fl-category-box h2,.fl-tag-index h2{font-size:1.2rem;font-weight:700}.fl-category-box p{margin-block:.5rem;font-size:.9rem}.fl-category-box h3{font-size:.85rem;font-weight:700;margin-top:1rem}.fl-count{color:var(--md-sys-color-on-surface-variant)}.fl-logo{-o-object-fit:contain;object-fit:contain;max-height:72px;max-width:72px}.fl-subcategory-links{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--md-sys-color-primary)}.fl-featured-topics li{border-top:1px solid var(--md-sys-color-outline-variant);padding-block:.5rem;font-size:.85rem}.fl-tag-index section{margin-block:1.5rem}.fl-tag-index ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-top:1rem}.fl-tag-index li a{display:flex;justify-content:space-between;gap:.5rem;padding:.75rem;border-radius:.5rem;background:var(--md-sys-color-surface-container-low);overflow-wrap:anywhere}@media (max-width:1100px){.fl-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.fl-sidebar{display:none}.fl-drawer-button{display:inline-flex;justify-self:start}}@media (max-width:650px){.fl-page{padding-block:1rem}.fl-heading{flex-wrap:wrap}.fl-heading h1{font-size:1.6rem}.fl-heading>div{flex-basis:65%}.fl-filters>label{flex:1 1 130px}.fl-topics,.fl-topics tbody{display:block}.fl-topics thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fl-topics tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--md-sys-color-outline-variant);padding-block:1rem;gap:.65rem .3rem}.fl-topics td{display:flex;flex-direction:column;text-align:start;padding:0;border:0;min-width:0;font-size:.8rem}.fl-topics .fl-topic-title{width:100%;grid-column:1/-1}.fl-topics .fl-posters{grid-column:1/-1;flex-direction:row;gap:.75rem;align-items:center}.fl-posters>div{justify-content:start}.fl-mobile-label{display:block;font-size:.68rem;color:var(--md-sys-color-on-surface-variant)}.fl-categories{grid-template-columns:minmax(0,1fr)}.fl-pagination{flex-wrap:wrap}}.fl-information{max-width:70rem}.fl-info-navigation{display:flex;flex-wrap:wrap;gap:.25rem 1rem;border-bottom:1px solid var(--md-sys-color-outline-variant)}.fl-info-navigation a{display:flex;align-items:center;min-height:44px;padding-block:.65rem}.fl-info-navigation a[aria-current]{color:var(--md-sys-color-primary);border-bottom:3px solid;font-weight:700}.fl-information>section{margin-block:2rem}.fl-information h2{font-size:1.35rem;font-weight:700;margin-block:1.5rem .75rem}.fl-information h3{font-size:1.15rem;font-weight:700;margin-block:1.25rem .65rem}.fl-information p{margin-block:.75rem}.fl-staff{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}.fl-staff a{display:flex;gap:.75rem;align-items:center;height:100%;padding:1rem;border-radius:.75rem;background:var(--md-sys-color-surface-container-low);overflow-wrap:anywhere}.fl-staff .fl-staff-avatar{position:relative;display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;font-size:1.2rem;color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container)}.fl-staff img{position:absolute;inset:0;border-radius:50%}.fl-staff span>span{display:block;font-size:.85rem;color:var(--md-sys-color-on-surface-variant)}.fl-statistics-scroll{overflow-x:auto}.fl-policy [tabindex]:focus-visible,.fl-statistics-scroll:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.fl-statistics{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.fl-statistics :is(td,th){padding:.75rem .5rem;text-align:end;border-bottom:1px solid var(--md-sys-color-outline-variant)}.fl-statistics th:first-child{text-align:start}.fl-policy{line-height:1.75;max-width:52rem;overflow-wrap:anywhere}.fl-policy a{color:var(--md-sys-color-primary);text-decoration:underline}.fl-policy ol,.fl-policy ul{padding-inline-start:1.5rem;margin-block:.75rem;list-style:revert}.fl-policy :is(img,video,iframe){max-width:100%}.fl-policy :is(pre,.md-table){overflow-x:auto}.fl-feed-note{color:var(--md-sys-color-on-surface-variant);margin-block:.75rem}.fl-feed-form{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem}.fl-feed-form input{min-height:44px;max-width:100%;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline);border-radius:.5rem;padding:.5rem}.fl-feed-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem 1rem}.fl-feed-index a{display:inline-flex;min-height:44px;align-items:center;color:var(--md-sys-color-primary);overflow-wrap:anywhere}