/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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{--text-btn__grid:initial;--wrap-site__field:initial;--box:initial;--text-view:initial;--panel__field:initial;--block-chip:solid;--title__col:0 0#0000;--text-header__hero:initial;--view:100%;--brand__brand:0 0#0000;--area:initial;--head-block:100%;--cta-lead:initial;--note--sm:0 0#0000;--area--soft:initial;--list-col__inner:0 0#0000;--col__outer:initial;--pane:0px;--promo-header__deck:#fff;--item-tag__grid:0 0#0000;--block:solid;--note__grid:initial;--banner-outer__badge:initial;--media-item__box:initial;--group-card__badge:initial;--item__menu:initial;--slot:initial;--section-foot__meta:initial;--box__bar:initial;--panel--active:initial;--group-card__bar:initial;--unit-list__media:initial;--group:100%;--hero:initial;--footer__meta:initial}}}@layer theme{:root,:host{--cta--soft:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--thumb-view:.25rem;--bar__foot:.375rem;--section:.5rem;--foot-field__promo:cubic-bezier(.4,0,.2,1);--rail-banner:.15s;--rail-list__block:cubic-bezier(.4,0,.2,1);--banner--compact:var(--tag--lead,system-ui,-apple-system,"Segoe UI",sans-serif);--group__site:var(--cta--soft)}}@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(--banner--compact,-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(--group__pane,normal);font-variation-settings:var(--cta__promo,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--group__site,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--inner,normal);font-variation-settings:var(--card--wide,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}}@layer components;@layer utilities{.main__page{visibility:collapse}.group-menu{visibility:visible}.stack-pane{position:absolute}.slot-thumb{position:fixed}.item__box{position:relative}.lead-list__site{position:static}.rail{position:sticky}.block{width:100%}@media (width>=40rem){.block{max-width:40rem}}@media (width>=48rem){.block{max-width:48rem}}@media (width>=64rem){.block{max-width:64rem}}@media (width>=80rem){.block{max-width:80rem}}@media (width>=96rem){.block{max-width:96rem}}.section-banner{display:block}.wrap-cta{display:contents}.page-wrap__title{display:flex}.field--active{display:grid}.deck__grid{display:none}.group-grid__deck{display:inline}.tile-area{display:table}.tag-pane__thumb{flex-shrink:1}.hero__area{transform:var(--text-btn__grid,) var(--wrap-site__field,) var(--box,) var(--text-view,) var(--panel__field,)}.title--lg{resize:both}.body-stack__text{border-style:var(--block-chip);border-width:1px}.brand-thumb__outer{text-transform:lowercase}.card-field__section{text-transform:uppercase}.btn__stack{font-style:italic}.section__top{--title__col:0 1px 3px 0 var(--text-header__hero,#0000001a),0 1px 2px -1px var(--text-header__hero,#0000001a);box-shadow:var(--brand__brand),var(--list-col__inner),var(--item-tag__grid),var(--note--sm),var(--title__col)}.section--lg{outline-style:var(--block);outline-width:1px}.stack-col__link{--note__grid:blur(8px);filter:var(--note__grid,) var(--banner-outer__badge,) var(--media-item__box,) var(--group-card__badge,) var(--item__menu,) var(--slot,) var(--box__bar,) var(--panel--active,) var(--group-card__bar,)}.panel{--slot:invert(100%);filter:var(--note__grid,) var(--banner-outer__badge,) var(--media-item__box,) var(--group-card__badge,) var(--item__menu,) var(--slot,) var(--box__bar,) var(--panel--active,) var(--group-card__bar,)}.box{filter:var(--note__grid,) var(--banner-outer__badge,) var(--media-item__box,) var(--group-card__badge,) var(--item__menu,) var(--slot,) var(--box__bar,) var(--panel--active,) var(--group-card__bar,)}.media--wide{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--icon--lead,--tile-pane,--menu--alt,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--footer__meta,var(--rail-list__block));transition-duration:var(--text-icon,var(--rail-banner))}.hero--soft{--footer__meta:var(--foot-field__promo);transition-timing-function:var(--foot-field__promo)}}@property --text-btn__grid{syntax:"*";inherits:false}@property --wrap-site__field{syntax:"*";inherits:false}@property --box{syntax:"*";inherits:false}@property --text-view{syntax:"*";inherits:false}@property --panel__field{syntax:"*";inherits:false}@property --block-chip{syntax:"*";inherits:false;initial-value:solid}@property --title__col{syntax:"*";inherits:false;initial-value:0 0#0000}@property --text-header__hero{syntax:"*";inherits:false}@property --view{syntax:"<percentage>";inherits:false;initial-value:100%}@property --brand__brand{syntax:"*";inherits:false;initial-value:0 0#0000}@property --area{syntax:"*";inherits:false}@property --head-block{syntax:"<percentage>";inherits:false;initial-value:100%}@property --cta-lead{syntax:"*";inherits:false}@property --note--sm{syntax:"*";inherits:false;initial-value:0 0#0000}@property --area--soft{syntax:"*";inherits:false}@property --list-col__inner{syntax:"*";inherits:false;initial-value:0 0#0000}@property --col__outer{syntax:"*";inherits:false}@property --pane{syntax:"<length>";inherits:false;initial-value:0}@property --promo-header__deck{syntax:"*";inherits:false;initial-value:#fff}@property --item-tag__grid{syntax:"*";inherits:false;initial-value:0 0#0000}@property --block{syntax:"*";inherits:false;initial-value:solid}@property --note__grid{syntax:"*";inherits:false}@property --banner-outer__badge{syntax:"*";inherits:false}@property --media-item__box{syntax:"*";inherits:false}@property --group-card__badge{syntax:"*";inherits:false}@property --item__menu{syntax:"*";inherits:false}@property --slot{syntax:"*";inherits:false}@property --section-foot__meta{syntax:"*";inherits:false}@property --box__bar{syntax:"*";inherits:false}@property --panel--active{syntax:"*";inherits:false}@property --group-card__bar{syntax:"*";inherits:false}@property --unit-list__media{syntax:"*";inherits:false}@property --group{syntax:"<percentage>";inherits:false;initial-value:100%}@property --hero{syntax:"*";inherits:false}@property --footer__meta{syntax:"*";inherits:false}.meta__list,.meta__list *,.meta__list :before,.meta__list :after{box-sizing:border-box}.meta__list{background:var(--wrap__area);color:var(--deck-outer__tile);font-family:var(--tag--lead);font-size:var(--menu__site);font-weight:var(--media--wide);margin:0}.meta__list :where(button),.meta__list :where(input),.meta__list :where(select),.meta__list :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.meta__list :where(h1),.meta__list .tag__pane{font-weight:var(--inner__row);font-size:24px;line-height:var(--meta--soft);color:var(--deck-outer__tile);margin:0}.meta__list :where(h2),.meta__list .meta__item{color:var(--deck-outer__tile);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.meta__list .body-btn__media>.meta__item{text-align:center}.meta__list :where(h3),.meta__list .meta--open{color:var(--deck-outer__tile);margin:0;font-size:18px;font-weight:600;line-height:27px}.meta__list .title-pane{color:var(--deck-outer__tile);margin:0;font-size:20px;font-weight:600;line-height:28px}.meta__list :where(p){color:var(--deck-outer__tile);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.meta__list :where(li){color:var(--deck-outer__tile);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.meta__list :where(h1),.meta__list .tag__pane{font-size:var(--cta__meta)}.meta__list :where(h2),.meta__list .meta__item{font-size:var(--wrap__link)}}.meta__list{--slot--soft:16px;--item:1440px}.body-btn__media{max-width:var(--item);padding-inline:var(--slot--soft);margin-inline:auto}@media (width>=601px){.meta__list{--slot--soft:24px}}@media (width>=769px){.meta__list{--slot--soft:64px}}.box__area{padding-block:0}.box__area>.body-btn__media{padding-block:32px}.unit-inner{height:var(--group__text);padding-inline:var(--footer-cta__wrap);border-radius:var(--unit);font-family:var(--tag--lead);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background-color .25s;display:inline-flex}.stack-panel{background:var(--stack__hero,var(--rail__card));color:var(--inner__outer,var(--title));font-weight:500}.stack-panel[data-btn-variant="2"]{background:var(--media-meta,var(--cta-note));color:var(--view-header,var(--menu))}.stack-panel:hover{background:var(--body__area,color-mix(in srgb,var(--rail__card) 85%,white))}.stack-panel[data-btn-variant="2"]:hover{background:var(--item--alt,color-mix(in srgb,var(--cta-note) 85%,white))}.btn-unit__head{background:var(--top--is-on,var(--page--active));color:var(--wrap-rail,var(--lead-rail));padding-inline:var(--section--is-on);font-weight:700}.btn-unit__head:hover{background:var(--cta,color-mix(in srgb,var(--page--active) 85%,white))}.wrap-block>.btn-unit__head{margin-top:24px}.slot-hero{background:var(--top--is-on,var(--page--active));color:var(--wrap-rail,var(--lead-rail));padding-inline:var(--section--is-on);font-weight:500}.slot-hero:hover{background:var(--cta,color-mix(in srgb,var(--page--active) 85%,white))}.bar-media{width:100%}.header{z-index:50;background:var(--mark__media);position:sticky;top:0}.media{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.menu-text{flex-wrap:wrap;row-gap:8px;min-width:0}.body-outer{align-items:center;text-decoration:none;display:flex}.site-inner{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.nav__chip{color:var(--deck-outer__tile);font-size:20px;font-weight:700}.view--compact{display:none}.nav-title{color:var(--deck-outer__tile);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.nav-title:hover{opacity:.85}.menu-text{align-items:center;gap:12px;display:flex}.menu-text .stack-panel{display:none}.area__cta{width:30px;height:30px;color:var(--deck-outer__tile);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.nav__box{display:none;position:absolute}.area__cta[aria-expanded=true] .slot-stack__banner{display:none}.area__cta[aria-expanded=true] .nav__box{display:inline-flex}.area__cta:hover,.area__cta:focus-visible{opacity:.85}.icon-tile{gap:12px;padding:0 16px 14px;display:flex}.icon-tile .unit-inner{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.note--alt{z-index:100;background:var(--mark__media);opacity:0;visibility:hidden;transition:opacity var(--footer-top__bar),visibility var(--footer-top__bar),transform var(--footer-top__bar);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.note--alt.is-open{opacity:1;visibility:visible;transform:translateY(0)}.stack--lead{height:var(--panel__lead);font-size:var(--nav);color:var(--deck-outer__tile);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.stack--lead:hover,.stack--lead:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.meta__list:has(.note--alt.is-open){overflow:hidden}@media (width>=769px){.note--alt{width:var(--grid);border:1px solid var(--deck--alt);border-radius:var(--group-thumb__footer);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.stack--lead{height:var(--mark-col__nav);font-size:var(--footer);border-bottom-color:var(--deck--alt)}.stack--lead:last-child{border-bottom:0}}@media (width>=1025px){.note--alt{right:max(64px,calc((100% - var(--item))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.media{padding-block:16px}.menu-text .stack-panel{display:inline-flex}.icon-tile{display:none}}.card-page__list{background:var(--box__stack)}.group--open{flex-direction:column;gap:24px;padding-block:32px;display:flex}.banner__outer{flex-direction:column;gap:16px;display:flex}.block-footer__list{margin:0}.top{background:var(--wrap__area);border-radius:var(--section);align-items:center;gap:16px;padding:16px 24px;display:flex}.top-lead{color:var(--row--sm);flex-shrink:0}.group-area{flex-direction:column;gap:4px;display:flex}.top__thumb{font-size:16px;font-weight:400}.main-list__link{font-size:20px;font-weight:700}.main--sub{flex-wrap:wrap;gap:16px;display:flex}.promo{justify-content:center;display:flex}.link-top{width:100%;max-width:var(--mark--compact);height:auto;display:block}@media (width>=1001px){.group--open{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.banner__outer,.promo{flex:1 1 var(--mark--compact);max-width:var(--mark--compact);min-width:0}}.thumb-deck__thumb{background:var(--box__stack);border-radius:var(--section);margin-block:24px;padding:20px 24px}.btn--is-on{justify-content:space-between;align-items:center;gap:16px;display:flex}.meta__list .footer--sm{text-align:start;margin:0;font-size:20px;line-height:28px}.wrap__cta{border:1px solid var(--tile--lead);color:var(--deck-outer__tile);border-radius:var(--unit);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.wrap-row__hero{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.grid-page__panel{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.grid-page__panel:before{content:counters(xbtoc,".")".";color:var(--deck-outer__tile);flex-shrink:0;font-size:16px}.grid-page__panel a{color:var(--deck-outer__tile);font-size:16px;text-decoration:none}.grid-page__panel a:hover{text-decoration:underline}.note--soft{padding-block:32px 0}.tile-note{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.title-block__top{color:var(--list--open);text-decoration:none}.title-block__top:hover{text-decoration:underline}.col-top__tag{color:var(--deck-outer__tile)}.title-brand{color:var(--list--open)}.header-media__thumb{margin-bottom:16px}.icon__area{margin:0}.brand--is-on .header-media__thumb{margin-bottom:0}.site{flex-direction:column;gap:24px;display:flex}.section--alt{border-radius:var(--section);width:100%;height:auto;display:block}@media (width<=768px){.title--lead{flex-direction:column-reverse}}@media (width>=769px){.site{flex-direction:row;align-items:center;gap:20px}.title--lead{flex-direction:row-reverse}.wrap-block,.thumb-brand__foot{flex:1 1 0;min-width:0}}.outer__site{margin:0 0 16px}.page-unit__nav{overflow-x:auto}.list__cta{table-layout:fixed;border-collapse:collapse;width:100%}.list__cta th,.list__cta td{text-align:left;overflow-wrap:anywhere;border:1px solid var(--tile--lead);padding:12px 16px;font-size:16px;line-height:24px}.list__cta th{font-weight:700}.list__cta thead th{background:var(--group--compact);border-bottom-width:3px}.list__cta td{font-weight:600}.list__cta tbody tr:nth-child(2n){background:var(--head__stack)}.mark--lead{margin:16px 0 0}.meta--lead{margin:-8px 0 16px}.media-top{flex-direction:column;margin-top:20px;display:flex}.head-head__link{border-bottom:1px solid var(--tile--lead);padding-block:16px}.meta__list .top-panel{margin:0;font-size:18px;font-weight:600;line-height:normal}.col__rail{width:100%;color:var(--rail--soft);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:18px;font-weight:600;display:flex}.header--wide{flex-shrink:0;transition:transform .25s}.col__rail[aria-expanded=true] .header--wide{transform:rotate(180deg)}.card-promo__outer{margin-top:12px}.card-promo__outer[hidden]{display:none}.block-icon{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.menu-panel__rail{background:var(--box__stack);color:var(--deck-outer__tile);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.slot-banner{margin-top:16px}.hero--lg{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.row__outer{gap:16px;display:flex}.list-deck{background:var(--top--is-on,var(--page--active));width:32px;height:32px;color:var(--wrap-rail,var(--lead-rail));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.field--is-on{min-width:0}.view-panel{margin:0 0 4px;font-weight:600}.mark-menu__slot{margin:0}.banner-menu__note{color:var(--list--open);margin-top:16px}.main__area{flex-direction:column;gap:24px;display:flex}.icon-bar{border-radius:var(--section);width:100%;height:auto;display:block}@media (width>=769px){.main__area{flex-direction:row;align-items:center;gap:20px}.icon-cta,.row__box{flex:1 1 0;min-width:0}}.list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.head-rail__mark{flex-direction:column;gap:12px;display:flex}.list-outer{border-radius:var(--section);aspect-ratio:170/230;overflow:hidden}.media-box{object-fit:cover;width:100%;height:100%;display:block}.hero{background:var(--box__stack);width:100%;height:100%;color:var(--list--open);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.section--lead{flex-direction:column;gap:4px;display:flex}.head-rail__mark .slot-hero{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--group__text);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.list{grid-template-columns:repeat(5,minmax(0,1fr))}}.chip--lead{grid-template-columns:1fr;gap:16px;display:grid}.cta-media{background:var(--box__stack);border-radius:var(--section);color:var(--deck-outer__tile);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.lead__unit{border-radius:calc(var(--section) - 4px);width:100%;height:auto;display:block}.box__icon,.section-meta{margin:0}.header--soft{color:var(--tag-brand__media);font-weight:600;text-decoration:underline}.badge--active{display:contents}.list-hero__brand{min-height:320px;padding:0;position:relative;overflow:hidden}.list-hero__brand .lead__unit{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.list-hero__brand:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--wrap__area) 88%,transparent) 0%,color-mix(in srgb,var(--wrap__area) 66%,transparent) 55%,color-mix(in srgb,var(--wrap__area) 24%,transparent) 100%);position:absolute;inset:0}.list-hero__brand .badge--active{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.list-hero__brand .slot-hero{margin-top:auto}@media (width>=601px){.list-hero__brand:after{background:linear-gradient(90deg,color-mix(in srgb,var(--wrap__area) 88%,transparent) 0%,color-mix(in srgb,var(--wrap__area) 62%,transparent) 45%,color-mix(in srgb,var(--wrap__area) 10%,transparent) 100%)}.list-hero__brand .badge--active{max-width:62%}.chip--lead[data-cols="3"],.chip--lead[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.chip--lead[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.chip--lead[data-cols="3"],.chip--lead[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.chip--lead[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.chip--lead[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.note__title{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.item{background:var(--box__stack);border-radius:var(--section);flex-direction:column;display:flex;overflow:hidden}.head__top{width:100%;height:auto;display:block}.stack{flex-direction:column;gap:8px;padding:16px;display:flex}.tile__chip{background:var(--top--is-on,var(--page--active));color:var(--wrap-rail,var(--lead-rail));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.footer{margin:0;font-size:20px;font-weight:700}.header-top{margin:0}@media (width>=601px){.note__title{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.note__title{grid-template-columns:repeat(3,1fr)}}.head-inner{background:var(--box__stack);border-radius:var(--section);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.inner-banner__main{background-color:var(--top--is-on,var(--page--active))}.inner-banner__main .meta__item,.inner-banner__main .text-title__menu{color:var(--wrap-rail,var(--lead-rail))}.text-title__menu{margin:0 0 16px}.inner-banner__main .btn-unit__head{background:var(--wrap__area)}.text--alt{display:flex}.top--sm{justify-content:flex-start}.stack-banner__nav{justify-content:center}.col{justify-content:flex-end}.header-card__grid{flex-direction:column;gap:24px;display:flex}.mark--wide{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.outer__view{background:var(--box__stack);border-radius:999px;padding:4px 12px;font-size:14px}.banner{margin:0 0 16px}.slot-body__unit{border-radius:var(--section);width:100%;height:auto;display:block}@media (width>=769px){.header-card__grid{flex-direction:row;align-items:center;gap:48px}.rail-thumb,.hero-stack__media{flex:1 1 0;min-width:0}}.meta-site__stack{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.block-site{width:auto;height:32px;display:block}.card-chip__menu{color:var(--list--open);font-size:14px}.badge-hero__row{flex-direction:column;gap:16px;margin:20px 0;display:flex}.box-site__promo{background:var(--box__stack);border-radius:var(--section);padding:16px}.hero-brand{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.media-wrap{font-weight:600}.box-media__row{color:var(--list--open);font-size:14px}.meta__block{margin:0}.btn__menu{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.icon--soft{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.btn__menu{grid-template-columns:1fr 1fr}}.lead{background:var(--lead-menu)}.unit__stack{display:none}.thumb{flex-direction:column;gap:32px;padding-block:32px;display:flex}.text--wide{flex-direction:column;gap:24px;display:flex}.head-meta__footer{display:flex}.main{width:auto;height:32px}.section{color:var(--deck-outer__tile);font-size:20px;font-weight:700}.media__header{min-width:0}.icon-grid__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.icon-grid__list a{color:var(--deck-outer__tile);font-size:16px;font-weight:400;text-decoration:none}.icon-grid__list a:hover{text-decoration:underline}.row{flex-direction:column;gap:12px;display:flex}.row .thumb-list{justify-content:center}.thumb-list{background:var(--col-note,var(--rail__panel));color:var(--mark-brand__block,var(--wrap));font-weight:500}.thumb-list:hover{background:color-mix(in srgb,var(--rail__panel) 85%,white)}.block--wide{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.note__bar{color:var(--deck-outer__tile);font-size:16px;font-weight:400;text-decoration:none}.note__bar:hover,.note__bar:focus-visible{text-decoration:underline}.meta-header{color:var(--deck-outer__tile);font-size:16px}.body{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.group-foot{width:32px;height:32px;color:var(--row);display:block}.deck--wide{width:auto;height:16px;color:var(--row);display:block}.pane-card{width:auto;height:32px;display:block}.row-brand{gap:12px;margin:0;padding:0;list-style:none;display:flex}.chip-wrap__deck{width:44px;height:44px;color:var(--hero-badge__grid);background:var(--mark__media);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.chip-wrap__deck:hover,.chip-wrap__deck:focus-visible{color:var(--page--active)}.chip-wrap__deck:hover :is(img,svg),.chip-wrap__deck:focus-visible :is(img,svg){transform:scale(1.18)}.chip-wrap__deck svg,.chip-wrap__deck img{width:32px;height:32px}.chip-wrap__deck svg{fill:currentColor}.chip-wrap__deck img{object-fit:contain}.card path{transform:scale(var(--head,1));transform-box:fill-box;transform-origin:50%}.chip-row__wrap{--head:1.28}.chip__deck{--head:1.18}.bar-lead__top{--head:1.06}.stack-inner{--head:.82}.view-tile__foot{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.head--alt,.section-foot__thumb{color:var(--list--open);margin:0;font-size:14px}@media (width>=1025px){.unit__stack{justify-content:center;padding-top:32px;display:flex}.thumb{flex-flow:row;justify-content:space-between;align-items:flex-start}.row{align-items:stretch;width:max-content}.body{margin-top:-7px}}.area-tile{background:var(--box__stack);color:var(--deck-outer__tile);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.area-tile:focus{top:16px;left:16px}.bar{background:var(--brand--is-on,var(--banner__menu));width:44px;height:44px;color:var(--promo__note,var(--inner__pane));opacity:0;visibility:hidden;cursor:pointer;z-index:60;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s,visibility .25s;display:flex;position:fixed;bottom:16px;right:16px}.bar.is-visible{opacity:1;visibility:visible}.bar svg{width:20px;height:20px}.menu__view{color:var(--list--open);margin:0;padding-block:24px;font-size:14px}.grid{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.page--compact{color:var(--box__stack);margin:0;font-size:64px;font-weight:700}.bar-main__note{color:var(--list--open);text-transform:uppercase;margin:0;font-size:14px}.head-outer__nav{margin:0}.media__note{color:var(--list--open);margin:0;font-size:14px}:where(.header){color:var(--deck-outer__tile)}.header{--deck-outer__tile:var(--header__brand);--list--open:var(--main);--hero-badge__grid:var(--hero-block);--row:var(--wrap__row)}:where(.lead){color:var(--deck-outer__tile)}.lead{--deck-outer__tile:var(--footer--compact);--list--open:var(--tag-cta__icon);--hero-badge__grid:var(--main-link__link);--row:var(--badge)}:where(.outer__view,.item,.head-inner,.card-page__list,.cta-media,.box-site__promo,.area-tile,.menu-panel__rail,.thumb-deck__thumb){color:var(--deck-outer__tile)}.outer__view,.item,.head-inner,.card-page__list,.cta-media,.box-site__promo,.area-tile,.menu-panel__rail,.thumb-deck__thumb{--deck-outer__tile:var(--list);--list--open:var(--nav--wide);--row:var(--title--lead)}:where(.list__cta tbody tr:nth-child(2n),.block-stack tbody tr:nth-child(2n)){color:var(--deck-outer__tile)}.list__cta tbody tr:nth-child(2n),.block-stack tbody tr:nth-child(2n){--deck-outer__tile:var(--page);--list--open:var(--nav--sm);--row:var(--group-panel__block)}:where(.list__cta thead th,.block-stack thead th){color:var(--deck-outer__tile)}.list__cta thead th,.block-stack thead th{--deck-outer__tile:var(--promo);--list--open:var(--icon__link)}:where(.inner-banner__main .btn-unit__head,.top){color:var(--deck-outer__tile)}.inner-banner__main .btn-unit__head,.top{--deck-outer__tile:var(--outer-text);--list--open:var(--badge--lg);--hero-badge__grid:var(--menu__brand);--row:var(--thumb__box)}:where(.chip-wrap__deck,.note--alt){color:var(--deck-outer__tile)}.chip-wrap__deck,.note--alt{--deck-outer__tile:var(--header__brand);--list--open:var(--main);--hero-badge__grid:var(--hero-block);--row:var(--wrap__row)}.block-stack{overflow-wrap:anywhere}.block-stack h2{margin-bottom:20px}.block-stack h3{margin-bottom:12px}.block-stack p:last-child{margin-bottom:0}.block-stack ul,.block-stack ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.block-stack ul{list-style:outside}.block-stack ol{list-style:decimal}.block-stack ul ul{list-style:circle}.block-stack ul ul ul{list-style:square}.block-stack ol ol{list-style:lower-alpha}.block-stack ol ol ol{list-style:lower-roman}.block-stack li>ul,.block-stack li>ol{margin-bottom:0}.block-stack a{color:var(--tag-brand__media);text-decoration:underline}.block-stack strong{font-weight:700}.block-stack blockquote{border-left:2px solid var(--tile--lead);color:var(--list--open);margin:0 0 16px;padding-left:16px}.block-stack table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.block-stack th,.block-stack td{border:1px solid var(--tile--lead);text-align:left;overflow-wrap:normal;padding:12px 16px}.block-stack th{font-weight:700}.block-stack thead th{background:var(--group--compact);border-bottom-width:3px}.block-stack tbody tr:nth-child(2n){background:var(--head__stack)}