.news-detail-page[data-astro-cid-vcwz2lde]{height:100svh;background:#fff;box-sizing:border-box;font-family:var(--font-sans);overflow:hidden}.news-detail-shell[data-astro-cid-vcwz2lde]{display:grid;grid-template-columns:240px minmax(0,1fr);height:100svh;box-sizing:border-box}.news-sidebar[data-astro-cid-vcwz2lde]{position:relative;height:100svh;box-sizing:border-box;background:#fff;overflow:hidden}.news-detail-body[data-astro-cid-vcwz2lde]{height:100svh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin}.news-detail-body[data-astro-cid-vcwz2lde]::-webkit-scrollbar{width:8px}.news-detail-body[data-astro-cid-vcwz2lde]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.news-detail-article[data-astro-cid-vcwz2lde]{position:relative;min-height:100%;background:#fff}.news-mobile-topnav[data-astro-cid-vcwz2lde]{position:sticky;top:0;z-index:5;display:flex;align-items:center;height:48px;padding:0 16px;border-bottom:1px solid #f5f5f4;background:#fffffff2;backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}@media(max-width:820px){.news-detail-page[data-astro-cid-vcwz2lde]{height:auto;overflow:visible}.news-detail-shell[data-astro-cid-vcwz2lde]{display:block;grid-template-columns:1fr;height:auto}.news-sidebar[data-astro-cid-vcwz2lde]{height:auto}.news-detail-body[data-astro-cid-vcwz2lde]{height:auto;overflow:visible;padding-bottom:120px}}.prose-news-inner :global(h2){font-family:var(--font-serif, Georgia, serif);font-size:1.25rem;margin-top:2.5rem;margin-bottom:1rem}.prose-news-inner :global(h3){font-family:var(--font-serif, Georgia, serif);font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.prose-news-inner :global(p){margin-bottom:1rem}.prose-news-inner :global(.imweb-import p:where(:has(strong):not(:has(*:not(strong))))){margin-top:0}.prose-news-inner :global(.imweb-import p:has(+ p:where(:has(strong):not(:has(*:not(strong))))) {margin-bottom: 12px;} .prose-news-inner :global(.imweb-import :is(table,img):has(+ p:where(:has(strong):not(:has(*:not(strong))))) {margin-bottom: 12px;} .prose-news-inner :global(.imweb-import p:where(:has(strong):not(:has(*:not(strong)))):first-child {margin-top: 0;} .prose-news-inner :global(ul) {list-style: disc; padding-left: 1.5rem; margin-bottom: 1rem;} .prose-news-inner :global(li) {margin-bottom: .25rem;} .prose-news-inner :global(blockquote) {border-left: 2px solid #d6d3d1; padding-left: 1rem; color: #57534e;} .prose-news-inner :global(img) {max-width: 100%; height: auto; border-radius: 2px; margin: 1rem 0;} .prose-news-inner :global(table) {width: 100%; border-collapse: collapse; margin: 1.5rem 0;} .prose-news-inner :global(td) {vertical-align: top; padding: .25rem;} .prose-news-inner :global(.imweb-import table.news-row-images) {width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: .35rem 0; margin: 1.5rem 0;} .prose-news-inner :global(.imweb-import table.news-row-images td) {height: 280px; padding: 0; vertical-align: middle; text-align: center; background: #fafaf9; border-radius: 2px; overflow: hidden;} .prose-news-inner :global(.imweb-import table.news-row-images td img) {width: 100%; height: 280px; max-height: 280px; object-fit: contain; object-position: center center; margin: 0; display: block; border-radius: 2px;} .prose-news-inner :global(.imweb-import table.news-row-images:has(td:nth-child(3)) td),.prose-news-inner :global(.imweb-import table.news-row-images:has(td:nth-child(3)) td img) {height: 220px; max-height: 220px;} @media (max-width: 820px) {.prose-news-inner :global(.imweb-import table.news-row-images td),.prose-news-inner :global(.imweb-import table.news-row-images td img) {height: 170px; max-height: 170px;} .prose-news-inner :global(.imweb-import table.news-row-images:has(td:nth-child(3)) td),.prose-news-inner :global(.imweb-import table.news-row-images:has(td:nth-child(3)) td img) {height: 140px; max-height: 140px;}} .prose-news-inner :global(.imweb-import a) {color: #1d4ed8; text-decoration: underline;} body.chrome-hidden main {height: 100svh; overflow: hidden;} @media (max-width: 820px) {body.chrome-hidden,body.chrome-hidden main {overflow: auto !important; height: auto !important; min-height: 100svh;} body.chrome-hidden.rail-open,body.chrome-hidden.rail-open main {overflow: hidden !important;}}))){}
