/*! 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{--slot-header:initial;--panel__pane:initial;--view--sub:initial;--unit-body__view:initial;--badge--alt:initial;--wrap--lg:solid;--note--compact:0 0#0000;--foot--compact:initial;--chip__note:100%;--outer-thumb:0 0#0000;--tile-page:initial;--tile__pane:100%;--wrap-list__menu:initial;--group-mark__site:0 0#0000;--inner-panel__btn:initial;--col__chip:0 0#0000;--inner-row:initial;--link-badge:0px;--col__section:#fff;--meta-unit__title:0 0#0000;--mark-promo:solid;--link--compact:initial;--site-box__wrap:initial;--grid--alt:initial;--page--active:initial;--slot-header__menu:initial;--cta--is-on:initial;--card__header:initial;--link-tile:initial;--slot:initial;--inner-area:initial;--body-outer__outer:initial;--page:100%;--col:initial;--grid-outer:initial}}}@layer theme{:root,:host{--lead--sm:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--panel-top:.25rem;--lead:.375rem;--deck-main:.5rem;--foot-block:cubic-bezier(.4,0,.2,1);--row:.15s;--grid__cta:cubic-bezier(.4,0,.2,1);--rail-stack__badge:var(--section-col__link,system-ui,-apple-system,"Segoe UI",sans-serif);--site__bar:var(--lead--sm)}}@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(--rail-stack__badge,-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(--grid,normal);font-variation-settings:var(--lead__view,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(--site__bar,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--group,normal);font-variation-settings:var(--card-cta,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{.title-menu__promo{visibility:collapse}.item__tile{visibility:visible}.view-main{position:absolute}.wrap-badge__box{position:fixed}.body__lead{position:relative}.group-promo__block{position:static}.lead-inner__meta{position:sticky}.list-wrap{width:100%}@media (width>=40rem){.list-wrap{max-width:40rem}}@media (width>=48rem){.list-wrap{max-width:48rem}}@media (width>=64rem){.list-wrap{max-width:64rem}}@media (width>=80rem){.list-wrap{max-width:80rem}}@media (width>=96rem){.list-wrap{max-width:96rem}}.meta__stack{display:block}.card{display:contents}.icon{display:flex}.rail-top{display:grid}.area{display:none}.box__lead{display:inline}.top__area{display:table}.panel--is-on{flex-shrink:1}.media{transform:var(--slot-header,) var(--panel__pane,) var(--view--sub,) var(--unit-body__view,) var(--badge--alt,)}.body{resize:both}.field-badge__text{border-style:var(--wrap--lg);border-width:1px}.box__area{text-transform:lowercase}.banner__nav{text-transform:uppercase}.footer-tile__pane{font-style:italic}.foot-meta__col{--note--compact:0 1px 3px 0 var(--foot--compact,#0000001a),0 1px 2px -1px var(--foot--compact,#0000001a);box-shadow:var(--outer-thumb),var(--col__chip),var(--meta-unit__title),var(--group-mark__site),var(--note--compact)}.brand{outline-style:var(--mark-promo);outline-width:1px}.unit--sm{--link--compact:blur(8px);filter:var(--link--compact,) var(--site-box__wrap,) var(--grid--alt,) var(--page--active,) var(--slot-header__menu,) var(--cta--is-on,) var(--link-tile,) var(--slot,) var(--inner-area,)}.area__header{--cta--is-on:invert(100%);filter:var(--link--compact,) var(--site-box__wrap,) var(--grid--alt,) var(--page--active,) var(--slot-header__menu,) var(--cta--is-on,) var(--link-tile,) var(--slot,) var(--inner-area,)}.rail{filter:var(--link--compact,) var(--site-box__wrap,) var(--grid--alt,) var(--page--active,) var(--slot-header__menu,) var(--cta--is-on,) var(--link-tile,) var(--slot,) var(--inner-area,)}.promo-mark{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--card-icon,--field__outer,--list,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--grid-outer,var(--grid__cta));transition-duration:var(--badge-mark,var(--row))}.block--is-on{--grid-outer:var(--foot-block);transition-timing-function:var(--foot-block)}}@property --slot-header{syntax:"*";inherits:false}@property --panel__pane{syntax:"*";inherits:false}@property --view--sub{syntax:"*";inherits:false}@property --unit-body__view{syntax:"*";inherits:false}@property --badge--alt{syntax:"*";inherits:false}@property --wrap--lg{syntax:"*";inherits:false;initial-value:solid}@property --note--compact{syntax:"*";inherits:false;initial-value:0 0#0000}@property --foot--compact{syntax:"*";inherits:false}@property --chip__note{syntax:"<percentage>";inherits:false;initial-value:100%}@property --outer-thumb{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tile-page{syntax:"*";inherits:false}@property --tile__pane{syntax:"<percentage>";inherits:false;initial-value:100%}@property --wrap-list__menu{syntax:"*";inherits:false}@property --group-mark__site{syntax:"*";inherits:false;initial-value:0 0#0000}@property --inner-panel__btn{syntax:"*";inherits:false}@property --col__chip{syntax:"*";inherits:false;initial-value:0 0#0000}@property --inner-row{syntax:"*";inherits:false}@property --link-badge{syntax:"<length>";inherits:false;initial-value:0}@property --col__section{syntax:"*";inherits:false;initial-value:#fff}@property --meta-unit__title{syntax:"*";inherits:false;initial-value:0 0#0000}@property --mark-promo{syntax:"*";inherits:false;initial-value:solid}@property --link--compact{syntax:"*";inherits:false}@property --site-box__wrap{syntax:"*";inherits:false}@property --grid--alt{syntax:"*";inherits:false}@property --page--active{syntax:"*";inherits:false}@property --slot-header__menu{syntax:"*";inherits:false}@property --cta--is-on{syntax:"*";inherits:false}@property --card__header{syntax:"*";inherits:false}@property --link-tile{syntax:"*";inherits:false}@property --slot{syntax:"*";inherits:false}@property --inner-area{syntax:"*";inherits:false}@property --body-outer__outer{syntax:"*";inherits:false}@property --page{syntax:"<percentage>";inherits:false;initial-value:100%}@property --col{syntax:"*";inherits:false}@property --grid-outer{syntax:"*";inherits:false}.cta--sm,.cta--sm *,.cta--sm :before,.cta--sm :after{box-sizing:border-box}.cta--sm{background:var(--footer-section);color:var(--menu-col);font-family:var(--section-col__link);font-size:var(--header);font-weight:var(--thumb-card__list);margin:0}.cta--sm :where(button),.cta--sm :where(input),.cta--sm :where(select),.cta--sm :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.cta--sm :where(h1),.cta--sm .col--active{font-weight:var(--cta__note);font-size:24px;line-height:var(--list-field);color:var(--menu-col);margin:0}.cta--sm :where(h2),.cta--sm .banner--wide{color:var(--menu-col);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.cta--sm .head--soft>.banner--wide{text-align:center}.cta--sm :where(h3),.cta--sm .media-card__menu{color:var(--menu-col);margin:0;font-size:18px;font-weight:600;line-height:27px}.cta--sm .list-link__header{color:var(--menu-col);margin:0;font-size:20px;font-weight:600;line-height:28px}.cta--sm :where(p){color:var(--menu-col);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.cta--sm :where(li){color:var(--menu-col);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.cta--sm :where(h1),.cta--sm .col--active{font-size:var(--nav--wide)}.cta--sm :where(h2),.cta--sm .banner--wide{font-size:var(--body--open)}}.cta--sm{--item--active:16px;--btn-box__tile:1440px}.head--soft{max-width:var(--btn-box__tile);padding-inline:var(--item--active);margin-inline:auto}@media (width>=601px){.cta--sm{--item--active:24px}}@media (width>=769px){.cta--sm{--item--active:64px}}.header-stack{padding-block:0}.header-stack>.head--soft{padding-block:32px}.grid__row{height:var(--body-slot);padding-inline:var(--area);border-radius:var(--header-menu__unit);font-family:var(--section-col__link);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}.tag{background:var(--bar,var(--stack--wide));color:var(--nav-rail,var(--inner-title__pane));font-weight:500}.tag[data-btn-variant="2"]{background:var(--main-text,var(--brand));color:var(--item-row,var(--chip-deck))}.tag:hover{background:var(--section-item,color-mix(in srgb,var(--stack--wide) 85%,white))}.tag[data-btn-variant="2"]:hover{background:var(--note,color-mix(in srgb,var(--brand) 85%,white))}.lead__icon{background:var(--brand__text,var(--banner-bar));color:var(--note-body,var(--tag--soft));padding-inline:var(--title--open);font-weight:700}.lead__icon:hover{background:var(--banner-row__slot,color-mix(in srgb,var(--banner-bar) 85%,white))}.note{background:var(--brand__text,var(--banner-bar));color:var(--note-body,var(--tag--soft));padding-inline:var(--title--open);font-weight:500}.note:hover{background:var(--banner-row__slot,color-mix(in srgb,var(--banner-bar) 85%,white))}.area-page__bar{width:100%}.badge-group{z-index:50;background:var(--field-row);position:sticky;top:0}.row--lg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.panel-pane{flex-wrap:wrap;row-gap:8px;min-width:0}.foot-top__main{align-items:center;text-decoration:none;display:flex}.wrap__menu{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.icon-section{color:var(--menu-col);font-size:20px;font-weight:700}.footer-lead__card{display:none}.brand-list{color:var(--menu-col);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.brand-list:hover{opacity:.85}.panel-pane{align-items:center;gap:12px;display:flex}.panel-pane .tag{display:none}.main-site{width:30px;height:30px;color:var(--menu-col);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.thumb--open{display:none;position:absolute}.main-site[aria-expanded=true] .view{display:none}.main-site[aria-expanded=true] .thumb--open{display:inline-flex}.main-site:hover,.main-site:focus-visible{opacity:.85}.unit-main{gap:12px;padding:0 16px 14px;display:flex}.unit-main .grid__row{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.menu-inner{z-index:100;background:var(--field-row);opacity:0;visibility:hidden;transition:opacity var(--area-chip),visibility var(--area-chip),transform var(--area-chip);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.menu-inner.is-open{opacity:1;visibility:visible;transform:translateY(0)}.tile-icon__cta{height:var(--slot-menu__pane);font-size:var(--outer-row__main);color:var(--menu-col);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.tile-icon__cta:hover,.tile-icon__cta:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.cta--sm:has(.menu-inner.is-open){overflow:hidden}@media (width>=769px){.menu-inner{width:var(--group--compact);border:1px solid var(--lead-banner);border-radius:var(--area-site__deck);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.tile-icon__cta{height:var(--field-thumb__bar);font-size:var(--hero-text);border-bottom-color:var(--lead-banner)}.tile-icon__cta:last-child{border-bottom:0}}@media (width>=1025px){.menu-inner{right:max(64px,calc((100% - var(--btn-box__tile))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.row--lg{padding-block:16px}.panel-pane .tag{display:inline-flex}.unit-main{display:none}}.foot{background:var(--link--lg)}.list-view{flex-direction:column;gap:24px;padding-block:32px;display:flex}.badge{flex-direction:column;gap:16px;display:flex}.outer__tile{margin:0}.lead__text{background:var(--footer-section);border-radius:var(--deck-main);align-items:center;gap:16px;padding:16px 24px;display:flex}.row-btn__bar{color:var(--badge--wide);flex-shrink:0}.text-banner{flex-direction:column;gap:4px;display:flex}.site--wide{font-size:16px;font-weight:400}.deck-field__tag{font-size:20px;font-weight:700}.wrap--active{flex-wrap:wrap;gap:16px;display:flex}.title-thumb{justify-content:center;display:flex}.block-row__panel{width:100%;max-width:var(--item-top);height:auto;display:block}@media (width>=1001px){.list-view{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.badge,.title-thumb{flex:1 1 var(--item-top);max-width:var(--item-top);min-width:0}}.area--open{background:var(--link--lg);border-radius:var(--deck-main);margin-block:24px;padding:20px 24px}.thumb{justify-content:space-between;align-items:center;gap:16px;display:flex}.cta--sm .mark-site{text-align:start;margin:0;font-size:20px;line-height:28px}.footer__top{border:1px solid var(--tile--alt);color:var(--menu-col);border-radius:var(--header-menu__unit);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.pane-title{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.icon__block{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.icon__block:before{content:counters(xbtoc,".")".";color:var(--menu-col);flex-shrink:0;font-size:16px}.icon__block a{color:var(--menu-col);font-size:16px;text-decoration:none}.icon__block a:hover{text-decoration:underline}.link-rail__link{padding-block:32px 0}.thumb__main{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.lead-inner{color:var(--thumb__card);text-decoration:none}.lead-inner:hover{text-decoration:underline}.body-menu__tag{color:var(--menu-col)}.text__list{color:var(--thumb__card)}.nav--compact{margin-bottom:16px}.field__btn{margin:0}.block-footer__banner .nav--compact{margin-bottom:0}.field-col{flex-direction:column;gap:24px;display:flex}.thumb-wrap__panel{border-radius:var(--deck-main);width:100%;height:auto;display:block}@media (width<=768px){.promo__page{flex-direction:column-reverse}}@media (width>=769px){.field-col{flex-direction:row;align-items:center;gap:20px}.promo__page{flex-direction:row-reverse}.wrap-link,.row__chip{flex:1 1 0;min-width:0}}.stack-link{margin:0 0 16px}.bar{overflow-x:auto}.promo-field{table-layout:fixed;border-collapse:collapse;width:100%}.promo-field th,.promo-field td{text-align:left;overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:24px}.promo-field th{font-weight:700}.promo-field td{font-weight:600}.promo-field tbody tr:nth-child(2n){background:var(--row-brand)}.btn{margin:16px 0 0}.banner{margin:-8px 0 16px}.site__badge{flex-direction:column;margin-top:20px;display:flex}.top-footer__row{border-bottom:1px solid var(--tile--alt);padding-block:16px}.cta--sm .page-menu{margin:0;font-size:16px;font-weight:600;line-height:normal}.list-page__item{width:100%;color:var(--outer--wide);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:16px;font-weight:600;display:flex}.inner{flex-shrink:0;transition:transform .25s}.list-page__item[aria-expanded=true] .inner{transform:rotate(180deg)}.lead--open{margin-top:12px}.lead--open[hidden]{display:none}.bar-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.badge-media__link{background:var(--link--lg);color:var(--menu-col);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.pane--active{margin-top:16px}.btn-card{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.text-footer{gap:16px;display:flex}.hero__card{background:var(--brand__text,var(--banner-bar));width:32px;height:32px;color:var(--note-body,var(--tag--soft));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.group__card{min-width:0}.promo-top__area{margin:0 0 4px;font-weight:600}.menu-text{margin:0}.icon-area__tag{color:var(--thumb__card);margin-top:16px}.panel-promo__area{flex-direction:column;gap:24px;display:flex}.tile-lead{border-radius:var(--deck-main);width:100%;height:auto;display:block}@media (width>=769px){.panel-promo__area{flex-direction:row;align-items:center;gap:20px}.block--sm,.site-meta__meta{flex:1 1 0;min-width:0}}.menu-mark{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.nav__unit{flex-direction:column;gap:12px;display:flex}.stack{border-radius:var(--deck-main);aspect-ratio:170/230;overflow:hidden}.title{object-fit:cover;width:100%;height:100%;display:block}.section--lg{background:var(--link--lg);width:100%;height:100%;color:var(--thumb__card);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.stack-box__slot{flex-direction:column;gap:4px;display:flex}.nav__unit .note{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--body-slot);margin-top:auto;padding-block:8px;padding-inline:12px}.cta--sm .grid{color:var(--menu-col);margin:0;font-size:14px;font-weight:600;line-height:21px}@media (width>=601px){.menu-mark{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.menu-mark{grid-template-columns:repeat(5,minmax(0,1fr))}}.title--wide{grid-template-columns:1fr;gap:16px;display:grid}.title__banner{background:var(--link--lg);border-radius:var(--deck-main);color:var(--menu-col);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.badge__brand{border-radius:calc(var(--deck-main) - 4px);width:100%;height:auto;display:block}.header--lg,.outer-deck__section{margin:0}.banner__chip{color:var(--foot-group);font-weight:600;text-decoration:underline}.panel-main__head{display:contents}.footer__grid{min-height:320px;padding:0;position:relative;overflow:hidden}.footer__grid .badge__brand{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.footer__grid:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--footer-section) 88%,transparent) 0%,color-mix(in srgb,var(--footer-section) 66%,transparent) 55%,color-mix(in srgb,var(--footer-section) 24%,transparent) 100%);position:absolute;inset:0}.footer__grid .panel-main__head{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.footer__grid .note{margin-top:auto}@media (width>=601px){.footer__grid:after{background:linear-gradient(90deg,color-mix(in srgb,var(--footer-section) 88%,transparent) 0%,color-mix(in srgb,var(--footer-section) 62%,transparent) 45%,color-mix(in srgb,var(--footer-section) 10%,transparent) 100%)}.footer__grid .panel-main__head{max-width:62%}.title--wide[data-cols="3"],.title--wide[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.title--wide[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.title--wide[data-cols="3"],.title--wide[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.title--wide[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.title--wide[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.thumb__btn{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.block__page{background:var(--link--lg);border-radius:var(--deck-main);flex-direction:column;display:flex;overflow:hidden}.item--sm{width:100%;height:auto;display:block}.note__promo{flex-direction:column;gap:8px;padding:16px;display:flex}.top{background:var(--brand__text,var(--banner-bar));color:var(--note-body,var(--tag--soft));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.head-block__footer{margin:0;font-size:20px;font-weight:700}.promo{margin:0}@media (width>=601px){.thumb__btn{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.thumb__btn{grid-template-columns:repeat(3,1fr)}}.grid__link{background:var(--link--lg);border-radius:var(--deck-main);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.btn-inner__col{background-color:var(--brand__text,var(--banner-bar))}.btn-inner__col .banner--wide,.btn-inner__col .foot--open{color:var(--note-body,var(--tag--soft))}.foot--open{margin:0 0 16px}.btn-inner__col .lead__icon{background:var(--footer-section)}.pane-outer__header{display:flex}.banner-footer{justify-content:flex-start}.site-text__list{justify-content:center}.foot__tile{justify-content:flex-end}.site{flex-direction:column;gap:24px;display:flex}.footer__box{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pane--sub{background:var(--link--lg);border-radius:999px;padding:4px 12px;font-size:14px}.main-stack__group{margin:0 0 16px}.panel-title__area{border-radius:var(--deck-main);width:100%;height:auto;display:block}@media (width>=769px){.site{flex-direction:row;align-items:center;gap:48px}.brand-section__site,.box-card__slot{flex:1 1 0;min-width:0}}.lead--soft{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.btn--open{width:auto;height:32px;display:block}.panel__head{color:var(--thumb__card);font-size:14px}.link-stack__menu{flex-direction:column;gap:16px;margin:20px 0;display:flex}.area--lg{background:var(--link--lg);border-radius:var(--deck-main);padding:16px}.text--lead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.icon-link{font-weight:600}.footer{color:var(--thumb__card);font-size:14px}.deck{margin:0}.slot__text{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.col{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.slot__text{grid-template-columns:1fr 1fr}}.tag-card__pane{background:var(--banner)}.nav-group__group{display:none}.main{flex-direction:column;gap:32px;padding-block:32px;display:flex}.page-unit{flex-direction:column;gap:24px;display:flex}.lead__stack{display:flex}.field-lead{width:auto;height:32px}.stack-site__promo{color:var(--menu-col);font-size:20px;font-weight:700}.brand--active{min-width:0}.header-header__hero{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.header-header__hero a{color:var(--menu-col);font-size:16px;font-weight:400;text-decoration:none}.header-header__hero a:hover{text-decoration:underline}.view__menu{flex-direction:column;gap:12px;display:flex}.view__menu .tag__menu{justify-content:center}.tag__menu{background:var(--block-head__hero,var(--brand-group));color:var(--hero-hero);font-weight:500}.tag__menu:hover{background:color-mix(in srgb,var(--brand-group) 85%,white)}.box{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer__tag{color:var(--menu-col);font-size:16px;font-weight:400;text-decoration:underline}.lead{color:var(--menu-col);font-size:16px}.menu{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.badge__menu{width:32px;height:32px;color:var(--unit--sm);display:block}.tile-block{width:auto;height:16px;color:var(--unit--sm);display:block}.bar-bar__brand{width:auto;height:32px;display:block}.nav--lg{gap:12px;margin:0;padding:0;list-style:none;display:flex}.title-view__menu{width:32px;height:32px;color:var(--row__lead);background:var(--field-row);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.title-view__menu:hover,.title-view__menu:focus-visible{color:var(--banner-bar)}.title-view__menu:hover :is(img,svg),.title-view__menu:focus-visible :is(img,svg){transform:scale(1.18)}.title-view__menu svg,.title-view__menu img{width:20px;height:20px}.title-view__menu svg{fill:currentColor}.title-view__menu img{object-fit:contain}.badge-note__title path{transform:scale(var(--top-bar__top,1));transform-box:fill-box;transform-origin:50%}.field{--top-bar__top:1.28}.box--lead{--top-bar__top:1.18}.head-hero{--top-bar__top:1.06}.mark--wide{--top-bar__top:.82}.chip__unit{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.slot-slot,.top--alt{color:var(--thumb__card);margin:0;font-size:14px}@media (width>=1025px){.nav-group__group{justify-content:center;padding-top:32px;display:flex}.main{flex-flow:row;justify-content:space-between;align-items:flex-start}.view__menu{align-items:stretch;width:max-content}}.group-body__body{background:var(--link--lg);color:var(--menu-col);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.group-body__body:focus{top:16px;left:16px}.thumb-text{background:var(--icon--lg,var(--btn-header__rail));width:44px;height:44px;color:var(--slot--sm);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}.thumb-text.is-visible{opacity:1;visibility:visible}.thumb-text svg{width:20px;height:20px}.foot-chip{color:var(--thumb__card);margin:0;padding-block:24px;font-size:14px}.section-lead__page{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.cta{color:var(--link--lg);margin:0;font-size:64px;font-weight:700}.box-deck__panel{color:var(--thumb__card);text-transform:uppercase;margin:0;font-size:14px}.stack-head__panel{margin:0}.group__area{color:var(--thumb__card);margin:0;font-size:14px}:where(.badge-group){color:var(--menu-col)}.badge-group{--menu-col:var(--brand-media);--thumb__card:var(--chip__mark);--row__lead:var(--hero-tag__site);--unit--sm:var(--menu-note)}:where(.tag-card__pane){color:var(--menu-col)}.tag-card__pane{--menu-col:var(--item-tile);--thumb__card:var(--footer-list);--row__lead:var(--cta);--unit--sm:var(--site-deck__badge)}:where(.pane--sub,.block__page,.grid__link,.foot,.title__banner,.area--lg,.group-body__body,.badge-media__link,.area--open){color:var(--menu-col)}.pane--sub,.block__page,.grid__link,.foot,.title__banner,.area--lg,.group-body__body,.badge-media__link,.area--open{--menu-col:var(--link__rail);--thumb__card:var(--main--compact);--unit--sm:var(--title--is-on)}:where(.promo-field tbody tr:nth-child(2n)){color:var(--menu-col)}.promo-field tbody tr:nth-child(2n){--menu-col:var(--meta-tag__pane);--thumb__card:var(--inner);--unit--sm:var(--panel)}:where(.btn-inner__col .lead__icon,.lead__text){color:var(--menu-col)}.btn-inner__col .lead__icon,.lead__text{--menu-col:var(--col--compact);--thumb__card:var(--outer__row);--row__lead:var(--foot-text__grid);--unit--sm:var(--grid-stack)}:where(.title-view__menu,.menu-inner){color:var(--menu-col)}.title-view__menu,.menu-inner{--menu-col:var(--brand-media);--thumb__card:var(--chip__mark);--row__lead:var(--hero-tag__site);--unit--sm:var(--menu-note)}.head__row{overflow-wrap:anywhere}.head__row h2{margin-bottom:20px}.head__row h3{margin-bottom:12px}.head__row p:last-child{margin-bottom:0}.head__row ul,.head__row ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.head__row ul{list-style:outside}.head__row ol{list-style:decimal}.head__row ul ul{list-style:circle}.head__row ul ul ul{list-style:square}.head__row ol ol{list-style:lower-alpha}.head__row ol ol ol{list-style:lower-roman}.head__row li>ul,.head__row li>ol{margin-bottom:0}.head__row a{color:var(--foot-group);text-decoration:underline}.head__row strong{font-weight:700}.head__row blockquote{border-left:2px solid var(--tile--alt);color:var(--thumb__card);margin:0 0 16px;padding-left:16px}.head__row table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.head__row th,.head__row td{border-bottom:1px solid var(--footer-section);text-align:left;overflow-wrap:normal;padding:8px 12px}.head__row th{font-weight:700}