.newsroom-shell.svelte-bjsech{--publication-sidebar-width: 20.3125rem;--publication-shell-gap: .625rem;--publication-content-max-width: 44.5rem;--publication-hero-block-size: 21rem;--publication-featured-card-min-height: 14rem;--publication-card-body-min-height: 10rem;--publication-social-card-width: 15.5rem;--publication-social-card-ratio: 5 / 8;--publication-social-media-ratio: 5 / 8;box-sizing:border-box;display:grid;width:100%;height:100dvh;min-height:0;grid-template-columns:var(--publication-sidebar-width) minmax(0,1fr);gap:var(--publication-shell-gap);overflow:hidden;background:var(--color-grey-20);color:var(--color-font-primary);transition:grid-template-columns var(--duration-normal) var(--easing-default)}.newsroom-shell.svelte-bjsech:not(.sidebar-open){grid-template-columns:0 minmax(0,1fr);gap:0}.preview-page.capture-mode .preview-layout .preview-container:has(.newsroom-shell){padding:0;align-items:flex-start}.capture-mode .preview-viewport:has(.newsroom-shell),.capture-mode .component-mount:has(.newsroom-shell){align-items:flex-start}.sidebar-layer.svelte-bjsech{min-width:0;height:100dvh;position:sticky;top:0;visibility:hidden;transform:translate(-100%);transition:visibility var(--duration-normal) var(--easing-default),transform var(--duration-normal) var(--easing-default)}.sidebar-layer.open.svelte-bjsech{visibility:visible;transform:translate(0)}.main-panel.svelte-bjsech{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden;border-radius:var(--radius-5) 0 0 var(--radius-5);background:var(--color-grey-0);box-shadow:var(--shadow-sm)}.publication-scroll.svelte-bjsech{min-height:0;overflow:auto;background:var(--color-grey-20)}main.svelte-bjsech{box-sizing:border-box;min-height:100%;padding-bottom:var(--spacing-20)}.hero-frame.svelte-bjsech{padding:0 var(--spacing-5);background:var(--color-grey-0)}.content-column.svelte-bjsech,.detail-column.svelte-bjsech{box-sizing:border-box;width:min(calc(100% - 2 * var(--spacing-10)),var(--publication-content-max-width));margin:0 auto}.content-section.svelte-bjsech{margin-top:var(--spacing-24)}.section-heading.svelte-bjsech{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-12)}.section-heading.svelte-bjsech h2:where(.svelte-bjsech){margin:0;font-size:var(--font-size-h2-mobile);line-height:1.25}.section-heading-with-actions.svelte-bjsech{gap:var(--spacing-8)}.section-actions.svelte-bjsech{display:flex;align-items:center;gap:var(--spacing-8)}.utility-action.svelte-bjsech,.search-control.svelte-bjsech button:where(.svelte-bjsech){all:unset;display:inline-flex;min-height:2.5rem;align-items:center;gap:var(--spacing-3);cursor:pointer;color:var(--color-font-secondary);font-size:var(--font-size-small);font-weight:700;white-space:nowrap}.utility-action.svelte-bjsech .clickable-icon,.search-control.svelte-bjsech .clickable-icon{width:1.25rem;height:1.25rem;background-color:currentColor}.search-control.svelte-bjsech{display:flex;align-items:center}.search-field-row.svelte-bjsech{display:flex;justify-content:flex-end;margin:calc(-1 * var(--spacing-6)) 0 var(--spacing-12)}.search-field-row.svelte-bjsech input:where(.svelte-bjsech){box-sizing:border-box;width:min(100%,24rem);min-height:2.5rem;padding:0 var(--spacing-5);border:1px solid var(--color-grey-30);border-radius:var(--radius-full);background:var(--color-grey-0);color:var(--color-font-primary);font:inherit}.search-field-row.svelte-bjsech input:where(.svelte-bjsech):focus-visible{outline:.125rem solid var(--color-primary-start);outline-offset:.125rem}.publication-grid.svelte-bjsech{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16)}.compact-grid.svelte-bjsech{align-items:start}.center-actions.svelte-bjsech{display:flex;justify-content:center;gap:var(--spacing-10);margin-top:var(--spacing-10)}.empty-state.svelte-bjsech{padding:var(--spacing-16);border-radius:var(--radius-5);background:var(--color-grey-0);text-align:center}.social-rail.svelte-bjsech{display:flex;gap:var(--spacing-8);overflow-x:auto;padding:var(--spacing-2) var(--spacing-2) var(--spacing-8);scroll-snap-type:x proximity}.follow-row.svelte-bjsech{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-8);color:var(--color-font-secondary);font-size:var(--font-size-tiny)}.release-summary.svelte-bjsech,.article-body.svelte-bjsech{box-sizing:border-box;width:min(100%,44rem);margin:var(--spacing-16) auto 0}.release-summary.svelte-bjsech{display:grid;gap:var(--spacing-6);padding:0}.release-summary.svelte-bjsech p:where(.svelte-bjsech){width:min(100%,34rem);margin:0 auto;line-height:1.65}.summary-actions.svelte-bjsech{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-8)}.article-body.svelte-bjsech{display:grid;gap:var(--spacing-10);padding:0;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.article-body.svelte-bjsech *{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.article-body.svelte-bjsech p:where(.svelte-bjsech){margin:0;line-height:1.75}.article-markdown.svelte-bjsech{display:grid;gap:var(--spacing-8);min-width:0}.article-markdown.svelte-bjsech h1,.article-markdown.svelte-bjsech h2,.article-markdown.svelte-bjsech h3{margin:var(--spacing-6) 0 0;line-height:1.25}.article-markdown.svelte-bjsech p,.article-markdown.svelte-bjsech ul,.article-markdown.svelte-bjsech ol{margin:0;line-height:1.75}.article-markdown.svelte-bjsech .publication-media-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--spacing-5);margin:var(--spacing-5) 0}.article-markdown.svelte-bjsech .publication-media-group img,.article-markdown.svelte-bjsech .publication-media-group video{display:block;width:100%;height:100%;max-height:32rem;object-fit:cover;border-radius:var(--radius-4)}.article-intro.svelte-bjsech{font-size:1.15rem;font-weight:700}.article-byline.svelte-bjsech,.author-row.svelte-bjsech{display:flex;align-items:center;gap:var(--spacing-5)}.article-byline.svelte-bjsech>span:where(.svelte-bjsech):last-child{display:grid;gap:var(--spacing-1)}.article-byline.svelte-bjsech small:where(.svelte-bjsech){color:var(--color-font-secondary)}.author-role.svelte-bjsech{color:var(--color-font-secondary);font-size:var(--font-size-small)}.avatar.svelte-bjsech{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;object-fit:cover;aspect-ratio:1;border-radius:50%}.slideshow.svelte-bjsech{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-5)}.slideshow.svelte-bjsech>button:where(.svelte-bjsech){all:unset;display:grid;width:2.5rem;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--color-grey-20);cursor:pointer;font-size:1.5rem}.slide-frame.svelte-bjsech{position:relative;min-width:0}.slide-frame.svelte-bjsech>span:where(.svelte-bjsech){position:absolute;right:var(--spacing-4);bottom:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:#ffffffe6;font-size:var(--font-size-tiny)}.prompt-card.svelte-bjsech{display:grid;gap:var(--spacing-5);padding:var(--spacing-8);border-radius:var(--radius-4);background:var(--color-grey-0);box-shadow:var(--shadow-sm)}.prompt-card.svelte-bjsech blockquote:where(.svelte-bjsech){margin:0;line-height:1.55}.prompt-card.svelte-bjsech button:where(.svelte-bjsech){justify-self:end}.contact-line.svelte-bjsech{color:var(--color-primary-start);font-weight:700;text-align:center}.related-section.svelte-bjsech{padding-top:var(--spacing-12);border-top:1px solid var(--color-grey-30)}.social-detail-page.svelte-bjsech{position:relative;box-sizing:border-box;width:calc(100% - var(--spacing-10));margin:0 auto;padding:var(--spacing-16) var(--spacing-12);border-radius:var(--radius-8);background:var(--color-grey-20)}.detail-close.svelte-bjsech{all:unset;position:absolute;top:var(--spacing-8);right:var(--spacing-8);z-index:2;display:grid;width:2.75rem;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--color-grey-0);box-shadow:var(--shadow-md);cursor:pointer}.detail-close.svelte-bjsech .clickable-icon{width:1.5rem;height:1.5rem;background-color:var(--color-primary-start)}.social-detail-grid.svelte-bjsech{display:grid;width:min(100%,var(--publication-content-max-width));grid-template-columns:18.75rem minmax(0,1fr);align-items:center;gap:var(--spacing-16);margin:0 auto var(--spacing-32)}.social-detail-media.svelte-bjsech{width:100%}.social-detail-media.svelte-bjsech .newsroom-media{border-radius:var(--radius-8);box-shadow:var(--shadow-md)}.social-detail-copy.svelte-bjsech{display:grid;gap:var(--spacing-8);user-select:text;-webkit-user-select:text}.social-detail-copy.svelte-bjsech h1:where(.svelte-bjsech){margin:0;font-size:var(--font-size-p);line-height:1.4}.social-detail-copy.svelte-bjsech p:where(.svelte-bjsech){margin:0;line-height:1.65}.social-detail-copy.svelte-bjsech time:where(.svelte-bjsech){color:var(--color-font-secondary);font-size:var(--font-size-small)}.platform-links.svelte-bjsech{display:flex;align-items:center;gap:var(--spacing-6)}.platform-link.svelte-bjsech{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:var(--radius-full);color:var(--color-font-secondary);transition:color var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default)}.platform-link.svelte-bjsech:hover,.platform-link.svelte-bjsech:focus-visible{background:var(--color-grey-25);color:var(--color-primary-start)}.platform-link.svelte-bjsech:focus-visible{outline:.125rem solid var(--color-button-primary);outline-offset:.125rem}.platform-icon.svelte-bjsech{width:1.25rem;height:1.25rem;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.platform-icon.icon-bluesky.svelte-bjsech{mask-image:var(--icon-url-bluesky)}.platform-icon.icon-instagram.svelte-bjsech{mask-image:var(--icon-url-instagram)}.platform-icon.icon-mastodon.svelte-bjsech{mask-image:var(--icon-url-mastodon)}.more-posts.svelte-bjsech{width:min(100%,var(--publication-content-max-width));margin-inline:auto;padding-top:var(--spacing-16);border-top:1px solid var(--color-grey-30)}@media(max-width:1000px){.newsroom-shell.svelte-bjsech{--publication-sidebar-width: 16rem}.section-heading-with-actions.svelte-bjsech{align-items:flex-start;flex-direction:column}.section-actions.svelte-bjsech{width:100%;overflow-x:auto}}@media(max-width:730px){.newsroom-shell.svelte-bjsech{display:block;min-height:100dvh}.sidebar-layer.svelte-bjsech{position:fixed;inset:4rem 0 0;z-index:1;width:100%;height:calc(100dvh - 4rem);visibility:hidden;transform:translate(-100%);transition:transform var(--duration-normal) var(--easing-default)}.sidebar-layer.open.svelte-bjsech{visibility:visible;transform:translate(0)}[dir=rtl] .sidebar-layer.svelte-bjsech{transform:translate(100%)}[dir=rtl] .sidebar-layer.open.svelte-bjsech{transform:translate(0)}.main-panel.svelte-bjsech{position:relative;z-index:0;min-height:0;border-radius:0}.main-panel.svelte-bjsech header.publication{z-index:2}.publication-scroll.svelte-bjsech{min-height:0}.hero-frame.svelte-bjsech{padding:0 var(--spacing-8)}.content-column.svelte-bjsech,.detail-column.svelte-bjsech{width:min(calc(100% - 2 * var(--spacing-12)),var(--publication-content-max-width))}.content-section.svelte-bjsech{margin-top:var(--spacing-20)}.section-heading.svelte-bjsech h2:where(.svelte-bjsech){font-size:var(--font-size-h2-mobile)}.section-actions.svelte-bjsech{gap:var(--spacing-6)}.section-actions.svelte-bjsech .utility-action:where(.svelte-bjsech) span:where(.svelte-bjsech):last-child,.search-control.svelte-bjsech button:where(.svelte-bjsech) span:where(.svelte-bjsech):last-child{display:none}.search-field-row.svelte-bjsech{justify-content:stretch;margin-top:calc(-1 * var(--spacing-5))}.search-field-row.svelte-bjsech input:where(.svelte-bjsech){width:100%}.publication-grid.svelte-bjsech{grid-template-columns:1fr;gap:var(--spacing-12)}.social-rail.svelte-bjsech{margin-inline:calc(-1 * var(--spacing-6));padding-inline:var(--spacing-6)}.follow-row.svelte-bjsech{flex-wrap:wrap}.slideshow.svelte-bjsech{gap:var(--spacing-2)}.slideshow.svelte-bjsech>button:where(.svelte-bjsech){width:2.125rem}.social-detail-page.svelte-bjsech{width:100%;padding:var(--spacing-32) var(--spacing-12) var(--spacing-12)}.social-detail-grid.svelte-bjsech{grid-template-columns:1fr;gap:var(--spacing-10)}.social-detail-media.svelte-bjsech{width:min(100%,18rem);margin:0 auto}.social-detail-copy.svelte-bjsech h1:where(.svelte-bjsech){font-size:var(--font-size-p)}}
