@layer flor.reset;@layer flor.base{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:rgb(var(--flor-text));background:rgb(var(--flor-bg));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html:has(dialog[data-flor-modal]:modal){overflow:hidden}:where(flor-modal,flor-search-dialog,flor-share-menu,flor-theme-menu,flor-media-gallery){box-sizing:border-box}:where(button,a,input,summary,[tabindex]):focus-visible,[data-flor-focus-ring]:focus-visible{outline:2px solid rgb(var(--flor-accent));outline-offset:3px}}@layer flor.components{flor-floating-rail{--flor-rail-width:15rem;--flor-rail-handle-width:2.75rem;color:rgb(var(--flor-text));font-family:var(--flor-font-sans);display:block}flor-floating-rail :is([data-flor-rail-toggle],[data-flor-rail-close]){display:none}flor-floating-rail[data-flor-ready]{inline-size:var(--flor-rail-handle-width);position:relative}flor-floating-rail[data-flor-ready] [data-flor-rail-toggle]{min-block-size:2.75rem;inline-size:100%;max-block-size:var(--flor-rail-max-height,70dvh);color:inherit;border-radius:var(--flor-radius-md);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 0;display:flex;overflow:hidden}flor-floating-rail [data-flor-rail-mark]{background:rgb(var(--flor-text) / .13);inline-size:1rem;transition:background-color var(--flor-duration-normal) var(--flor-easing-standard);border-radius:1px;flex:0 0 2px;display:block}flor-floating-rail [data-flor-rail-mark][data-current]{background:rgb(var(--flor-text) / .85)}flor-floating-rail[data-flor-ready] [data-flor-rail-panel]{box-sizing:border-box;inline-size:var(--flor-rail-width);max-block-size:var(--flor-rail-max-height,70dvh);overscroll-behavior:contain;color:rgb(var(--flor-text));background:rgb(var(--flor-surface) / .96);border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-lg);box-shadow:0 12px 40px -16px rgb(var(--flor-text) / .22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:hidden;opacity:0;padding:1rem;transition:opacity .16s,translate .16s,visibility .16s;position:absolute;inset-block-start:0;inset-inline-start:100%;overflow-y:auto;translate:-.375rem}flor-floating-rail[side=end][data-flor-ready] [data-flor-rail-panel]{inset-inline:auto 100%;translate:.375rem}flor-floating-rail[data-flor-ready][data-expanded] [data-flor-rail-panel]{visibility:visible;opacity:1;transition:opacity .16s,translate .16s;translate:0}flor-floating-rail[data-flor-ready] [data-flor-rail-close]{min-block-size:2.75rem;min-inline-size:2.75rem;color:inherit;border-radius:var(--flor-radius-md);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:.5rem;display:inline-grid}@media (hover:hover){flor-floating-rail[data-flor-ready] :is([data-flor-rail-toggle],[data-flor-rail-close]):hover{background:rgb(var(--flor-text) / .04)}}@media (prefers-reduced-motion:reduce){flor-floating-rail[data-flor-ready] [data-flor-rail-panel],flor-floating-rail[data-flor-ready][data-expanded] [data-flor-rail-panel],flor-floating-rail [data-flor-rail-mark]{transition:none}}@media (prefers-reduced-transparency:reduce){flor-floating-rail[data-flor-ready] [data-flor-rail-panel]{background:rgb(var(--flor-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){flor-floating-rail [data-flor-rail-mark]{forced-color-adjust:none;background:graytext}flor-floating-rail [data-flor-rail-mark][data-current]{background:highlight}flor-floating-rail[data-flor-ready] [data-flor-rail-panel]{background:canvas;border-color:canvastext}}.flor-button{min-block-size:2.75rem;color:rgb(var(--flor-button-primary-foreground));background:rgb(var(--flor-button-primary-background));border-radius:var(--flor-radius-md);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.flor-button[data-variant=quiet]{color:rgb(var(--flor-text));background:0 0;border-color:#0000}.flor-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}flor-modal,flor-search-dialog,flor-share-menu,flor-theme-menu,flor-media-gallery{display:contents}dialog[data-flor-modal]{max-block-size:min(48rem,100dvh - 2rem);max-inline-size:min(42rem,100vw - 2rem);color:rgb(var(--flor-text));background:rgb(var(--flor-surface));border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-lg);box-shadow:var(--flor-shadow-sm);padding:0}dialog[data-flor-modal][open]{transform-origin:50%;animation:flor-modal-appear var(--flor-duration-slow) var(--flor-easing-standard) both}dialog[data-flor-modal]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000007a}dialog[data-flor-modal][open]::backdrop{animation:flor-modal-backdrop-appear var(--flor-duration-normal) ease both}:is(flor-modal,flor-search-dialog)[presentation=responsive] dialog[data-flor-modal]:not(:modal){max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;position:static}:is(flor-modal,flor-search-dialog)[presentation=responsive] dialog[data-flor-modal][open]:not(:modal){transform-origin:100% 0;animation-name:flor-modal-expand}:is(flor-modal,flor-search-dialog)[presentation=responsive]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) dialog[data-flor-modal][open]:not(:modal){transform-origin:0 0}@keyframes flor-modal-appear{0%{opacity:0;transform:translateY(.6rem)scale(.975)}}@keyframes flor-modal-expand{0%{opacity:0;clip-path:inset(0 0 16% 0 round var(--flor-radius-lg));transform:translateY(-.35rem)scale(.975)}}@keyframes flor-modal-backdrop-appear{0%{opacity:0}}[data-flor-popover-panel]{inset:var(--flor-popover-block-start,auto) auto auto var(--flor-popover-left,auto);z-index:var(--flor-z-popover,1000);min-inline-size:12rem;max-inline-size:min(24rem, calc(100vw - 1.5rem), var(--flor-popover-max-inline-size,24rem));max-block-size:var(--flor-popover-max-block-size,calc(100dvh - 1.5rem));color:rgb(var(--flor-text));background:rgb(var(--flor-surface) / .96);border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-md);box-shadow:var(--flor-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0;padding:.5rem;position:fixed;overflow:auto}:is(flor-modal,flor-search-dialog)[placement] dialog[data-flor-modal][data-flor-modal-positioned]{inset:var(--flor-modal-top) auto auto var(--flor-modal-left);max-inline-size:var(--flor-modal-max-width);max-block-size:var(--flor-modal-max-height);overscroll-behavior:contain;margin:0;position:absolute;overflow:auto}.flor-search-field{border-block-end:1px solid rgb(var(--flor-border));align-items:center;gap:.75rem;display:flex}.flor-search-field input{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding-block:.85rem}.flor-search-recommendation-heading{color:rgb(var(--flor-text-muted));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.flor-media-grid{border-radius:var(--flor-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid;overflow:clip}.flor-media-grid img,.flor-media-grid video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.flor-media-grid:has(>:only-child){grid-template-columns:1fr}.flor-media-grid>:not(:only-child){aspect-ratio:1}.flor-news-placeholder{aspect-ratio:16/9;background:rgb(var(--flor-surface));border-radius:var(--flor-radius-md);display:block;position:relative;overflow:clip}.flor-news-placeholder>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.002)}}@layer flor.restored{.flor-button{box-sizing:border-box;border:var(--flor-button-border-width) solid transparent;border-radius:var(--flor-button-radius);appearance:none;min-inline-size:0;font-family:var(--flor-button-font-family);font-weight:var(--flor-button-font-weight);line-height:var(--flor-button-line-height);text-align:center;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;transition:transform var(--flor-button-transition-duration) var(--flor-button-transition-easing), background-color var(--flor-button-transition-duration) var(--flor-button-transition-easing), border-color var(--flor-button-transition-duration) var(--flor-button-transition-easing), color var(--flor-button-transition-duration) var(--flor-button-transition-easing), opacity var(--flor-button-transition-duration) var(--flor-button-transition-easing);justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.flor-button-content{justify-content:center;align-items:center;gap:var(--flor-button-gap);min-inline-size:0;display:inline-flex}.flor-button-label{min-inline-size:0}.flor-button-adornment,.flor-button-icon{flex:none;place-items:center;display:inline-grid}.flor-button-loading-indicator{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.flor-button-spinner{box-sizing:border-box;border:.14em solid;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite flor-button-spin}.flor-button.is-loading .flor-button-content{opacity:0}.flor-button.is-full-width{inline-size:100%}.flor-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--flor-button-active-offset))}.flor-button:focus-visible{outline:var(--flor-button-focus-width) solid rgb(var(--flor-button-focus-ring));outline-offset:var(--flor-button-focus-offset)}.flor-button:disabled,.flor-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--flor-button-disabled-opacity)}a.flor-button[aria-disabled=true]{pointer-events:none}.flor-button.is-primary{color:rgb(var(--flor-button-primary-foreground));background:rgb(var(--flor-button-primary-background))}.flor-button.is-secondary{color:rgb(var(--flor-button-secondary-foreground));background:rgb(var(--flor-button-secondary-background));border-color:rgb(var(--flor-button-secondary-border))}.flor-button.is-ghost{color:rgb(var(--flor-button-ghost-foreground));background:0 0}.flor-button.is-small{min-height:var(--flor-button-small-min-block-size);padding-inline:var(--flor-button-small-padding-inline);font-size:var(--flor-button-small-font-size)}.flor-button.is-medium{min-height:var(--flor-button-medium-min-block-size);padding-inline:var(--flor-button-medium-padding-inline);font-size:var(--flor-button-medium-font-size)}.flor-button.is-large{min-height:var(--flor-button-large-min-block-size);padding-inline:var(--flor-button-large-padding-inline);font-size:var(--flor-button-large-font-size)}.flor-button.is-icon-only{aspect-ratio:1;padding-inline:0}.flor-button.is-icon-only.is-full-width{aspect-ratio:auto}.flor-button svg{flex:none;width:1em;height:1em}@keyframes flor-button-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.flor-button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--flor-button-hover-offset))}.flor-button.is-primary:hover:not(:disabled):not([aria-disabled=true]){opacity:var(--flor-button-primary-hover-opacity)}.flor-button.is-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:rgb(var(--flor-button-secondary-border-hover))}.flor-button.is-ghost:hover:not(:disabled):not([aria-disabled=true]){color:rgb(var(--flor-button-ghost-foreground-hover));background:rgb(var(--flor-button-ghost-background-hover) / var(--flor-button-ghost-hover-opacity))}}@media (forced-colors:active){.flor-button{color:buttontext;background:buttonface;border-color:buttontext}.flor-button:disabled,.flor-button[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}}@media (prefers-reduced-motion:reduce){.flor-button{transition:none}.flor-button-spinner{animation:none}}.flor-article-transition-title{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;font-family:var(--flor-font-serif);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-weight:520;line-height:1.18}.flor-article-transition-link{--flor-focus-ring-offset:4px;color:inherit;transition:opacity var(--flor-duration-normal) var(--flor-easing-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){.flor-article-transition-link:hover{opacity:.68}}@media (prefers-reduced-motion:reduce){.flor-article-transition-title{view-transition-name:none!important}.flor-article-transition-link{transition:none}}.flor-media-grid{box-sizing:border-box;gap:var(--flor-space-1);min-inline-size:0;font-family:var(--flor-font-sans);grid-template-columns:1fr;display:grid;overflow:hidden}.flor-media-grid.is-rounded{border-radius:var(--flor-radius-sm)}.flor-media-grid.has-2,.flor-media-grid.has-3,.flor-media-grid.has-4{grid-template-columns:repeat(2,minmax(0,1fr))}.flor-media-item{aspect-ratio:4/3;color:#fff;background:rgb(var(--flor-text) / .035);min-block-size:0;min-inline-size:0;display:block;position:relative;overflow:hidden}.flor-media-grid.has-1 .flor-media-item{aspect-ratio:16/10;max-block-size:38rem}.flor-media-grid.has-3 .flor-media-item.is-featured{aspect-ratio:16/8;grid-column:span 2}.flor-media-item img,.flor-media-item video{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;transition:opacity var(--flor-duration-normal) var(--flor-easing-standard), transform var(--flor-duration-slow) var(--flor-easing-standard);position:absolute;inset:0}a.flor-media-item:focus-visible{z-index:1;outline:var(--flor-control-focus-width) solid rgb(var(--flor-focus));outline-offset:-3px}.flor-media-label{background:linear-gradient(#0000,#000000a3);padding:2rem .7rem .55rem;font-size:.67rem;position:absolute;inset-block:auto 0;inset-inline:0}.flor-media-item.is-video .flor-media-label{pointer-events:none;background:linear-gradient(#000000a3,#0000);padding-block:.55rem 2rem;padding-inline:.7rem 6rem;inset-block:0 auto}.flor-media-transcript{z-index:2;color:#fff;border-radius:var(--flor-radius-sm);background:#000000b8;padding:.35rem .5rem;font-size:.67rem;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}.flor-media-transcript:focus-visible{outline-offset:2px;outline:2px solid #fff}.flor-media-more{pointer-events:none;background:#0009;place-items:center;font-size:1.1rem;font-weight:600;display:grid;position:absolute;inset:0}@media (forced-colors:active){.flor-media-item,.flor-media-item video{color:canvastext;background:canvas;border:1px solid canvastext}.flor-media-label,.flor-media-transcript,.flor-media-more{color:canvastext;forced-color-adjust:none;background:canvas;border:1px solid canvastext}}@media (hover:hover) and (pointer:fine){a.flor-media-item:hover img,a.flor-media-item:hover video{opacity:.9;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.flor-media-item img,.flor-media-item video{transition:none}}.flor-button{min-block-size:var(--flor-button-medium-min-block-size);padding-inline:var(--flor-button-medium-padding-inline);font-size:var(--flor-button-medium-font-size)}.flor-button[data-variant=secondary]{color:rgb(var(--flor-button-secondary-foreground));background:rgb(var(--flor-button-secondary-background));border-color:rgb(var(--flor-button-secondary-border))}.flor-button[data-variant=ghost],.flor-button[data-variant=quiet]{color:rgb(var(--flor-text));background:0 0}.flor-button svg{flex:none;block-size:1.1em;inline-size:1.1em}.flor-button.is-icon-only{min-inline-size:var(--flor-control-md)}.flor-skip-link:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flor-skip-link:focus{z-index:9999;color:rgb(var(--flor-text));background:rgb(var(--flor-surface));padding:.75rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem}.flor-theme-disclosure{position:relative}.flor-theme-disclosure summary{border-radius:var(--flor-radius-sm);cursor:pointer;place-items:center;block-size:2.75rem;inline-size:2.75rem;list-style:none;display:grid}.flor-theme-disclosure summary::-webkit-details-marker{display:none}.flor-theme-disclosure summary:hover{background:rgb(var(--flor-text) / .06)}.flor-theme-options{z-index:100;background:rgb(var(--flor-surface));border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-md);min-inline-size:10rem;box-shadow:var(--flor-shadow-sm);padding:.35rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0}.flor-theme-options button{border-radius:var(--flor-radius-sm);min-block-size:2.75rem;inline-size:100%;color:rgb(var(--flor-text));font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding-inline:.65rem;font-size:.8rem;display:flex}.flor-theme-options button:before{content:"";border:1px solid;border-radius:50%;block-size:.45rem;inline-size:.45rem}.flor-theme-options button[aria-checked=true]{background:rgb(var(--flor-text) / .055)}.flor-theme-options button[aria-checked=true]:before{background:currentColor}.flor-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.flor-dialog-heading h2{font-family:var(--flor-font-serif);margin:0;font-size:1.15rem;font-weight:550}dialog.flor-search-panel{inline-size:min(38rem,100vw - 1.5rem);padding:1rem 1.25rem}.flor-search-panel .flor-search-field{margin-block-start:1rem}.flor-search-field input{min-inline-size:0}.flor-search-results{max-block-size:min(24rem,50dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.flor-search-results a{min-block-size:3.25rem;color:rgb(var(--flor-text));border-block-end:1px solid rgb(var(--flor-border));justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .35rem;text-decoration:none;display:flex}.flor-search-results a:hover,.flor-search-results a:focus-visible{background:rgb(var(--flor-text) / .04)}.flor-search-results a>span:first-child{gap:.2rem;min-inline-size:0;display:grid}.flor-search-results strong{font-size:.8rem}.flor-search-results small,.flor-search-category{color:rgb(var(--flor-text-muted));font-size:.67rem;line-height:1.5}.flor-search-category{flex:none}.flor-share-panel{padding:.65rem}.flor-share-panel p{color:rgb(var(--flor-text-muted));margin:.25rem .5rem .6rem;font-size:.75rem}flor-media-gallery.flor-gallery{display:block}.flor-gallery[data-flor-ready] .flor-gallery-overflow{display:none}.flor-gallery:not([data-flor-ready]) .flor-media-grid{grid-auto-rows:minmax(8rem,1fr)}.flor-gallery-file{border:1px solid rgb(var(--flor-border));border-radius:var(--flor-radius-sm);color:rgb(var(--flor-text));align-items:center;gap:.7rem;margin-block-start:.6rem;padding:.85rem;font-size:.8rem;text-decoration:none;display:flex}.flor-gallery-file small{color:rgb(var(--flor-text-muted));margin-block-start:.2rem;font-size:.65rem;display:block}.flor-media-grid .flor-media-item{font:inherit;color:inherit;border:0;padding:0}.flor-media-video{inline-size:100%}@media (width<=639px){.flor-search-category{display:none}}@media (forced-colors:active){.flor-button,.flor-button[data-variant]{color:buttontext;background:buttonface;border-color:buttontext}.flor-button:disabled{color:graytext;opacity:1;border-color:graytext}}dialog.flor-gallery-dialog{--flor-gallery-canvas:var(--flor-bg);box-sizing:border-box;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:rgb(var(--flor-text));background:rgb(var(--flor-gallery-canvas));box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.flor-gallery-dialog[open]{animation:flor-gallery-reveal var(--flor-duration-normal) var(--flor-easing-standard) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid}dialog.flor-gallery-dialog::backdrop{background:rgb(var(--flor-bg));-webkit-backdrop-filter:none;backdrop-filter:none}.flor-gallery-toolbar{justify-content:space-between;align-items:center;gap:var(--flor-space-4);padding:max(1.25rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) 1rem max(2rem, env(safe-area-inset-left));display:flex}.flor-gallery-toolbar h2{min-inline-size:0;color:rgb(var(--flor-text-muted));font-size:var(--flor-font-size-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.flor-gallery-close,.flor-gallery-arrow{border:1px solid rgb(var(--flor-border) / .8);border-radius:var(--flor-radius-md);block-size:2.75rem;inline-size:2.75rem;color:rgb(var(--flor-text));background:rgb(var(--flor-material-surface) / var(--flor-material-surface-opacity));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:background var(--flor-duration-fast) var(--flor-easing-standard);flex:none;place-items:center;padding:0;display:grid}.flor-gallery-close:hover,.flor-gallery-arrow:hover{background:rgb(var(--flor-border) / .7)}.flor-gallery-close:focus-visible,.flor-gallery-arrow:focus-visible,.flor-gallery-controls a:focus-visible{outline:2px solid rgb(var(--flor-focus));outline-offset:4px}.flor-gallery-close svg,.flor-gallery-arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.flor-gallery-arrow:disabled{opacity:.35;cursor:default}.flor-gallery-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:rotate(180deg)}.flor-gallery-figure{gap:var(--flor-space-3);text-align:center;flex-direction:column;min-block-size:0;min-inline-size:0;margin:0;display:flex}.flor-gallery-stage{min-block-size:0;min-inline-size:0;padding-inline:max(6rem, env(safe-area-inset-left)) max(6rem, env(safe-area-inset-right));flex:1}.flor-gallery-stage img,.flor-gallery-stage video{object-fit:contain;block-size:100%;inline-size:100%;display:block}.flor-gallery-stage img{touch-action:pan-y pinch-zoom}.flor-gallery-stage [hidden]{display:none}.flor-gallery-figure>img{object-fit:contain;flex:1;min-block-size:0;inline-size:100%}.flor-gallery-figure figcaption,.flor-gallery [data-flor-gallery-status]{max-block-size:15dvh;padding-inline:max(2rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-right));overflow-wrap:anywhere;color:rgb(var(--flor-text-muted));font-size:var(--flor-font-size-sm);line-height:var(--flor-line-height-normal);flex:none;margin:0;overflow:auto}.flor-gallery-figure figcaption:empty{display:none}.flor-gallery-controls{align-items:center;gap:var(--flor-space-4);padding:1rem max(2rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(2rem, env(safe-area-inset-left));font-size:var(--flor-font-size-sm);grid-template-columns:1fr auto 1fr;display:grid}.flor-gallery-controls [data-flor-gallery-counter]{color:rgb(var(--flor-text-muted));font-variant-numeric:tabular-nums;letter-spacing:.08em;grid-column:2}.flor-gallery-controls a{color:rgb(var(--flor-text-muted));grid-column:3;justify-self:end;padding-block:.5rem;text-decoration:none}.flor-gallery-controls a:hover{color:rgb(var(--flor-text));text-underline-offset:.25em;text-decoration:underline}.flor-gallery-arrow{position:absolute;inset-block-start:calc(50% - 1.375rem)}.flor-gallery-arrow[data-flor-gallery-previous]{inset-inline-start:max(2rem, env(safe-area-inset-left))}.flor-gallery-arrow[data-flor-gallery-next]{inset-inline-end:max(2rem, env(safe-area-inset-right))}.flor-gallery-video-open{z-index:1;border-radius:var(--flor-radius-sm);color:rgb(var(--flor-text));background:rgb(var(--flor-surface));text-align:center;padding:.5rem .75rem;font-size:.8rem;display:block;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}@keyframes flor-gallery-reveal{0%{opacity:0}to{opacity:1}}@media (width<=639px){.flor-gallery-toolbar{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding-block-end:.75rem}.flor-gallery-stage{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.flor-gallery-controls{padding:.75rem max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));grid-template-columns:2.75rem 1fr 2.75rem;gap:.25rem 1rem}.flor-gallery-controls [data-flor-gallery-counter]{grid-row:1;justify-self:center}.flor-gallery-arrow{grid-row:1;position:static}.flor-gallery-arrow[data-flor-gallery-previous]{grid-column:1}.flor-gallery-arrow[data-flor-gallery-next]{grid-column:3}.flor-gallery-controls a{grid-area:2/1/auto/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){dialog.flor-gallery-dialog[open]{animation:none}}@media (prefers-reduced-transparency:reduce){.flor-gallery-close,.flor-gallery-arrow{background:rgb(var(--flor-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){dialog.flor-gallery-dialog{color:canvastext;background:canvas}.flor-gallery-close,.flor-gallery-arrow{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background:buttonface;border-color:buttontext}.flor-gallery-arrow:disabled{color:graytext;opacity:1}}}@layer flor.utilities{[hidden]:not([hidden=until-found]){display:none!important}}:root,.flor-theme{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flor-bg:252 252 251;--flor-surface:255 255 255;--flor-text:17 17 17;--flor-text-muted:104 104 102;--flor-text-subtle:112 110 106;--flor-border:232 230 226;--flor-border-strong:210 207 201;--flor-accent:17 17 17;--flor-accent-contrast:255 255 255;--flor-link:30 64 175;--flor-danger:180 40 45;--flor-success:29 122 76;--flor-warning:147 85 7;--flor-info:25 90 172;--flor-focus:17 17 17;--flor-material-toolbar:251 251 253;--flor-material-surface:255 255 255;--flor-material-highlight:255 255 255;--flor-material-toolbar-opacity:.9;--flor-material-surface-opacity:.78;--flor-shadow-sm:0px 14px 34px -28px #11111161;--flor-radius-sm:.4rem;--flor-radius-md:.72rem;--flor-radius-lg:1rem;--flor-space-0:0;--flor-space-1:.25rem;--flor-space-2:.5rem;--flor-space-3:.75rem;--flor-space-4:1rem;--flor-space-5:1.5rem;--flor-space-6:2rem;--flor-space-8:3rem;--flor-space-10:4rem;--flor-font-size-xs:.625rem;--flor-font-size-sm:.75rem;--flor-font-size-md:.875rem;--flor-font-size-lg:1rem;--flor-font-size-xl:1.25rem;--flor-font-size-2xl:1.5rem;--flor-line-height-compact:1.2;--flor-line-height-normal:1.5;--flor-line-height-relaxed:1.7;--flor-control-sm:2rem;--flor-control-md:2.75rem;--flor-control-lg:3rem;--flor-duration-instant:0s;--flor-duration-fast:.12s;--flor-duration-normal:.18s;--flor-duration-slow:.32s;--flor-easing-standard:cubic-bezier(.16, 1, .3, 1);--flor-z-base:0;--flor-z-dropdown:100;--flor-z-popover:1000;--flor-z-modal:1100;--flor-z-toast:1200;--flor-breakpoint-sm:40rem;--flor-breakpoint-md:48rem;--flor-breakpoint-lg:64rem;--flor-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--flor-font-serif:"Source Serif 4", "Noto Serif SC", Charter, Georgia, Cambria, "Times New Roman", serif;--flor-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--flor-control-gap:.5rem;--flor-control-radius:999px;--flor-control-border-width:1px;--flor-control-focus-width:2px;--flor-control-focus-offset:3px;--flor-control-hover-offset:-1px;--flor-control-active-offset:0;--flor-control-font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--flor-control-font-weight:620;--flor-control-line-height:1;--flor-control-disabled-opacity:.42;--flor-control-primary-hover-opacity:.84;--flor-control-ghost-hover-opacity:.055;--flor-control-transition-duration:.16s;--flor-control-transition-easing:cubic-bezier(.25, .1, .25, 1);--flor-control-small-min-block-size:2rem;--flor-control-small-padding-inline:.78rem;--flor-control-small-font-size:.72rem;--flor-control-medium-min-block-size:2.75rem;--flor-control-medium-padding-inline:1.05rem;--flor-control-medium-font-size:.8rem;--flor-control-large-min-block-size:3.15rem;--flor-control-large-padding-inline:1.3rem;--flor-control-large-font-size:.86rem;--flor-focus-ring-color:var(--flor-focus);--flor-focus-ring-width:var(--flor-control-focus-width);--flor-focus-ring-offset:var(--flor-control-focus-offset);--flor-button-focus-ring:var(--flor-focus);--flor-button-primary-foreground:var(--flor-accent-contrast);--flor-button-primary-background:var(--flor-accent);--flor-button-secondary-foreground:var(--flor-text);--flor-button-secondary-background:var(--flor-surface);--flor-button-secondary-border:var(--flor-border-strong);--flor-button-secondary-border-hover:var(--flor-text);--flor-button-ghost-foreground:var(--flor-text-muted);--flor-button-ghost-foreground-hover:var(--flor-text);--flor-button-ghost-background-hover:var(--flor-text);--flor-button-gap:var(--flor-control-gap);--flor-button-radius:var(--flor-control-radius);--flor-button-border-width:var(--flor-control-border-width);--flor-button-focus-width:var(--flor-control-focus-width);--flor-button-focus-offset:var(--flor-control-focus-offset);--flor-button-hover-offset:var(--flor-control-hover-offset);--flor-button-active-offset:var(--flor-control-active-offset);--flor-button-font-family:var(--flor-control-font-family);--flor-button-font-weight:var(--flor-control-font-weight);--flor-button-line-height:var(--flor-control-line-height);--flor-button-disabled-opacity:var(--flor-control-disabled-opacity);--flor-button-primary-hover-opacity:var(--flor-control-primary-hover-opacity);--flor-button-ghost-hover-opacity:var(--flor-control-ghost-hover-opacity);--flor-button-transition-duration:var(--flor-control-transition-duration);--flor-button-transition-easing:var(--flor-control-transition-easing);--flor-button-small-min-block-size:var(--flor-control-small-min-block-size);--flor-button-small-padding-inline:var(--flor-control-small-padding-inline);--flor-button-small-font-size:var(--flor-control-small-font-size);--flor-button-medium-min-block-size:var(--flor-control-medium-min-block-size);--flor-button-medium-padding-inline:var(--flor-control-medium-padding-inline);--flor-button-medium-font-size:var(--flor-control-medium-font-size);--flor-button-large-min-block-size:var(--flor-control-large-min-block-size);--flor-button-large-padding-inline:var(--flor-control-large-padding-inline);--flor-button-large-font-size:var(--flor-control-large-font-size)}:root.dark,:root.dark .flor-theme,:root[data-flor-theme=dark],:root[data-flor-theme=dark] .flor-theme,.flor-theme.dark,.flor-theme[data-flor-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flor-bg:10 10 10;--flor-surface:18 18 18;--flor-text:245 245 244;--flor-text-muted:174 173 170;--flor-text-subtle:139 137 133;--flor-border:39 39 38;--flor-border-strong:65 65 63;--flor-accent:245 245 244;--flor-accent-contrast:17 17 17;--flor-link:147 197 253;--flor-danger:248 113 113;--flor-success:74 222 128;--flor-warning:251 191 36;--flor-info:96 165 250;--flor-focus:245 245 244;--flor-material-toolbar:28 28 30;--flor-material-surface:30 30 32;--flor-material-highlight:255 255 255;--flor-material-toolbar-opacity:.72;--flor-material-surface-opacity:.72;--flor-shadow-sm:0px 16px 38px -24px #000000e6}@media (prefers-color-scheme:dark){:root:not([data-flor-theme=light]):not(.light),:root:not([data-flor-theme=light]):not(.light) .flor-theme:not(.light):not([data-flor-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flor-bg:10 10 10;--flor-surface:18 18 18;--flor-text:245 245 244;--flor-text-muted:174 173 170;--flor-text-subtle:139 137 133;--flor-border:39 39 38;--flor-border-strong:65 65 63;--flor-accent:245 245 244;--flor-accent-contrast:17 17 17;--flor-link:147 197 253;--flor-danger:248 113 113;--flor-success:74 222 128;--flor-warning:251 191 36;--flor-info:96 165 250;--flor-focus:245 245 244;--flor-material-toolbar:28 28 30;--flor-material-surface:30 30 32;--flor-material-highlight:255 255 255;--flor-material-toolbar-opacity:.72;--flor-material-surface-opacity:.72;--flor-shadow-sm:0px 16px 38px -24px #000000e6}}:where([data-flor-focus-ring]):focus-visible{outline:var(--flor-focus-ring-width) solid rgb(var(--flor-focus-ring-color));outline-offset:var(--flor-focus-ring-offset)}@media (prefers-reduced-motion:reduce){:root,.flor-theme{--flor-duration-fast:0s;--flor-duration-normal:0s;--flor-duration-slow:0s}}@media (prefers-reduced-transparency:reduce){:root,.flor-theme{--flor-material-toolbar-opacity:1;--flor-material-surface-opacity:1}}@media (prefers-contrast:more){:root,.flor-theme{--flor-text-subtle:var(--flor-text-muted);--flor-border:var(--flor-text-muted);--flor-border-strong:var(--flor-text);--flor-focus:var(--flor-text);--flor-material-toolbar:var(--flor-surface);--flor-material-surface:var(--flor-surface);--flor-material-toolbar-opacity:1;--flor-material-surface-opacity:1}:where([data-flor-focus-ring]):focus-visible,:where([class^=flor-],[class*=\ flor-]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class^=flor-]:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class*=\ flor-]:focus-visible{outline-offset:3px!important;outline-width:3px!important}}@media (forced-colors:active){:where([class^=flor-],[class*=\ flor-]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class^=flor-]:focus-visible,:where(a,button,input,select,textarea,summary,[tabindex])[class*=\ flor-]:focus-visible{outline-offset:2px;outline:2px solid highlight!important}:where([data-flor-focus-ring]):focus-visible{outline-offset:var(--flor-focus-ring-offset);outline:var(--flor-focus-ring-width) solid Highlight!important}:where([class^=flor-],[class*=\ flor-]):where([aria-current],[aria-selected=true],[aria-checked=true],[aria-pressed=true],[aria-expanded=true],:checked),:where([class^=flor-],[class*=\ flor-]) :where([aria-current],[aria-selected=true],[aria-checked=true],[aria-pressed=true],[aria-expanded=true],:checked){outline-offset:-3px;outline:2px solid highlight}:where([class^=flor-],[class*=\ flor-]):where(:disabled,[aria-disabled=true]),:where([class^=flor-],[class*=\ flor-]) :where(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext;opacity:1!important}:where(.flor-search-surface,.flor-gallery-dialog){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flor-article-transition-title{view-transition-name:none!important}}@media (forced-colors:active){dialog[data-flor-modal],[data-flor-popover-panel],.flor-button{border-color:canvastext}}@layer reset{*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol{margin:0}img,video,svg{max-inline-size:100%;display:block}button,input,textarea,select{font:inherit}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--flor-bg);--surface:var(--flor-surface);--text:var(--flor-text);--text-muted:var(--flor-text-muted);--text-subtle:var(--flor-text-subtle);--border:var(--flor-border);--border-strong:var(--flor-border-strong);--accent:var(--flor-accent);--accent-link:var(--flor-link);--radius-sm:var(--flor-radius-sm);--radius-md:var(--flor-radius-md);--radius-lg:var(--flor-radius-lg);--shadow-float:0 1.25rem 4rem -1.5rem #00000061;--ease-out:cubic-bezier(.16, 1, .3, 1);--motion-fast:.16s;--motion-medium:.24s;--font-sans:var(--flor-font-sans);--font-serif:var(--flor-font-serif);--font-mono:var(--flor-font-mono);--header-height:4rem;background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--font-sans);font-feature-settings:"cv11", "ss01", "ss03", "kern";font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{min-inline-size:17.5rem;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + 1rem)}html:has(dialog:modal){overflow:hidden}body{background:rgb(var(--bg));flex-direction:column;min-block-size:100svh;display:flex;overflow-x:clip}a{color:inherit}button,[role=button]{touch-action:manipulation}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:focus-visible{outline:2px solid rgb(var(--text));outline-offset:3px;border-radius:.125rem}::selection{background:rgb(var(--text) / .12)}}@layer components{.reading-progress{z-index:80;pointer-events:none;block-size:2px;position:fixed;inset:0 0 auto}.reading-progress [data-progress-fill]{background:rgb(var(--text));transform-origin:0;will-change:transform;block-size:100%;inline-size:100%;transform:scaleX(0)}.skip-link{z-index:100;color:rgb(var(--surface));background:rgb(var(--text));border-radius:var(--radius-sm);padding:.8rem 1rem;font-weight:620;text-decoration:none;position:fixed;inset:.75rem auto auto .75rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus-visible{outline-color:rgb(var(--surface));transform:translateY(0)}main{flex:1;min-inline-size:0}main:focus{outline:none}@supports (animation-timeline:scroll()){.reading-progress [data-progress-fill]{animation:linear both reading-progress;animation-timeline:scroll(root)}}@keyframes reading-progress{to{transform:scaleX(1)}}.site-header{z-index:40;min-block-size:var(--header-height);background:rgb(var(--bg) / .88);border-block-end:1px solid rgb(var(--border));-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);transition:background-color var(--motion-medium) ease, border-color var(--motion-medium) ease;position:sticky;inset-block-start:0}.home-page .site-header{background:rgb(var(--bg) / .9);border-block-end-color:#0000}.site-wide-shell,.content-shell,.reading-shell,.media-shell{inline-size:min(100% - 2rem,68rem);margin-inline:auto}.site-wide-shell{inline-size:min(100% - clamp(2rem,4vw,4rem),96rem)}.content-shell{inline-size:min(100% - 2rem,52rem)}.media-shell{inline-size:min(100% - 2rem,88rem)}.reading-shell{max-inline-size:46rem}.header-inner{min-block-size:var(--header-height);align-items:center;gap:1.5rem;padding-inline:0;display:flex}.brand{min-block-size:2.75rem;font-family:var(--font-sans);letter-spacing:-.025em;transition:opacity var(--motion-fast) ease;align-items:center;gap:.625rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.brand img{border-radius:.38rem}.main-nav{align-items:center;gap:.15rem;display:flex}.site-icon{flex:none;display:block}.header-action[aria-expanded=true]{color:rgb(var(--text));background:rgb(var(--text) / .08)}.header-search-trigger{block-size:2.75rem;inline-size:2.75rem;color:rgb(var(--text-muted));transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:inline-grid}.header-search-trigger:hover,.header-search-trigger:focus-visible,.header-search[data-state=open] .header-search-trigger{color:rgb(var(--text));background:rgb(var(--text) / .08)}.header-search-trigger:active{transform:scale(.94)}.main-nav a,.header-action{min-block-size:2.75rem;inline-size:2.75rem;color:rgb(var(--text-muted));transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.8125rem;text-decoration:none;display:inline-flex}.main-nav a{inline-size:auto;padding-inline:.7rem}.main-nav a:hover,.main-nav a[aria-current=page],.header-action:hover{color:rgb(var(--text));background:rgb(var(--text) / .05)}.main-nav a:active,.header-action:active{transform:scale(.94)}.header-actions{align-items:center;gap:.2rem;margin-inline-start:auto;display:flex}.channel-action{gap:.45rem;inline-size:auto;padding-inline:.55rem}.mobile-menu-trigger,.theme-trigger-sun,:root.dark .theme-trigger-moon{display:none}:root.dark .theme-trigger-sun{display:block}.page-section,.article-section{padding-block:clamp(3.5rem,8vw,6.5rem)}.page-title{max-inline-size:19ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,6vw,4.2rem);font-weight:500;line-height:1.05}.page-intro{max-inline-size:46rem;color:rgb(var(--text-muted));text-wrap:pretty;margin-block-start:1rem;font-size:1rem;line-height:1.75}.eyebrow{color:rgb(var(--text-subtle));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.text-muted{color:rgb(var(--text-muted))}.text-subtle{color:rgb(var(--text-subtle))}.home-feed{padding-block-end:clamp(6rem,10vw,10rem)}.home-hero{padding-block:clamp(.25rem,1vw,1rem) 0}.home-featured{--home-featured-gap:clamp(1rem, 1.5vw, 1.5rem);gap:var(--home-featured-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);block-size:clamp(32rem,44vw,43rem);min-inline-size:0;display:grid}.home-featured[data-count="1"]{grid-template-columns:minmax(0,1fr)}.home-featured[data-count="2"]{grid-template-rows:minmax(0,1fr)}.home-featured-module{min-block-size:0;min-inline-size:0}.home-featured-module:first-child{grid-row:1/-1}.home-featured-link{block-size:100%;min-block-size:0;min-inline-size:0;color:rgb(var(--text));grid-template-rows:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.home-featured-picture,.home-editorial-media{background:rgb(var(--surface));border-radius:var(--radius-sm);display:block;position:relative;overflow:clip}.home-featured-picture{min-block-size:0}.home-featured-picture:after{content:"";pointer-events:none;background:linear-gradient(#00000040,#0000 40%);position:absolute;inset:0}.home-featured-image,.home-editorial-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity var(--motion-fast) ease, transform .9s var(--ease-out);position:absolute;inset:0}.home-featured-kicker{z-index:1;color:#ffffffeb;letter-spacing:.02em;text-shadow:0 1px 18px #000000bf;gap:.45rem;font-size:.6875rem;font-weight:620;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.home-featured-kicker span{color:#ffffffbf;font-variant-numeric:tabular-nums}.home-featured-copy{flex-direction:column;gap:.8rem;min-inline-size:0;padding-block-start:.9rem;display:flex}.home-featured-title,.home-editorial-title,.home-section-heading h2{font-family:var(--font-serif)}.home-featured-title{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;inline-size:100%;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:520;line-height:1.25;display:-webkit-box;overflow:hidden}.home-featured-module:first-child .home-featured-title{letter-spacing:-.035em;font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.16}.home-featured-meta,.home-editorial-meta{color:rgb(var(--text-subtle));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.6875rem;display:flex}.home-featured-meta>span:first-child,.home-editorial-meta>span:first-child{color:rgb(var(--text));font-weight:620}.home-editorial{padding-block-start:clamp(3rem,5vw,5rem)}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-end:clamp(3rem,5vw,5rem);padding-block:0;display:flex}.home-section-heading p{color:rgb(var(--text-subtle));letter-spacing:.08em;text-transform:uppercase;margin-block-end:.65rem;font-size:.6875rem}.home-section-heading h2{letter-spacing:-.055em;font-size:clamp(2.4rem,4vw,4.25rem);font-weight:520;line-height:.98}.home-section-link{min-block-size:2.75rem;color:rgb(var(--text));align-items:center;gap:.4rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.home-editorial-grid{gap:clamp(2.5rem,4vw,4rem);display:grid}.home-editorial-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem);display:grid}.home-editorial-row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-row[data-layout=lead][data-count="2"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.home-editorial-row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.home-editorial-card.feed-entry{border-radius:var(--radius-sm);min-inline-size:0;transition:background-color var(--motion-medium) ease;border:0;flex-direction:column;margin:0;padding:0;display:flex}.home-editorial-card.feed-entry+.feed-entry{padding-block-start:0}.home-editorial-card[data-layout=text]{background:rgb(var(--surface));min-block-size:clamp(19rem,27vw,25rem)}.home-editorial-media{aspect-ratio:4/3;flex:none;text-decoration:none}.home-editorial-card[data-layout=lead] .home-editorial-media{aspect-ratio:16/9}.home-editorial-media img{max-inline-size:none}.home-editorial-copy{flex-direction:column;flex:1;min-block-size:0;padding-block-start:1.15rem;display:flex}.home-editorial-card[data-layout=text] .home-editorial-copy{padding:clamp(1.25rem,2vw,1.75rem)}.home-editorial-title{overflow-wrap:anywhere;letter-spacing:-.035em;text-wrap:pretty;order:1;max-inline-size:100%;font-size:clamp(1.2rem,1.75vw,1.7rem);font-weight:520;line-height:1.17}.home-editorial-title a{color:inherit;text-decoration:none}.home-editorial-card[data-layout=lead] .home-editorial-title{letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1.06}.home-editorial-excerpt{max-inline-size:100%;color:rgb(var(--text-muted));text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:2;margin-block-start:.85rem;font-size:clamp(.82rem,1vw,.95rem);line-height:1.62;display:-webkit-box;overflow:hidden}.home-editorial-card[data-layout=lead] .home-editorial-excerpt{-webkit-line-clamp:3}.home-editorial-card[data-layout=text] .home-editorial-excerpt{font-size:clamp(.88rem,1.05vw,1rem);line-height:1.68;display:block;overflow:visible}.home-editorial-meta{order:3;margin-block-start:1rem}@media (hover:hover) and (pointer:fine){.home-featured-module:is(:hover,:focus-within) .home-featured-image,.home-editorial-card:is(:hover,:focus-within) .home-editorial-media img{opacity:.94;transform:scale(1.018)}.home-section-link:hover{color:rgb(var(--text-muted))}.home-editorial-card.feed-entry:hover{background:0 0}.home-editorial-card[data-layout=text].feed-entry:hover{background:rgb(var(--surface))}}.timeline-day+.timeline-day{margin-block-start:clamp(2.75rem,5vw,4rem)}.timeline-day-heading{grid-template-columns:auto minmax(2rem,1fr) auto;align-items:baseline;gap:clamp(.65rem,2vw,1rem);padding-block-end:.72rem;display:grid}.timeline-day-heading h2{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.45rem);font-weight:500;line-height:1.25}.timeline-day-detail{color:rgb(var(--text-subtle));letter-spacing:0;flex-wrap:wrap;gap:.35rem;margin-inline-start:.65rem;font-size:.72rem;font-weight:400;display:inline-flex}.timeline-day-rule{background:linear-gradient(to right, rgb(var(--border-strong)), rgb(var(--border) / .25));align-self:center;block-size:1px}.timeline-day-count{min-inline-size:2ch;color:rgb(var(--text-subtle));font-family:var(--font-mono);text-align:end;font-size:.7rem}.feed-entry{border-radius:var(--radius-md);transition:background-color var(--motion-medium) ease;margin-inline:-.75rem;padding:.9rem .75rem 1rem}.feed-entry+.feed-entry{padding-block-start:clamp(2.2rem,4vw,2.8rem)}.feed-entry-meta,.article-meta{min-block-size:2.75rem;color:rgb(var(--text-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-block-end:.75rem;font-size:.75rem;line-height:1.5;display:flex}.feed-entry-time{color:rgb(var(--text-subtle));margin-inline-start:.375rem}.feed-title,.feed-excerpt,.article-title,.msg-prose,.entry-link{overflow-wrap:anywhere}.feed-title{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.375rem,2vw,1.62rem);font-weight:500;line-height:1.25}.feed-title a{text-underline-offset:.15em;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:.06em}.feed-excerpt{max-inline-size:42rem;color:rgb(var(--text-muted));margin-block-start:.75rem;font-size:clamp(.9375rem,1.1vw,.99rem);line-height:1.72}.meta-actions{align-items:center;gap:.625rem;display:flex}.meta-action{color:inherit;transition:color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;border:0;padding:0;text-decoration:none}.meta-action:hover{color:rgb(var(--text))}.share-trigger{justify-content:center;align-items:center;gap:.25rem;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.media-grid,.news-media-gallery .flor-media-grid{background:rgb(var(--border) / .5);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-block-start:1rem;display:grid;overflow:clip}.media-grid:has(>:only-child){grid-template-columns:1fr}.news-media-gallery .flor-media-grid:has(>:only-child){grid-template-columns:1fr}.news-media-gallery .flor-media-item{aspect-ratio:auto;min-inline-size:0}.news-media-gallery .flor-media-image,.news-media-gallery .flor-media-video{position:static}.news-media-gallery .flor-media-image,.news-media-gallery .flor-media-video,.media-grid img,.media-grid video{object-fit:cover;background:rgb(var(--surface));block-size:100%;max-block-size:34rem;inline-size:100%;transition:opacity var(--motion-medium) ease}.news-media-gallery .flor-media-item:only-child img,.news-media-gallery .flor-media-item:only-child video,.media-grid>:only-child img,.media-grid>:only-child video{object-fit:contain;inline-size:auto;margin-inline:auto}.news-media-gallery .flor-media-item:only-child img,.news-media-gallery .flor-media-item:only-child video{block-size:auto;max-inline-size:100%}.news-placeholder{aspect-ratio:16/9;background:rgb(var(--surface))}.news-placeholder>img:only-child{object-fit:cover;block-size:100%;inline-size:100%;margin:0}.m-grid{flex-wrap:wrap;gap:.5rem;display:flex}.m-grid a{flex:var(--media-ratio,1) 1 calc(var(--media-ratio,1) * clamp(8rem, 18vw, 16rem));min-inline-size:0;aspect-ratio:var(--media-ratio,1);background:rgb(var(--surface));border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px rgb(var(--border) / .7);display:block;position:relative;overflow:clip}.m-grid img,.m-grid video{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-medium) var(--ease-out), opacity var(--motion-fast) ease;display:block}.m-grid a:hover img,.m-grid a:hover video{transform:scale(1.025)}.msg-prose{font-family:var(--font-serif);font-size:clamp(1.05rem,2.3vw,1.16rem);line-height:1.82}.msg-prose>*+*{margin-block-start:1.2em}.msg-prose a{color:rgb(var(--accent-link));text-underline-offset:.15em;text-decoration-thickness:.06em}.msg-prose pre{overflow-x:auto}.tg-custom-emoji{object-fit:contain;vertical-align:-.12em;block-size:1em;inline-size:1em;max-inline-size:1em;display:inline-block}.tg-custom-emoji--repaintable{filter:grayscale()brightness(0)}:root.dark .tg-custom-emoji--repaintable{filter:grayscale()brightness(0)invert()}.tg-spoiler{filter:blur(.22em);cursor:pointer;background:rgb(var(--text) / .08);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;border-radius:.15em}.tg-spoiler[aria-expanded=true]{filter:none;-webkit-user-select:text;user-select:text;background:0 0}.tg-spoiler:focus-visible{outline:2px solid rgb(var(--accent-link));outline-offset:.2em}tg-emoji{position:relative}tg-emoji [data-emoji-player]{object-fit:contain;border-radius:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}tg-emoji:not([data-ready]) [data-emoji-player],tg-emoji[data-ready] [data-emoji-fallback]{visibility:hidden}.article-header{margin-block-end:2.5rem}.article-title{font-family:var(--font-serif);letter-spacing:-.03em;margin-block:.8rem 1rem;font-size:clamp(2rem,7vw,3.7rem);font-weight:500;line-height:1.12}.article-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:5rem;display:grid}.entry-list{margin-block-start:2.5rem;padding:0;list-style:none}.entry-link{border-block-end:1px solid rgb(var(--border));transition:color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-medium) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1rem;text-decoration:none;display:flex}.entry-link>span:first-child{gap:.35rem;min-inline-size:0;display:grid}.article-navigation .eyebrow{align-items:center;gap:.4rem;display:flex}.entry-link small{line-height:1.55}.entry-link:hover{color:rgb(var(--text-muted));transform:translate(.2rem)}.surface{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--radius-lg);box-shadow:0 1rem 3rem -2.5rem rgb(var(--text) / .28);padding:clamp(1.25rem,4vw,2rem)}.stack{gap:1.25rem;display:grid}.poll{border:1px solid rgb(var(--border));background:rgb(var(--surface) / .45);border-radius:var(--radius-md);margin-block-start:1.25rem;padding:1.25rem}.poll ul{gap:.75rem;margin-block-start:1rem;padding:0;list-style:none;display:grid}.poll-track{background:rgb(var(--border));border-radius:99rem;block-size:.25rem;margin-block-start:.35rem;overflow:hidden}.poll-fill{background:rgb(var(--accent));transform-origin:0;block-size:100%;animation:poll-fill-in .52s var(--ease-out) both}.line-link{min-block-size:2.75rem;color:rgb(var(--text-muted));text-underline-offset:.2em;transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.line-link:hover{color:rgb(var(--text));transform:translate(-.15rem)}.site-footer{border-block-start:1px solid rgb(var(--border));color:rgb(var(--text-subtle));font-family:var(--font-mono);padding-block:3rem;font-size:.68rem}.footer-inner{justify-content:space-between;gap:1rem;display:flex}.footer-inner nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem .85rem;display:flex}.footer-inner a{text-underline-offset:.2em;min-block-size:2.75rem;transition:color var(--motion-fast) ease;align-items:center;display:inline-flex}.footer-inner a:hover{color:rgb(var(--text))}@keyframes poll-fill-in{0%{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine){.brand:hover{opacity:.72}.feed-entry:hover{background:rgb(var(--surface) / .48)}.feed-title a:hover{text-decoration-color:currentColor}}flor-modal,flor-search-dialog,flor-theme-menu,flor-share-menu{display:contents}dialog[data-flor-modal]:not(.flor-gallery-dialog){color:rgb(var(--text));background:0 0;border:0;padding:0}dialog[data-flor-modal][open]:not(.flor-gallery-dialog){animation:dialog-enter var(--motion-medium) var(--ease-out) both}dialog[data-flor-modal]:not(.flor-gallery-dialog)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:backdrop-enter var(--motion-medium) ease both;background:#0000004d}.app-sheet-surface{color:rgb(var(--text));background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.sheet-header{justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;padding:.75rem 1rem .5rem;display:flex}.sheet-header h2{font-family:var(--font-serif);font-size:1.2rem;font-weight:500}.quick-links{gap:.125rem;padding:0 .5rem .5rem;display:grid}.quick-link-item{min-block-size:2.75rem;min-inline-size:0;color:rgb(var(--text-muted));text-align:start;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding-inline:.7rem;font-size:.8rem;line-height:1.35;text-decoration:none;display:flex}.quick-link-item:hover,.quick-link-item:focus-visible,.quick-link-item[aria-current=page]{color:rgb(var(--text));background:rgb(var(--text) / .05)}.quick-link-item:active{transform:scale(.985)}.sheet-dismiss-footer{padding:.5rem}.sheet-dismiss-footer button{min-block-size:3rem;inline-size:100%;color:rgb(var(--text));background:rgb(var(--text) / .055);transition:background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);border:0;border-radius:.65rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:560;display:flex}.sheet-dismiss-footer button:active{transform:scale(.985)}.site-search-form{border-block-end:1px solid rgb(var(--border-strong));min-block-size:3.25rem;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:0;display:grid}.site-search-form:focus-within{border-block-end-color:rgb(var(--text));box-shadow:inset 0 -1px rgb(var(--text))}.site-search-input{min-block-size:3.25rem;inline-size:100%;color:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0}.search-recommendation-heading{color:rgb(var(--text-subtle));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block:1.5rem .5rem;font-size:.68rem;display:flex}.search-results{padding:0;list-style:none;display:grid}.search-results a{overflow-wrap:anywhere;border-block-end:1px solid rgb(var(--border));min-block-size:2.75rem;min-inline-size:0;transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);gap:.2rem;padding-block:.9rem;text-decoration:none;display:grid}.search-results a:hover,.search-results a:focus-visible{color:rgb(var(--text-muted));transform:translate(.18rem)}.search-results small{color:rgb(var(--text-subtle))}.theme-options,.share-options{gap:.25rem;padding:.5rem;display:grid}.theme-options button,.share-options button,.share-options a{min-block-size:2.75rem;color:inherit;text-align:start;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding-inline:.8rem;text-decoration:none;display:flex}.theme-options button>span{flex:1}.theme-options .theme-check{opacity:0;flex:none}.theme-options button[aria-checked=true] .theme-check{opacity:1}.theme-options button:hover,.theme-options button[aria-checked=true],.share-options>:hover{background:rgb(var(--text) / .06)}.theme-options button:active,.share-options>:active{transform:scale(.985)}.share-options [data-share-feedback]{color:rgb(var(--text));background:rgb(var(--text) / .08)}@keyframes dialog-enter{0%{opacity:0;transform:translateY(.6rem)scale(.975)}}@keyframes menu-expand{0%{opacity:0;transform:translateY(-.35rem)scale(.975)}}@keyframes backdrop-enter{0%{opacity:0}}.home-feed-pagination{min-height:7rem;color:rgb(var(--text-muted));flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 0;font-size:.875rem;display:flex}.home-feed-pagination p{margin:0}.home-feed-pagination p:empty,.home-feed-pagination [hidden]{display:none}.home-feed-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite home-feed-spin;display:none}.home-feed-pagination[data-state=loading] .home-feed-spinner{display:inline-block}.home-feed-pagination [aria-disabled=true]{opacity:.5;cursor:wait}@keyframes home-feed-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-feed-spinner{animation:none}}}@layer utilities{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}}@media (scripting:enabled){@view-transition{navigation:auto}}::view-transition-group(*){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*){animation:.24s both shared-content-out}::view-transition-new(*){animation:.48s cubic-bezier(.22,1,.36,1) both shared-content-in}::view-transition-old(root){animation:.18s both page-content-out}::view-transition-new(root){animation:.36s cubic-bezier(.22,1,.36,1) 60ms both page-content-in}@keyframes shared-content-out{to{opacity:.08}}@keyframes shared-content-in{0%{opacity:.08}}@keyframes page-content-out{to{opacity:0;transform:translateY(-.3rem)}}@keyframes page-content-in{0%{opacity:0;transform:translateY(.45rem)}}:root.home-page[data-flor-theme=dark]{--flor-bg:0 0 0;--flor-text:247 247 245;--flor-text-muted:181 181 176;--flor-text-subtle:142 142 137;--flor-border:41 41 39;--flor-border-strong:70 70 67;--flor-accent:247 247 245;--flor-accent-contrast:0 0 0;--flor-focus:247 247 245}@media (width>=48rem){flor-modal.header-menu,flor-modal.dropdown-menu{display:block;position:relative}.responsive-menu-dialog[open]{z-index:60;inline-size:14rem;max-inline-size:none;margin:0;animation:none;position:absolute;inset:calc(100% + .35rem) 0 auto auto;overflow:visible}.responsive-menu-dialog[open] .responsive-menu-surface{transform-origin:100% 0;animation:menu-expand var(--motion-medium) var(--ease-out) both}.responsive-menu-dialog[data-flor-modal-positioned]:not([style*=--flor-modal-left\:]){opacity:0;pointer-events:none}.responsive-menu-dialog[data-flor-modal-positioned]{inset:var(--flor-modal-top) auto auto var(--flor-modal-left);max-inline-size:var(--flor-modal-max-width);max-block-size:var(--flor-modal-max-height);overscroll-behavior:contain;overflow:auto}.responsive-menu-dialog .responsive-menu-surface{border-radius:.75rem;box-shadow:0 .7rem 2.5rem #00000024}.responsive-menu-dialog .sheet-header,.responsive-menu-dialog .sheet-dismiss-footer{display:none}.responsive-menu-dialog .quick-links,.responsive-menu-dialog .theme-options{padding:.5rem}.site-header:has(.header-search[data-open]){background:rgb(var(--bg));border-block-end-color:#0000}.search-sheet[open]{inline-size:100%;max-inline-size:none;max-block-size:calc(100dvh - var(--header-height) - 1rem);overscroll-behavior:contain;background:rgb(var(--bg));border-block-end:1px solid rgb(var(--border));border-radius:0 0 var(--radius-sm) var(--radius-sm);margin:0;animation-name:search-navbar-enter;position:absolute;inset-block:100% auto;inset-inline:0;overflow:auto;box-shadow:0 1.5rem 2rem #00000029}.search-sheet .search-surface{inline-size:min(100% - 4rem,72rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:1.25rem 0 2.5rem}.search-sheet .sheet-header,.search-sheet .sheet-dismiss-footer{display:none}.search-sheet .search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 2rem}.search-sheet .search-results a{border:0;block-size:100%}.search-sheet .site-search-input{font-size:1.35rem}.home-editorial-row[data-layout=lead][data-count="2"]>:first-child .home-editorial-media{aspect-ratio:8/3}}@media (48rem<=width<64rem){.home-editorial-row[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-row[data-count="3"]>:last-child{grid-column:1/-1}.search-sheet .search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){:root{--header-height:3.75rem}html{scrollbar-gutter:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}.main-nav{display:none}.site-wide-shell{inline-size:100%}.header-inner{gap:.75rem;padding:.5rem 1rem}.header-search-trigger{place-items:center}input,select,textarea{font-size:1rem}.header-actions{gap:0}.channel-action span,.rss-menu{display:none}.channel-action{inline-size:2.75rem;padding:0}.mobile-menu-trigger{display:inline-flex}.home-hero,.home-editorial{inline-size:calc(100% - 2rem)}.home-hero{padding-block-start:1rem}.home-featured{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;block-size:auto}.home-featured-module:first-child{grid-area:auto/1/auto/-1}.home-featured[data-count="2"]{grid-template-columns:minmax(0,1fr)}.home-featured-link{grid-template-rows:auto 1fr}.home-featured-picture{aspect-ratio:16/10}.home-featured-module:first-child .home-featured-picture{aspect-ratio:16/9}.home-featured-copy{gap:.65rem;padding-block-start:.75rem}.home-featured-title{-webkit-line-clamp:3;font-size:clamp(1rem,3.8vw,1.3rem)}.home-featured-module:first-child .home-featured-title{-webkit-line-clamp:3;font-size:clamp(1.4rem,5.5vw,2rem)}.home-featured-meta{gap:.3rem .5rem;margin-block-start:auto}.home-featured-kicker{inset-block-start:.65rem;inset-inline-start:.65rem}.home-editorial{padding-block-start:3.5rem}.home-section-heading{align-items:start;margin-block-end:3rem}.home-section-heading h2{font-size:clamp(2.25rem,12vw,3.25rem)}.home-section-link{min-block-size:2.75rem}.home-editorial-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home-editorial-row{display:contents}.home-editorial-card.feed-entry{overflow-wrap:anywhere;grid-column:auto;inline-size:100%}.home-editorial-card[data-layout=text]{background:0 0;min-block-size:0}.home-editorial-copy{padding:0}.home-editorial-media{margin-block-end:1.15rem}.home-editorial-title,.home-editorial-card[data-layout=lead] .home-editorial-title{letter-spacing:-.025em;font-size:clamp(1.4rem,5.5vw,1.8rem);line-height:1.25}.home-editorial-excerpt,.home-editorial-card:is([data-layout=text],[data-layout=lead]) .home-editorial-excerpt{-webkit-line-clamp:3;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}.article-section{padding-block:1.5rem 4rem}.article-header{margin-block-end:1.75rem}.article-header>[data-feed-return]{align-items:center;min-block-size:2.75rem;display:inline-flex}.article-title{font-size:clamp(1.75rem,6.5vw,2.5rem);line-height:1.25}.app-sheet-dialog[open]{inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));z-index:80;inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;animation-name:sheet-enter;position:fixed;overflow:visible}.app-sheet-surface{max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.quick-link-item,.theme-options button{min-block-size:3rem;font-size:.9375rem}.search-surface{padding-inline:.5rem}.search-surface .sheet-header,.search-surface .site-search-form,.search-surface .search-recommendation-heading,.search-surface .search-results,.search-surface .search-empty{margin-inline:.5rem}.search-results{max-block-size:min(42dvh,22rem);overflow-y:auto}.search-sheet[open]:not(:modal){inset-block:calc(100% - 1px) auto;inset-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));z-index:80;inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - var(--header-height) - 1rem);margin:0;animation-name:search-navbar-enter;position:absolute;overflow:visible}.search-sheet:not(:modal) .search-surface{inline-size:100%;max-block-size:calc(100dvh - var(--header-height) - 1rem);border-radius:var(--radius-md);padding:.65rem 1rem 1rem;overflow-y:auto}:is(.search-sheet:not(:modal) .sheet-header,.search-sheet:not(:modal) .sheet-dismiss-footer){display:none}.timeline-day-heading{grid-template-columns:minmax(0,auto) minmax(1.5rem,1fr) auto;align-items:center;padding-block-end:.62rem}.timeline-day-heading h2{flex-direction:column;align-items:flex-start;display:flex}.timeline-day-detail{margin-block-start:.12rem;margin-inline-start:0}.feed-entry{border-radius:0;margin-inline:0;padding-inline:0}.feed-entry-meta{margin-block-end:.5rem}.feed-entry-date{display:none}.feed-entry-time{margin-inline-start:0}.article-navigation{grid-template-columns:1fr}.footer-inner{flex-direction:column;padding-inline:1rem}.footer-inner nav{justify-content:flex-start}}@keyframes sheet-enter{0%{opacity:0;clip-path:inset(14% 0 0 0 round var(--radius-md));transform:translateY(.85rem)scale(.975)}}@keyframes search-navbar-enter{0%{opacity:0;transform-origin:100% 0;transform:translateY(-.5rem)scale(.98)}}@media (prefers-reduced-transparency:reduce){.site-header,.search-sheet[open]{background:rgb(var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none}dialog[data-flor-modal]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}@media (forced-colors:active){dialog[data-flor-modal],[data-flor-popover-panel],.surface,.poll{border-color:canvastext}.tg-custom-emoji--repaintable{filter:none}}:root:has(dialog[data-flor-modal][open]){scroll-padding-block-start:0}[data-article-surface]{view-transition-class:article-surface}[data-article-surface=target]{view-transition-name:none}@media (width<48rem){[data-article-surface=target]{view-transition-name:var(--article-transition-name)}[data-article-surface] [data-flor-article-transition]{view-transition-name:none!important}::view-transition-group(.article-surface){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(.article-surface){isolation:isolate;overflow:clip}::view-transition-old(.article-surface){object-fit:none;object-position:top left;mix-blend-mode:normal;block-size:100%}::view-transition-new(.article-surface){object-fit:none;object-position:top left;mix-blend-mode:normal;block-size:100%}::view-transition-old(.article-surface){animation:.18s both article-surface-out}::view-transition-new(.article-surface){animation:.42s cubic-bezier(.22,1,.36,1) both article-surface-in}}@keyframes article-surface-out{to{opacity:0}}@keyframes article-surface-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}[data-article-surface],[data-flor-article-transition]{view-transition-name:none!important}}
