@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);line-height:var(--line-height-body);margin:0}h1,h2,h3,h4{font-family:var(--font-heading);line-height:var(--line-height-heading)}a{color:var(--color-link)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}}@layer components{.skip-link{z-index:50;padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-ink);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-300%)}.skip-link:focus{transform:none}.page-frame{background:var(--color-bg)}body[data-page-width=boxed] .page-frame{max-width:var(--page-width);box-shadow:0 0 0 1px var(--color-line);margin-inline:auto}.band-inner{width:100%;max-width:var(--page-width);padding-inline:var(--space-4);margin-inline:auto}body[data-header-width=boxed] .site-header,body[data-footer-width=boxed] .site-footer{max-width:var(--page-width);margin-inline:auto}.topbar{background:var(--topbar-bg);color:var(--topbar-text);font-size:var(--text-xs)}.topbar a{color:inherit}.topbar__inner{align-items:center;gap:var(--space-4);min-height:var(--topbar-height);display:flex}.topbar__date{white-space:nowrap;margin:0}.topbar__links{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topbar__social{margin-inline-start:auto}.masthead{background-color:var(--header-bg);background-image:var(--header-bg-image);color:var(--header-text);background-position:50%;background-size:cover}.masthead__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--header-height);display:flex}.brand{max-width:100%;color:inherit;flex:none;text-decoration:none}.brand__logo{width:auto;height:var(--logo-height);display:block}.brand__name{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;line-height:1.1}.main-nav{background:var(--nav-bg);color:var(--nav-text)}.main-nav__inner{align-items:stretch;gap:var(--space-4);min-height:var(--nav-height);display:flex}.main-nav__list{flex-wrap:wrap;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.main-nav__item{display:flex;position:relative}.main-nav__link{min-height:var(--nav-height);padding-inline:var(--space-3);color:inherit;font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:flex}.main-nav__link:hover,.main-nav__link:focus-visible{box-shadow:inset 0 -3px}.main-nav :focus-visible{outline-offset:-3px;outline-color:currentColor}.main-nav__children{z-index:30;min-width:200px;padding:var(--space-2) 0;background:var(--color-surface);border:1px solid var(--color-line);border-radius:0 0 var(--radius) var(--radius);margin:0;list-style:none;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.main-nav__item:hover .main-nav__children,.main-nav__item:focus-within .main-nav__children{display:block}.main-nav__children a{padding:var(--space-2) var(--space-4);color:var(--color-ink);font-size:var(--text-sm);text-decoration:none;display:block}.main-nav__children a:hover{background:var(--color-bg)}.main-nav__children :focus-visible{outline-color:var(--color-focus)}.site-search{align-items:center;gap:var(--space-1);display:flex}.site-search__input{width:12rem;min-height:2.25rem;padding-inline:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);font-size:var(--text-sm)}.site-search__input::placeholder{color:var(--color-muted);opacity:1}.site-search__button{min-height:2.25rem;padding-inline:var(--space-3);background:var(--color-surface);border-radius:var(--radius);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;font-weight:700}.main-nav .site-search{margin-inline-start:auto}.site-search--large{margin-block:var(--space-6);justify-content:center}.site-search--large .site-search__input{width:min(100%,24rem)}.site-search--large .site-search__button{background:var(--color-primary);color:var(--color-on-primary)}.ticker{background:var(--ticker-bg);border-block-end:1px solid var(--color-line);color:var(--ticker-text)}.ticker__inner{align-items:center;gap:var(--space-3);min-height:var(--ticker-height);display:flex}.ticker__label{padding:var(--space-1) var(--space-3);background:var(--ticker-label-bg);border-radius:var(--radius);color:var(--ticker-label-text);font-size:var(--text-sm);flex:none;margin:0;font-weight:700}.ticker__pause-input{opacity:0;width:1px;height:1px;position:absolute}.ticker__pause{border:1px solid var(--color-line);border-radius:var(--radius);cursor:pointer;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ticker__pause-input:focus-visible+.ticker__pause{outline:3px solid var(--color-focus);outline-offset:2px}.ticker__pause-input:checked+.ticker__pause .icon-pause,.ticker__pause-input:not(:checked)+.ticker__pause .icon-play{display:none}.ticker__pause-input:checked~.ticker__viewport .ticker__track{animation-play-state:paused}.ticker svg,.slider svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:1.25rem;height:1.25rem}.ticker__steps{display:none}.ticker__viewport{flex:1;min-width:0;overflow:hidden}.ticker__track{width:max-content;animation:ticker-move calc(var(--ticker-item-seconds) * var(--ticker-count)) linear infinite;display:flex}.ticker__viewport:hover .ticker__track,.ticker__viewport:focus-within .ticker__track{animation-play-state:paused}.ticker__list{gap:var(--space-8);flex:none;margin:0;padding:0;padding-inline-end:var(--space-8);list-style:none;display:flex}.ticker__list a{color:inherit;font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.ticker__list a:hover{text-decoration:underline}@keyframes ticker-move{0%{transform:translate(0)}to{transform:translate(50%)}}.badge{padding-inline:var(--space-2);border-radius:var(--radius);font-size:var(--text-xs);font-weight:700;line-height:1.6;display:inline-block}.badge--breaking{background:var(--color-breaking);color:var(--color-on-breaking)}.alert-bar{z-index:40;background:var(--alert-bg);color:var(--alert-text);box-shadow:0 2px 10px var(--color-ink);position:fixed;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.alert-bar{box-shadow:0 2px 10px color-mix(in srgb,var(--color-ink) 30%,transparent)}}.alert-bar{animation:alert-out .4s ease-in var(--alert-display,15s) forwards}.alert-bar--stays{animation:none}.alert-bar[hidden],.alert-bar__item[hidden],.alert-bar__close[hidden]{display:none}.alert-bar__inner{max-width:var(--page-width);align-items:stretch;min-height:44px;margin-inline:auto;display:flex}.alert-bar__label{padding-inline:var(--space-4);background:var(--alert-label-bg);color:var(--alert-label-text);font-family:var(--font-heading);flex:none;align-items:center;font-weight:800;display:flex}.alert-bar__items{min-width:0;padding:var(--space-2) var(--space-3);flex:1;align-items:center;margin:0;list-style:none;display:flex}.alert-bar__item{min-width:0}.alert-bar:not([data-enhanced]) .alert-bar__item+.alert-bar__item{display:none}.alert-bar__link{color:inherit;font-weight:700;line-height:1.5;text-decoration:none;display:grid}.alert-bar__link:hover{text-decoration:underline}.alert-bar__link:focus-visible,.alert-bar__close:focus-visible{outline:2px solid var(--alert-text);outline-offset:2px}.alert-bar__full,.alert-bar__typed{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;display:-webkit-box;overflow:hidden}.alert-bar__typed{display:none}.alert-bar__link[data-typing] .alert-bar__full{color:#0000}.alert-bar__link[data-typing] .alert-bar__typed{display:-webkit-box}.alert-bar__text{border-inline-end:2px solid;padding-inline-end:2px;animation:1s step-end infinite alert-cursor}.alert-bar__close{width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.alert-bar__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5px;width:20px;height:20px}.page-body{gap:var(--space-8);width:100%;max-width:var(--page-width);padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"main";margin-inline:auto;display:grid}.page-main{grid-area:main;min-width:0;container:main/inline-size}.page-sidebar{grid-area:aside;min-width:0}.page-sidebar--secondary{grid-area:aside2}.page-title{margin-block:0 var(--space-4);font-size:var(--text-2xl);font-weight:800}.prose{max-width:var(--content-width);overflow-wrap:break-word}.prose h2{margin-block:var(--space-8) var(--space-3);font-size:var(--text-xl);font-weight:800}.prose h3{margin-block:var(--space-6) var(--space-2);font-size:var(--text-lg);font-weight:700}.prose p,.prose ul,.prose ol{margin-block:0 var(--space-4)}.prose ul{padding-inline-start:var(--space-6);list-style:outside}.prose ol{padding-inline-start:var(--space-6);list-style:decimal}.prose blockquote{margin-block:var(--space-6);border-inline-start:4px solid var(--color-accent);color:var(--color-muted);font-size:var(--text-lg);padding-inline-start:var(--space-4)}.prose figure{max-width:100%;margin-block:var(--space-6)}.prose figcaption{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2)}.prose .alignleft{float:left;margin-inline-start:var(--space-4);margin-inline-end:0}.prose .alignright{float:right;margin-inline-start:0;margin-inline-end:var(--space-4)}.prose .aligncenter{margin-inline:auto}.block{margin-block-end:var(--space-8)}.block__heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-end:2px solid var(--block-accent,var(--color-ink));margin-block-end:var(--space-4);display:flex}.block__title{color:var(--block-title-color,var(--color-ink));font-size:var(--text-lg);margin:0;padding-block-end:var(--space-1);font-weight:800}.block__more{color:var(--block-accent,var(--color-link));font-size:var(--text-xs);font-weight:700}.block-columns{gap:0 var(--space-6);display:grid}.lead-grid{gap:var(--space-4);display:grid}.lead-grid__rest{align-content:start;gap:var(--space-3);display:grid}.card-grid{gap:var(--space-4);display:grid}.card-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.card-list>li{border-block-end:1px solid var(--color-line);padding-block-end:var(--space-3)}.card-list>li:last-child{border-block-end:0;padding-block-end:0}.card-list--numbered{counter-reset:rank}.card-list--numbered>li{gap:var(--space-3);counter-increment:rank;display:flex}.card-list--numbered>li:before{content:counter(rank);width:1.5em;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-xl);flex:none;font-weight:800;line-height:1.2}.home-row{margin-block:var(--row-space-top,0px) var(--row-space-bottom,0px)}.home-row--filled,.home-row--boxed{padding:var(--space-6) var(--space-4) var(--space-2);background-color:var(--row-bg,transparent);background-image:var(--row-bg-image,none);background-position:50%;background-size:cover}.home-row--boxed{border:1px solid var(--color-line);border-radius:var(--radius);background-color:var(--row-bg,var(--color-surface))}.home-row__grid{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.home-col{min-width:0;container-type:inline-size}.home-col .block-columns>.block{container-type:inline-size}.home-col--sidebar{order:1}.home-band{container:main/inline-size}.home-row--edge{padding:var(--space-6) var(--space-4) var(--space-2);background-color:var(--row-bg,transparent);background-image:var(--row-bg-image,none);background-position:50%;background-size:cover}.page-main .home-row--edge{margin-inline:calc(var(--space-4) * -1)}.home-row--text{--color-ink:var(--row-text);--color-muted:var(--row-text);--color-link:var(--row-text);color:var(--row-text)}.home-row--text .card__category{color:var(--row-text)}.home-row--text :is(.tabbed__card,.card--text,.card__fallback,.placeholder,.chip-list){--color-ink:var(--site-ink);--color-muted:var(--site-muted);--color-link:var(--site-link);color:var(--color-ink)}.category-tabs__nav{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.category-tabs__tab{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-sm);border-radius:999px;font-weight:700;text-decoration:none}.category-tabs__tab:hover{border-color:var(--block-accent,var(--color-primary))}.category-tabs__tab[aria-current=true],.category-tabs__tab[aria-selected=true]{border-color:var(--block-accent,var(--color-primary));background:var(--block-accent,var(--color-primary));color:var(--color-on-primary)}.category-tabs__panel>.block{margin-block-end:var(--space-3)}.category-tabs__more{display:inline-block}.video-block__figure,.gallery__figure{margin:0}.video-block__frame{background:var(--color-line);border-radius:var(--radius);overflow:hidden}.video-block__frame :is(iframe,video){border:0;width:100%;height:100%;display:block}.video-block__caption,.gallery__caption{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2)}.gallery__grid{gap:var(--space-2);grid-template-columns:repeat(min(var(--gallery-columns,3),2),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__link{aspect-ratio:var(--gallery-aspect,4 / 3);background:var(--color-line);border-radius:var(--radius);display:block;overflow:hidden}.gallery__link img{object-fit:cover;width:100%;height:100%;display:block}.custom-html__body{overflow-wrap:anywhere}.custom-html__body :is(img,iframe,video,table){max-width:100%}.custom-html__body table{display:block;overflow-x:auto}.spacer{height:var(--spacer-height,32px)}.spacer--solid,.spacer--dashed{align-items:center;display:flex}.spacer--solid:before,.spacer--dashed:before{content:"";border-block-start:2px solid var(--block-accent,var(--color-line));flex:1}.spacer--dashed:before{border-block-start-style:dashed}.spacer--titled{align-items:center;gap:var(--space-3);height:auto;min-height:var(--spacer-height,32px);display:flex}.spacer--titled.spacer--solid:after,.spacer--titled.spacer--dashed:after{content:"";border-block-start:2px solid var(--block-accent,var(--color-line));flex:1}.spacer--titled.spacer--dashed:after{border-block-start-style:dashed}.spacer__title{color:var(--block-accent,var(--color-ink));font-size:var(--text-lg);margin:0;font-weight:800}.card-grid--cols-1,.block-columns--cols-1{grid-template-columns:minmax(0,1fr)!important}.tabbed{container:tabbed/inline-size}.tabbed__card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"list stage";display:grid;position:relative;overflow:hidden}.tabbed__stage{grid-area:stage;min-width:0;display:grid}.tabbed__slide{color:var(--color-on-primary);flex-direction:column;grid-area:1/1;text-decoration:none;display:flex;position:relative}.tabbed__slide[hidden],.tabbed__toggle[hidden]{display:none}.tabbed[data-enhanced] .tabbed__slide{opacity:0;transition:opacity .25s}.tabbed[data-enhanced] .tabbed__slide.is-current{z-index:1;opacity:1}.tabbed__slide:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.tabbed__media{aspect-ratio:var(--tabbed-ratio,16 / 10);background:var(--color-primary);flex:1;display:block}@supports (color:color-mix(in lab,red,red)){.tabbed__media{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}}.tabbed__media img{object-fit:cover;object-position:var(--tabbed-position,center 25%);width:100%;height:100%;display:block}.tabbed__fallback{padding:var(--space-6);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:800;display:block}.tabbed__panel{gap:var(--space-1);padding:var(--space-4) var(--space-6);background:var(--color-ink);display:grid;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.tabbed__panel{background:color-mix(in srgb,var(--color-ink) 78%,transparent)}}.tabbed__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;line-height:var(--line-height-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tabbed__slide:hover .tabbed__title{text-decoration:underline}.tabbed__category,.tabbed__meta{font-size:var(--text-xs);font-weight:700}.tabbed__meta{gap:var(--space-3);flex-wrap:wrap;display:flex}.tabbed__list{flex-direction:column;grid-area:list;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tabbed__item{flex:1}.tabbed__item+.tabbed__item{border-block-start:1px solid var(--color-line)}.tabbed__link{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);color:var(--color-ink);text-decoration:none;display:flex}.tabbed__link:hover,.tabbed__link:focus-visible{background:var(--tabbed-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.tabbed__link:hover,.tabbed__link:focus-visible{background:color-mix(in srgb,var(--tabbed-accent,var(--color-primary)) 8%,var(--color-surface))}}.tabbed__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.tabbed__link[aria-current]{background:var(--tabbed-accent,var(--color-primary));color:var(--color-on-primary)}.tabbed__text{gap:var(--space-1);flex:1;min-width:0;display:grid}.tabbed__headline{font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.tabbed__date{font-size:var(--text-xs)}.tabbed__thumb{aspect-ratio:4/3;border-radius:calc(var(--radius) / 2);background:var(--color-primary);flex:none;width:68px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tabbed__thumb{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}}.tabbed__thumb img{object-fit:cover;object-position:var(--tabbed-position,center 25%);width:100%;height:100%;display:block}.tabbed__toggle{z-index:2;background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.tabbed__toggle svg,.carousel__toggle svg,.carousel__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:20px;height:20px}.tabbed__toggle[data-playing=true] .icon-play,.tabbed__toggle[data-playing=false] .icon-pause,.carousel__toggle[data-playing=true] .icon-play,.carousel__toggle[data-playing=false] .icon-pause{display:none}.carousel{container:carousel/inline-size}.carousel__frame{position:relative}.carousel__track{--carousel-cols:var(--carousel-visible,3);grid-auto-columns:calc((100% - (var(--carousel-cols) - 1) * var(--space-4)) / var(--carousel-cols));gap:var(--space-4);padding:0 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.carousel__slide{scroll-snap-align:start;min-width:0}.carousel__arrow,.carousel__toggle{border:1px solid var(--color-line);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.carousel__arrow{z-index:2;position:absolute;inset-block-start:calc(50% - 20px)}.carousel__arrow--previous{inset-inline-start:var(--space-2)}.carousel__arrow--next{inset-inline-end:var(--space-2)}.carousel__arrow[hidden],.carousel__toggle[hidden],.carousel__dots[hidden]{display:none}.carousel__controls{justify-content:center;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2);display:flex}.carousel__dots{flex-wrap:wrap;justify-content:center;display:flex}.carousel__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.carousel__dot:before{content:"";border:2px solid var(--block-accent,var(--color-primary));border-radius:50%;width:10px;height:10px}.carousel__dot[aria-current]:before{background:var(--block-accent,var(--color-primary))}.thumb-list{gap:var(--space-3) var(--space-6);margin:0;padding:0;list-style:none;display:grid}.thumb-list__item{border-block-end:1px solid var(--color-line);min-width:0;padding-block-end:var(--space-3)}.thumb-list__link{align-items:flex-start;gap:var(--space-3);color:var(--color-ink);text-decoration:none;display:flex}.thumb-list__media{aspect-ratio:4/3;border-radius:calc(var(--radius) / 2);background:var(--color-primary);flex:none;width:64px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.thumb-list__media{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}}.thumb-list__media img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.thumb-list__text{gap:var(--space-1);min-width:0;display:grid}.thumb-list__title{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.thumb-list__link:hover .thumb-list__title{color:var(--color-link);text-decoration:underline}.thumb-list__date{color:var(--color-muted);font-size:var(--text-xs)}.page-main .ticker{border:1px solid var(--color-line);border-radius:var(--radius);margin-block-end:var(--space-8);overflow:hidden}.card{min-width:0;position:relative}.card__media{aspect-ratio:16/9;background:var(--color-line);border-radius:var(--radius);overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;display:block}.card__fallback{height:100%;padding:var(--space-2);background:var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.card__fallback{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}}.card__fallback{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-lg);text-align:center;font-weight:800}.card__body{padding-block-start:var(--space-2)}.card__labels{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.card__category{z-index:1;color:var(--color-accent);font-size:var(--text-xs);font-weight:700;text-decoration:none;position:relative}.card__category:hover{text-decoration:underline}.card__title{font-size:var(--text-md);margin:0;font-weight:700}.card__title a{color:inherit;text-decoration:none}.card__title a:after{content:"";position:absolute;inset:0}.card:hover .card__title a{color:var(--color-link)}.card__excerpt{margin-block:var(--space-2) 0;color:var(--color-muted);font-size:var(--text-sm)}.card__meta{gap:var(--space-3);margin-block:var(--space-1) 0;color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.card--large .card__title{font-size:var(--text-xl);font-weight:800}.card--small{gap:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.card--small.card--no-media{display:block}.card--small .card__body{padding-block-start:0}.card--small .card__title{font-size:var(--text-sm)}.card--list{gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.card--list.card--no-media{display:block}.card--list .card__body{padding-block-start:0}.card--list .card__title{font-size:var(--text-sm)}.card--no-media .card__body{padding-block-start:0}.card--text{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-block-start:3px solid var(--color-accent);border-radius:var(--radius)}.card--text.card--medium .card__title{font-size:var(--text-lg)}.card--overlay{border-radius:var(--radius);color:var(--color-on-primary);overflow:hidden}.card--overlay .card__media{aspect-ratio:16/8;border-radius:0}.card--overlay .card__fallback{background:var(--color-primary);color:var(--color-on-primary);align-items:flex-start;padding-block-start:var(--space-8)}.card--overlay .card__body{padding:var(--space-12) var(--space-4) var(--space-4);background:linear-gradient(to top,var(--color-overlay) 72%,transparent);position:absolute;inset-block-end:0;inset-inline:0}.card--overlay .card__title{font-size:var(--text-2xl);font-weight:800}.card--overlay:hover .card__title a{color:inherit;text-decoration:underline}.card--overlay .card__category,.card--overlay .card__excerpt,.card--overlay .card__meta{color:inherit}.card-grid .card--overlay{background:var(--color-overlay)}.card-grid .card--overlay .card__media{aspect-ratio:4/5}.card-grid .card--overlay .card__title{font-size:var(--text-lg)}.card-grid .card--overlay .card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slider{position:relative}.slider__arrow,.slider__toggle{z-index:2;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.slider__arrow{inset-block-start:var(--space-4)}.slider__arrow--previous{inset-inline-start:var(--space-4)}.slider__arrow--next{inset-inline-end:var(--space-4)}.slider__toggle{inset-block-start:var(--space-4);inset-inline-end:calc(var(--space-4) + 3.25rem)}.slider__toggle[data-playing=true] .icon-play,.slider__toggle[data-playing=false] .icon-pause{display:none}.slider__track{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:thin;padding-block-end:var(--space-2);display:flex;overflow-x:auto}.slider__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.badge--pinned{background:var(--color-primary);color:var(--color-on-primary)}.breadcrumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:var(--space-2)}.breadcrumbs a{color:inherit}.breadcrumbs [aria-current]{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:28ch;display:inline-block;overflow:hidden}.article__header{max-width:var(--content-width)}.article__header .page-title{margin-block:var(--space-2);font-size:var(--text-3xl)}.article__subtitle{margin-block:0 var(--space-3);color:var(--color-muted);font-size:var(--text-lg)}.article__meta{gap:var(--space-1) var(--space-4);border-block-end:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;margin-block-end:var(--space-4);padding-block-end:var(--space-3);display:flex}.article__hero{max-width:var(--content-width);margin:0 0 var(--space-6);aspect-ratio:16/9;background:var(--color-line);border-radius:var(--radius);overflow:hidden}.article__hero img{object-fit:cover;width:100%;height:100%;display:block}.article__source{max-width:var(--content-width);color:var(--color-muted);font-size:var(--text-sm)}.share{align-items:center;gap:var(--space-2) var(--space-3);max-width:var(--content-width);margin-block:var(--space-6) var(--space-8);padding-block:var(--space-3);border-block:1px solid var(--color-line);flex-wrap:wrap;display:flex}.share__label{font-size:var(--text-sm);font-weight:700}.share__status{font-size:var(--text-sm);color:var(--color-muted)}.chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip-list a{padding:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);font-size:var(--text-sm);text-decoration:none;display:inline-block}.chip-list a:hover{border-color:var(--color-primary)}.archive__header{margin-block-end:var(--space-6)}.archive__description{margin-block:0 var(--space-3);color:var(--color-muted)}.site-search--page{margin-block-end:var(--space-4)}.site-search--page .site-search__input{flex:1;max-width:28rem}.site-search--page .site-search__button{background:var(--color-primary);color:var(--color-on-primary)}.chip-list a[aria-current]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.card__author{z-index:1;color:inherit;position:relative}.pagination{justify-content:space-between;gap:var(--space-4);margin-block:var(--space-8);display:flex}.pagination__link[rel=next]{margin-inline-start:auto}.pagination__link{padding:var(--space-2) var(--space-6);background:var(--color-primary);border-radius:var(--radius);color:var(--color-on-primary);font-weight:700;text-decoration:none}.placeholder{min-height:6rem;padding:var(--space-3);background:var(--color-surface);border:1px dashed var(--color-muted);border-radius:var(--radius);color:var(--color-muted);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;margin-block-end:var(--space-4);display:flex}.placeholder--inline{min-height:0;padding:0 var(--space-2);color:inherit;background:0 0;border-color:currentColor;margin:0}.site-footer{background-color:var(--footer-bg);background-image:var(--footer-bg-image);color:var(--footer-text);font-size:var(--text-sm);background-position:50%;background-size:cover}.site-footer a{color:inherit}.site-footer__inner{gap:var(--space-6);padding-block:var(--footer-padding) var(--space-6);display:grid}.site-footer__name{font-family:var(--font-heading);font-size:var(--text-xl);margin:0;font-weight:800}.site-footer__about{max-width:34rem;margin-block:var(--space-2) 0}.site-footer__links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal{padding-block:var(--space-4);border-block-start:1px solid}@supports (color:color-mix(in lab,red,red)){.site-footer__legal{border-block-start:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.site-footer__legal{font-size:var(--text-xs)}.site-footer__legal p{margin:0}.social-links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-links[data-size=small]{--social-box:28px;--social-icon:16px}.social-links[data-size=medium]{--social-box:36px;--social-icon:20px}.social-links[data-size=large]{--social-box:44px;--social-icon:24px}.social-link{width:var(--social-box);height:var(--social-box);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.social-link svg{width:var(--social-icon);height:var(--social-icon);display:block}.social-link:hover{opacity:.8}.social-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-surface)}.social-links[data-shape=circle] .social-link{border-radius:50%}.social-links[data-shape=rounded] .social-link{border-radius:22%}.social-links[data-shape=plain][data-color=brand] .social-link{color:var(--brand,inherit)}.social-links[data-shape=plain][data-color=site] .social-link{color:var(--color-primary)}.social-links:not([data-shape=plain])[data-color=brand] .social-link{background:var(--brand);color:var(--on-brand)}.social-links:not([data-shape=plain])[data-color=site] .social-link{background:var(--color-primary);color:var(--color-on-primary)}.social-links:not([data-shape=plain])[data-color=inherit] .social-link{box-shadow:inset 0 0 0 1px}.social-links:not([data-shape=plain])[data-color=inherit] .social-link:focus-visible{box-shadow:inset 0 0 0 1px currentColor,0 0 0 2px var(--color-surface)}.not-found{max-width:32rem;padding-block:var(--space-8);text-align:center;margin-inline:auto}.not-found__code{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--text-3xl);margin:0;font-weight:800}.static-page__header{max-width:var(--content-width)}body[data-page-template=no_sidebar] .static-page,body[data-page-template=no_sidebar] .static-page .prose{max-width:var(--content-width);margin-inline:auto}body[data-page-template=full_width] .static-page__header,body[data-page-template=full_width] .static-page .prose{max-width:none}.comments{max-width:var(--content-width);margin-block:var(--space-8);overflow-wrap:anywhere}.comments__title{margin-block-end:var(--space-4);font-size:1.35rem}.comments__notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);display:none}.comments__notice:target{display:block}.comments__empty,.comments__closed{color:var(--color-muted)}.comments__list,.comment__replies{margin:0;padding:0;list-style:none}.comment{margin-block-end:var(--space-4)}.comment:target>.comment__card{outline:2px solid var(--color-focus);outline-offset:2px}.comment__card{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.comment__replies{border-inline-start:2px solid var(--color-line);margin-block-start:var(--space-3);padding-inline-start:var(--space-6)}.comment__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.comment__author{font-weight:700}.comment__date{color:var(--color-muted);font-size:.875rem;text-decoration:none}.comment__text{line-height:var(--line-height-body)}.comment__actions{gap:var(--space-4);margin-block-start:var(--space-2);font-size:.9rem;display:flex}.comment__more{color:var(--color-muted);font-size:.9rem}.comments__pager{justify-content:space-between;gap:var(--space-4);margin-block:var(--space-4);display:flex}.badge--site{background:var(--color-primary);color:var(--color-on-primary)}.avatar{--avatar-turn:0;background:var(--color-primary);background:oklch(from var(--color-primary) l c calc(h + var(--avatar-turn) * 45));block-size:2.25rem;inline-size:2.25rem;color:var(--color-on-primary);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:inline-grid}.avatar--1{--avatar-turn:1}.avatar--2{--avatar-turn:2}.avatar--3{--avatar-turn:3}.avatar--4{--avatar-turn:4}.avatar--5{--avatar-turn:5}.avatar--6{--avatar-turn:6}.avatar--7{--avatar-turn:7}.comment-page__quote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-line);background:var(--color-surface)}.public-form{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);margin-block-start:var(--space-6);display:grid}.public-form__title{margin:0;font-size:1.15rem}.public-form__row{gap:var(--space-4);display:grid}.public-form__field{align-content:start;gap:var(--space-1);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.public-form__field label,.public-form__field legend{font-weight:700}.public-form input[type=text],.public-form input[type=email],.public-form input[type=url],.public-form textarea{inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-bg);color:var(--color-ink);font:inherit}.public-form textarea{resize:vertical}.public-form [aria-invalid=true]{border-color:var(--color-breaking)}.public-form__choice{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.public-form__help{color:var(--color-muted);margin:0;font-size:.875rem}.public-form__error{color:var(--color-breaking);margin:0;font-size:.9rem;font-weight:700}.public-form__error--form{padding:var(--space-2) var(--space-3);border:1px solid var(--color-breaking);border-radius:var(--radius)}.public-form__replying{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.public-form__replying[hidden]{display:none}.public-form__link{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.public-form__submit{padding:var(--space-2) var(--space-6);border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);font:inherit;cursor:pointer;border:0;font-weight:700}.public-form__submit:disabled{opacity:.7;cursor:wait}.public-form__status:empty{display:none}.public-form__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.public-form__grid{gap:var(--space-4);display:grid}.prose .public-form{margin-block:var(--space-6)}.prose .public-form select{inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-bg);color:var(--color-ink);font:inherit}.tile{border-radius:var(--tile-radius,var(--radius));background:var(--tile-bg,transparent);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.tiles--border .tile{border:1px solid var(--color-line)}.tiles--shadow .tile{box-shadow:0 1px 2px var(--color-ink),0 8px 20px -10px var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.tiles--shadow .tile{box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 14%,transparent),0 8px 20px -10px color-mix(in srgb,var(--color-ink) 30%,transparent)}}.tile__media{aspect-ratio:var(--tile-ratio,16 / 9);background:var(--color-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tile__media{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}}.tile__media img{object-fit:cover;object-position:var(--tile-position,50% 25%);width:100%;height:100%;display:block}.tiles--zoom .tile__media img{transition:transform .4s}.tiles--zoom .tile:hover .tile__media img,.tiles--zoom .tile:focus-within .tile__media img{transform:scale(1.05)}.tile__body{gap:var(--space-1);min-width:0;padding-block:var(--space-2);flex-direction:column;display:flex}:is(.tiles--filled,.tiles--border,.tiles--shadow) .tile:not(.tile--overlay) .tile__body{padding-inline:var(--space-3);padding-block-end:var(--space-3)}.tile__title{-webkit-line-clamp:var(--tile-title-lines,3);color:var(--block-title-color,var(--color-ink));font-family:var(--tile-font,var(--font-heading));font-size:var(--text-md);font-weight:var(--tile-weight,700);line-height:var(--line-height-heading);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tile__title a{color:inherit;text-decoration:none}.tile__title a:hover{text-decoration:underline}.tile--large .tile__title{font-size:var(--text-2xl)}.tile--wide .tile__title{font-size:var(--text-xl)}.tile--medium .tile__title{font-size:var(--text-lg)}.tile__excerpt{-webkit-line-clamp:var(--tile-excerpt-lines,2);color:var(--color-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tile__meta{gap:0 var(--space-3);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.tile__meta a{color:inherit}.tile__labels{gap:var(--space-1);flex-wrap:wrap;display:flex}.tile__labels--edge{z-index:1;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.tile__label{z-index:1;padding-inline:var(--space-2);border-radius:calc(var(--tile-radius,var(--radius)) / 2);background:var(--tile-label-bg,var(--block-accent,var(--color-primary)));color:var(--tile-label-ink,var(--color-on-primary));font-size:var(--text-xs);font-weight:700;line-height:1.7;text-decoration:none;display:inline-block;position:relative}.tile__label--inline{color:var(--tile-label-bg,var(--block-accent,var(--color-link)));background:0 0;padding:0}.tile--overlay{isolation:isolate;background:var(--color-overlay);color:var(--color-on-primary);grid-template:"stack"minmax(0,1fr)/minmax(0,1fr);display:grid}.tile--overlay>:is(.tile__media,.tile__body){grid-area:stack}.tile--overlay .tile__media{z-index:-1;background:0 0}.tile--overlay .tile__body{padding:var(--space-12) var(--space-4) var(--space-4);background:linear-gradient(to top,var(--color-overlay),var(--color-overlay) 55%,transparent);align-self:end}@supports (color:color-mix(in lab,red,red)){.tile--overlay .tile__body{background:linear-gradient(to top,color-mix(in srgb,var(--color-overlay) 92%,transparent),color-mix(in srgb,var(--color-overlay) 78%,transparent) 55%,transparent)}}.tile--overlay.tile--no-image .tile__body{background:0 0}.tile--overlay.tile--small .tile__body{padding:var(--space-8) var(--space-3) var(--space-3)}.tile--overlay .tile__title,.tile--overlay .tile__excerpt,.tile--overlay .tile__meta,.tile--overlay .tile__label--inline{color:inherit}.tile--overlay .tile__title a:after{content:"";position:absolute;inset:0}.tile--overlay .tile__title a:focus-visible{outline:none}.tile--overlay .tile__title a:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:-3px;border-radius:inherit}.tile--overlay .tile__meta a{z-index:1;position:relative}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.section-head__title{min-width:0;color:var(--block-title-color,var(--color-ink));font-size:var(--text-xl);margin:0}.section-head__tools{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.section-head__more{color:var(--block-accent,var(--color-link));font-size:var(--text-sm);font-weight:700;text-decoration:none}.section-head__more:hover{text-decoration:underline}.section-head--line_accent{border-block-end:1px solid var(--color-line)}.section-head--line_accent .section-head__title span{border-block-end:3px solid var(--block-accent,var(--color-primary));margin-block-end:-1px;padding-block-end:var(--space-2);display:inline-block}.section-head--boxed{border-block-end:2px solid var(--block-accent,var(--color-primary))}.section-head--boxed .section-head__title span{padding:var(--space-1) var(--space-3);background:var(--block-accent,var(--color-primary));color:var(--color-on-primary);border-start-start-radius:var(--radius);border-start-end-radius:var(--radius);display:inline-block}.section-head--side_bar{align-items:center}.section-head--side_bar .section-head__title{border-inline-start:4px solid var(--block-accent,var(--color-primary));padding-inline-start:var(--space-3)}.section-head--centered{align-items:center}.section-head--centered .section-head__title{align-items:center;gap:var(--space-3);text-align:center;flex:1;display:flex}.section-head--centered .section-head__title:before,.section-head--centered .section-head__title:after{border-block-start:1px solid var(--color-line);content:"";flex:1}.section-head--plain{align-items:baseline}.mosaic{container:mosaic/inline-size}.mosaic__grid{gap:var(--tile-gap,4px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mosaic__grid>.tile .tile__media{aspect-ratio:1}.mosaic__grid>:is(.tile--large,.tile--wide),.mosaic__grid--strip>.tile:first-child{grid-column:1/-1}.mosaic__grid>:is(.tile--large,.tile--wide) .tile__media,.mosaic__grid--strip>.tile:first-child .tile__media{aspect-ratio:var(--tile-ratio,16 / 9)}.mosaic__grid>.tile--large .tile__title{font-size:var(--text-xl)}.mosaic__grid>:is(.tile--medium,.tile--small) .tile__title{font-size:var(--text-md)}.tile:not(.tile--overlay) .tile__title a:after{content:"";position:absolute;inset:0}.tile:not(.tile--overlay) .tile__title a:focus-visible{outline:none}.tile:not(.tile--overlay) .tile__title a:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:inherit}.tile:not(.tile--overlay) .tile__meta a{z-index:1;position:relative}.tile--stacked .tile__media{border-radius:var(--tile-radius,var(--radius))}:is(.tiles--filled,.tiles--border,.tiles--shadow) .tile--stacked .tile__media{border-end-end-radius:0;border-end-start-radius:0}.tile--stacked .tile__labels--edge{margin-block-start:calc(-1 * (var(--space-2) + var(--text-xs) * .85));position:static}.tile--horizontal{align-items:start;gap:var(--space-3);grid-template-columns:minmax(84px,34%) minmax(0,1fr);display:grid}.tile--horizontal.tile--small{grid-template-columns:clamp(72px,30%,128px) minmax(0,1fr)}.tile--horizontal .tile__media{border-radius:var(--tile-radius,var(--radius))}.tile--horizontal .tile__body{padding-block:0}:is(.tiles--filled,.tiles--border,.tiles--shadow) .tile--horizontal{padding:var(--space-2)}:is(.tiles--filled,.tiles--border,.tiles--shadow) .tile--horizontal .tile__body{padding:0}.tile--horizontal .tile__labels--edge{position:static}.tile--horizontal .tile__title{font-size:var(--text-md)}.tile--horizontal.tile--small .tile__title{font-size:var(--text-sm)}.tile--numbered{align-items:start;gap:var(--space-2);grid-template-columns:2.2em minmax(0,1fr);display:grid}.tile__number{color:var(--block-accent,var(--color-primary));font-size:var(--text-2xl);font-variant-numeric:tabular-nums;text-align:center;font-weight:800;line-height:1.1}.tile--numbered .tile__body,.tile--text .tile__body{padding-block:var(--space-1)}:is(.tile--numbered,.tile--text) .tile__title{font-size:var(--text-md)}.tiles--lines .tile--text{border-block-end:1px solid var(--color-line);border-radius:0}.tiles--lines .tile--text .tile__body{padding-block:var(--space-3)}.tile-list{--tile-min:170px}.tile-list--horizontal{--tile-min:260px}.tile-list--numbered,.tile-list--text{--tile-min:220px}.tile-list__frame{container:tiles/inline-size}.tile-list__page{--tile-column-gap:var(--tile-gap,4px);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--tile-min),(100% - (var(--tile-columns,3) - 1) * var(--tile-column-gap)) / var(--tile-columns,3))),1fr));gap:var(--tile-gap,4px);column-gap:var(--tile-column-gap);display:grid}.tile-list__page[hidden],.feature-list__grid[hidden]{display:none}.pager:not([data-enhanced]){visibility:hidden}.tiles--lines .tile-list__page{--tile-column-gap:var(--space-6);row-gap:0}.tile-list:is(.tile-list--stacked,.tile-list--overlay) .tile__title{font-size:var(--text-md)}.tile-list--overlay .tile--overlay .tile__body{padding:var(--space-8) var(--space-3) var(--space-3)}.tile-list__bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-start:var(--space-3);display:flex}.tile-list__bar .pager{margin-inline-start:auto}.pager{align-items:center;gap:var(--space-1);display:flex}.pager__button{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);width:36px;height:36px;color:var(--site-ink,var(--color-ink));cursor:pointer;place-items:center;padding:0;display:inline-grid}.pager__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:18px;height:18px}.pager__button:not([aria-disabled=true]):hover{border-color:var(--block-accent,var(--color-primary));color:var(--block-accent,var(--color-primary))}.pager__button[aria-disabled=true]{cursor:default;opacity:.4}.pager__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pager__count{min-width:3.2em;color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.feature-list__frame{container:feature/inline-size}.feature-list__grid{align-items:start;gap:var(--tile-gap,16px);display:grid}.feature-list__items{align-content:start;gap:var(--space-3);display:grid}.feature-list__grid>.tile--large .tile__title{font-size:var(--text-xl)}.feature-mix--tinted{padding:var(--space-4);border-radius:var(--tile-radius,var(--radius));background:var(--mix-tint,var(--block-accent,var(--color-primary)))}@supports (color:color-mix(in lab,red,red)){.feature-mix--tinted{background:var(--mix-tint,color-mix(in srgb, var(--block-accent,var(--color-primary)) 7%, transparent))}}.feature-mix--tinted{--tile-bg:var(--color-surface)}.feature-mix__frame{container:mix/inline-size}.feature-mix__grid{align-items:start;gap:var(--tile-gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-mix__grid>:first-child,.feature-mix__grid>.tile--horizontal{grid-column:1/-1}.feature-mix__grid>.tile--large .tile__title{font-size:var(--text-xl)}.feature-mix__grid>.tile--medium .tile__title{font-size:var(--text-md)}.ad-zone{margin-block:var(--space-4);text-align:center}.ad-zone__label{height:1.4em;margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--text-xs);line-height:1.4;overflow:hidden}.ad{width:100%;max-width:min(100%,var(--ad-max,100%));margin-inline:auto}.ad+.ad{margin-block-start:var(--space-3)}.ad--image a{display:block}.ad--image img{width:100%;height:auto;aspect-ratio:var(--ad-ratio);display:block}.ad-zone--reserve .ad--code{min-height:var(--ad-h)}.masthead__ad.ad-zone{flex:0 728px;margin:0}.article__hero-row{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 300px;margin-block-end:var(--space-6);display:grid}.article__hero-row>.article__hero{margin:0}.article__hero-row>.ad-zone{width:100%;margin:0}.prose>.ad-zone{margin-block:var(--space-6)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/build/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(/build/assets/tajawal-latin-400-normal-BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/build/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(/build/assets/tajawal-latin-700-normal-CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-ink:var(--color-ink);--site-muted:var(--color-muted);--site-link:var(--color-link);--text-xs:calc(var(--font-size-base) * .76);--text-sm:calc(var(--font-size-base) * .88);--text-md:var(--font-size-base);--text-lg:calc(var(--text-md) * var(--type-ratio));--text-xl:calc(var(--text-lg) * var(--type-ratio));--text-2xl:calc(var(--text-xl) * var(--type-ratio));--text-3xl:calc(var(--text-2xl) * var(--type-ratio));--space-1:var(--space-unit);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-6:calc(var(--space-unit) * 6);--space-8:calc(var(--space-unit) * 8);--space-12:calc(var(--space-unit) * 12)}@media(min-width:640px){.public-form__row,.public-form__grid{grid-template-columns:1fr 1fr}.public-form__grid>.public-form__field{grid-column:1/-1}.public-form__grid>.public-form__field--half{grid-column:auto}.card-grid,.block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:700px){.lead-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container (max-width:459px){.home-col .card-grid,.home-col .block-columns{grid-template-columns:minmax(0,1fr)}}@container (min-width:600px){.card-grid--cols-3,.card-grid--cols-4,.block-columns--cols-3,.block-columns--cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:840px){.card-grid--cols-4,.block-columns--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:599px){.home-col .slider .card--overlay{background:var(--color-overlay);height:100%}.home-col .card--overlay .card__media{aspect-ratio:16/9}.home-col .card--overlay .card__body{padding:var(--space-3) var(--space-4) var(--space-4);background:0 0;position:static}.home-col .card--overlay .card__title{font-size:var(--text-xl)}}@container (max-width:279px){.home-col .card--small,.home-col .card--list{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@container main (min-width:700px){.home-row__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-col{grid-column:span var(--span,12);order:0}}@media(max-width:999px){.home-row--hide-mobile{display:none}}@media(min-width:1000px){.home-row--hide-desktop{display:none}}@container tabbed (max-width:619px){.tabbed__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""list"}.tabbed__thumb{width:56px}.tabbed__headline{-webkit-line-clamp:2}.tabbed__title{font-size:var(--text-lg)}.tabbed__panel{padding:var(--space-3) var(--space-4)}}@container carousel (max-width:899px){.carousel__track{--carousel-cols:min(var(--carousel-visible,3), 3)}}@container carousel (max-width:639px){.carousel__track{--carousel-cols:min(var(--carousel-visible,3), 2)}}@container carousel (max-width:399px){.carousel__track{--carousel-cols:1}}.carousel .card--overlay{background:var(--color-overlay);height:100%}.carousel .card--overlay .card__media{aspect-ratio:3/4}.carousel--visible-1 .card--overlay .card__media{aspect-ratio:16/9}.carousel--visible-2 .card--overlay .card__media{aspect-ratio:4/3}.carousel .card--overlay .card__body{padding:var(--space-12) var(--space-4) var(--space-4);background:linear-gradient(to top,var(--color-overlay) 60%,transparent);position:absolute;inset-block-end:0;inset-inline:0}.carousel .card--overlay .card__title{font-size:var(--text-lg)}.carousel .card--overlay .card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (min-width:560px){.thumb-list--cols-2,.thumb-list--cols-3,.thumb-list--cols-4,.thumb-list--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:760px){.thumb-list--cols-3,.thumb-list--cols-4,.thumb-list--cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:980px){.thumb-list--cols-4,.thumb-list--cols-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1180px){.thumb-list--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1000px){body[data-sidebar=left] .page-body{grid-template-columns:minmax(0,1fr) var(--sidebar-width);grid-template-areas:"main aside"}body[data-sidebar=right] .page-body{grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-areas:"aside main"}}@media(min-width:1200px){body[data-sidebar=both] .page-body{grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--sidebar-width);grid-template-areas:"aside main aside2"}}@media(max-width:1199px){body[data-sidebar=both] .page-body{grid-template-areas:"main""aside""aside2"}}@media(max-width:999px){body:not([data-sidebar=none]) .page-body{grid-template-areas:"main""aside""aside2"}.main-nav__inner{flex-direction:column;gap:0;padding-inline:0}.slider .card--overlay{background:var(--color-overlay);height:100%}.card--overlay .card__media,.card-grid .card--overlay .card__media{aspect-ratio:16/9}.card--overlay .card__body{padding:var(--space-3) var(--space-4) var(--space-4);background:0 0;position:static}.card--overlay .card__title{font-size:var(--text-xl)}.main-nav__list{min-height:var(--nav-height);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.main-nav__item{min-height:var(--nav-height)}.main-nav__children{display:none!important}.site-search{padding:var(--space-2) var(--space-4)}.site-search__input{flex:1;width:auto}.masthead__ad{display:none}.brand__name{font-size:var(--text-2xl)}.topbar__pages{display:none}.social-link{min-width:40px;min-height:40px}}@media(prefers-reduced-motion:reduce){.tabbed[data-enhanced] .tabbed__slide{transition:none}.carousel__track{scroll-behavior:auto}.alert-bar{animation-duration:0s}.alert-bar__text{animation:none}.ticker__track{width:auto;animation:none;display:block}.ticker__pause-input,.ticker__pause,.ticker__list[aria-hidden=true]{display:none}.ticker__list{padding:0;display:block}.ticker__list li{scroll-margin-block-start:100vh;display:none}.ticker__list li:first-child,.ticker__list li:target{align-items:center;gap:var(--space-2);display:flex}.ticker__list:has(li:target) li:first-child:not(:target){display:none}.ticker__headline{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ticker__steps{gap:var(--space-1);flex:none;display:flex}.ticker__steps a{border:1px solid var(--color-line);border-radius:var(--radius);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}}@media print{.alert-bar,.topbar,.main-nav,.ticker,.page-sidebar,.site-footer,.ad-zone{display:none}}@keyframes alert-out{to{visibility:hidden;opacity:0}}@keyframes alert-cursor{50%{border-color:#0000}}@container (min-width:560px){.gallery__grid{grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr))}}@container mosaic (max-width:339px){.mosaic__grid{grid-template-columns:minmax(0,1fr)}.mosaic__grid>.tile .tile__media{aspect-ratio:var(--tile-ratio,16 / 9)}}@container mosaic (min-width:620px){.mosaic__grid{aspect-ratio:2;grid-template-rows:repeat(2,minmax(0,1fr))}.mosaic__grid>.tile,.mosaic__grid>:is(.tile--large,.tile--wide),.mosaic__grid--strip>.tile:first-child{grid-column:auto;min-height:0}.mosaic__grid>.tile .tile__media,.mosaic__grid>:is(.tile--large,.tile--wide) .tile__media,.mosaic__grid--strip>.tile:first-child .tile__media{aspect-ratio:auto}.mosaic__grid>:first-child{grid-area:a}.mosaic__grid>:nth-child(2){grid-area:b}.mosaic__grid>:nth-child(3){grid-area:c}.mosaic__grid>:nth-child(4){grid-area:d}.mosaic__grid>:nth-child(5){grid-area:e}.mosaic__grid--1-2{aspect-ratio:16/9;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"a b""a c"}.mosaic__grid--1-3{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-template-areas:"a b b""a c d"}.mosaic__grid--1-4{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-template-areas:"a b c""a d e"}.mosaic__grid--2-2{aspect-ratio:16/9;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""c d"}.mosaic__grid--strip{aspect-ratio:21/9;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c"}.mosaic__grid--2{aspect-ratio:32/9;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b"}.mosaic__grid--1{aspect-ratio:var(--tile-ratio,16 / 9);grid-template:"a"minmax(0,1fr)/minmax(0,1fr)}.mosaic__grid>.tile--large .tile__title{font-size:var(--text-2xl)}.mosaic__grid>.tile--medium .tile__title{font-size:var(--text-lg)}}@media(prefers-reduced-motion:reduce){.tiles--zoom .tile__media img{transition:none}.tiles--zoom .tile:hover .tile__media img,.tiles--zoom .tile:focus-within .tile__media img{transform:none}}@container tiles (min-width:700px){.tile-list--horizontal .tile--horizontal .tile__title{font-size:var(--text-lg)}}@container feature (min-width:620px){.feature-list__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"lead items"}.feature-list--end .feature-list__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"items lead"}.feature-list__grid--single,.feature-list--end .feature-list__grid--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead"}.feature-list__grid>.tile{grid-area:lead}.feature-list__items{grid-area:items}.feature-list__grid>.tile--large .tile__title{font-size:var(--text-2xl)}}@container mix (max-width:339px){.feature-mix__grid{grid-template-columns:minmax(0,1fr)}}@container mix (min-width:620px){.feature-mix__grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.feature-mix__grid>:first-child,.feature-mix__grid>.tile--horizontal{grid-column:auto}.feature-mix__grid>:first-child{grid-area:a}.feature-mix__grid>:nth-child(2){grid-area:b}.feature-mix__grid>:nth-child(3){grid-area:c}.feature-mix__grid>:nth-child(4){grid-area:d}.feature-mix__grid>:nth-child(5){grid-area:e}.feature-mix__grid--5{grid-template-areas:"a b c""a d d""a e e"}.feature-mix__grid--4{grid-template-areas:"a b c""a d d"}.feature-mix__grid--3{grid-template-areas:"a b c"}.feature-mix__grid--2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"a b"}.feature-mix__grid--1{grid-template-columns:minmax(0,1fr);grid-template-areas:"a"}.feature-mix__grid>.tile--large .tile__title{font-size:var(--text-2xl)}}@media(max-width:999px){.ad--desktop{display:none!important}.ad{max-width:min(100%,var(--ad-max-m,var(--ad-max,100%)))}.ad--image img{aspect-ratio:var(--ad-ratio-m,var(--ad-ratio))}.ad-zone--reserve .ad--code{min-height:var(--ad-h-m,var(--ad-h))}.article__hero-row{grid-template-columns:minmax(0,1fr)}.article__hero-row>.ad-zone{width:100%}}@media(min-width:1000px){.ad--mobile{display:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
