/*! 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{--panel--wide:initial;--box-pane__block:initial;--banner:initial;--main:initial;--body-link__title:initial;--media:solid;--group__meta:0 0#0000;--tile__bar:initial;--unit__pane:100%;--rail-promo:0 0#0000;--col--lead:initial;--page--open:100%;--cta-site:initial;--outer-panel:0 0#0000;--slot__nav:initial;--slot-promo:0 0#0000;--footer-inner:initial;--lead:0px;--foot__mark:#fff;--grid:0 0#0000;--section-note__col:solid;--deck-tile__nav:initial;--mark:initial;--outer--open:initial;--menu-view__head:initial;--note:initial;--body:initial;--site--alt:initial;--thumb--compact:initial;--link-deck__site:initial;--bar-icon__menu:initial;--wrap__nav:initial;--banner--sub:100%;--link-brand:initial;--banner-item__banner:initial}}}@layer theme{:root,:host{--block-block__group:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--brand__row:.25rem;--thumb__grid:.375rem;--col-link__field:.5rem;--chip--lead:cubic-bezier(.4,0,.2,1);--mark-menu__footer:.15s;--badge__row:cubic-bezier(.4,0,.2,1);--hero__site:var(--tag-grid,system-ui,-apple-system,"Segoe UI",sans-serif);--section-card:var(--block-block__group)}}@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(--hero__site,-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(--media__site,normal);font-variation-settings:var(--lead--compact,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(--section-card,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--stack-footer,normal);font-variation-settings:var(--item-mark,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{.body-meta{visibility:collapse}.head-list{visibility:visible}.nav-banner{position:absolute}.wrap-top{position:fixed}.outer--open{position:relative}.main__grid{position:static}.list-inner__tag{position:sticky}.header-group__block{width:100%}@media (width>=40rem){.header-group__block{max-width:40rem}}@media (width>=48rem){.header-group__block{max-width:48rem}}@media (width>=64rem){.header-group__block{max-width:64rem}}@media (width>=80rem){.header-group__block{max-width:80rem}}@media (width>=96rem){.header-group__block{max-width:96rem}}.group__wrap{display:block}.view__tag{display:contents}.meta{display:flex}.top__pane{display:grid}.banner--open{display:none}.view{display:inline}.col-lead{display:table}.text-lead{flex-shrink:1}.header--soft{transform:var(--panel--wide,) var(--box-pane__block,) var(--banner,) var(--main,) var(--body-link__title,)}.pane__text{resize:both}.section{border-style:var(--media);border-width:1px}.btn{text-transform:lowercase}.outer__slot{text-transform:uppercase}.grid{font-style:italic}.banner{--group__meta:0 1px 3px 0 var(--tile__bar,#0000001a),0 1px 2px -1px var(--tile__bar,#0000001a);box-shadow:var(--rail-promo),var(--slot-promo),var(--grid),var(--outer-panel),var(--group__meta)}.lead__wrap{outline-style:var(--section-note__col);outline-width:1px}.field-card{--deck-tile__nav:blur(8px);filter:var(--deck-tile__nav,) var(--mark,) var(--outer--open,) var(--menu-view__head,) var(--note,) var(--body,) var(--thumb--compact,) var(--link-deck__site,) var(--bar-icon__menu,)}.col-banner{--body:invert(100%);filter:var(--deck-tile__nav,) var(--mark,) var(--outer--open,) var(--menu-view__head,) var(--note,) var(--body,) var(--thumb--compact,) var(--link-deck__site,) var(--bar-icon__menu,)}.stack__thumb{filter:var(--deck-tile__nav,) var(--mark,) var(--outer--open,) var(--menu-view__head,) var(--note,) var(--body,) var(--thumb--compact,) var(--link-deck__site,) var(--bar-icon__menu,)}.badge__cta{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--promo,--item--lg,--outer-brand__slot,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--banner-item__banner,var(--badge__row));transition-duration:var(--footer-nav,var(--mark-menu__footer))}.main{--banner-item__banner:var(--chip--lead);transition-timing-function:var(--chip--lead)}}@property --panel--wide{syntax:"*";inherits:false}@property --box-pane__block{syntax:"*";inherits:false}@property --banner{syntax:"*";inherits:false}@property --main{syntax:"*";inherits:false}@property --body-link__title{syntax:"*";inherits:false}@property --media{syntax:"*";inherits:false;initial-value:solid}@property --group__meta{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tile__bar{syntax:"*";inherits:false}@property --unit__pane{syntax:"<percentage>";inherits:false;initial-value:100%}@property --rail-promo{syntax:"*";inherits:false;initial-value:0 0#0000}@property --col--lead{syntax:"*";inherits:false}@property --page--open{syntax:"<percentage>";inherits:false;initial-value:100%}@property --cta-site{syntax:"*";inherits:false}@property --outer-panel{syntax:"*";inherits:false;initial-value:0 0#0000}@property --slot__nav{syntax:"*";inherits:false}@property --slot-promo{syntax:"*";inherits:false;initial-value:0 0#0000}@property --footer-inner{syntax:"*";inherits:false}@property --lead{syntax:"<length>";inherits:false;initial-value:0}@property --foot__mark{syntax:"*";inherits:false;initial-value:#fff}@property --grid{syntax:"*";inherits:false;initial-value:0 0#0000}@property --section-note__col{syntax:"*";inherits:false;initial-value:solid}@property --deck-tile__nav{syntax:"*";inherits:false}@property --mark{syntax:"*";inherits:false}@property --outer--open{syntax:"*";inherits:false}@property --menu-view__head{syntax:"*";inherits:false}@property --note{syntax:"*";inherits:false}@property --body{syntax:"*";inherits:false}@property --site--alt{syntax:"*";inherits:false}@property --thumb--compact{syntax:"*";inherits:false}@property --link-deck__site{syntax:"*";inherits:false}@property --bar-icon__menu{syntax:"*";inherits:false}@property --wrap__nav{syntax:"*";inherits:false}@property --banner--sub{syntax:"<percentage>";inherits:false;initial-value:100%}@property --link-brand{syntax:"*";inherits:false}@property --banner-item__banner{syntax:"*";inherits:false}.stack-item__stack,.stack-item__stack *,.stack-item__stack :before,.stack-item__stack :after{box-sizing:border-box}.stack-item__stack{background:var(--tile__rail);color:var(--slot-deck);font-family:var(--tag-grid);font-size:var(--inner);font-weight:var(--grid__hero);margin:0}.stack-item__stack :where(button),.stack-item__stack :where(input),.stack-item__stack :where(select),.stack-item__stack :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.stack-item__stack :where(h1),.stack-item__stack .hero--wide{font-weight:var(--block--sm);font-size:24px;line-height:var(--stack-head);color:var(--slot-deck);margin:0}.stack-item__stack :where(h2),.stack-item__stack .deck--active{color:var(--slot-deck);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.stack-item__stack .title--alt>.deck--active{text-align:center}.stack-item__stack :where(h3),.stack-item__stack .site{color:var(--slot-deck);margin:0;font-size:18px;font-weight:600;line-height:27px}.stack-item__stack .inner-lead__promo{color:var(--slot-deck);margin:0;font-size:20px;font-weight:600;line-height:28px}.stack-item__stack :where(p){color:var(--slot-deck);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.stack-item__stack :where(li){color:var(--slot-deck);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.stack-item__stack :where(h1),.stack-item__stack .hero--wide{font-size:var(--header-page)}.stack-item__stack :where(h2),.stack-item__stack .deck--active{font-size:var(--foot-card__block)}}.stack-item__stack{--icon-icon__page:16px;--area:1440px}.title--alt{max-width:var(--area);padding-inline:var(--icon-icon__page);margin-inline:auto}@media (width>=601px){.stack-item__stack{--icon-icon__page:24px}}@media (width>=769px){.stack-item__stack{--icon-icon__page:64px}}.col__slot{padding-block:0}.col__slot>.title--alt{padding-block:32px}.body__mark{height:var(--badge--lead);padding-inline:var(--wrap);border-radius:var(--cta-tag__site);font-family:var(--tag-grid);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}.row-nav__media{background:var(--stack--active,var(--cta-promo));color:var(--footer__hero,var(--wrap-thumb));font-weight:500}.row-nav__media[data-btn-variant="2"]{background:var(--meta,var(--brand-field__link));color:var(--stack-header,var(--bar))}.row-nav__media:hover{background:var(--box-menu,color-mix(in srgb,var(--cta-promo) 85%,white))}.row-nav__media[data-btn-variant="2"]:hover{background:var(--icon-mark__list,color-mix(in srgb,var(--brand-field__link) 85%,white))}.hero-head__icon{background:var(--chip-list__area,var(--brand));color:var(--text--sm,var(--hero-title__link));padding-inline:var(--slot-icon__menu);font-weight:700}.hero-head__icon:hover{background:var(--media--active,color-mix(in srgb,var(--brand) 85%,white))}.menu-pane{background:var(--chip-list__area,var(--brand));color:var(--text--sm,var(--hero-title__link));padding-inline:var(--slot-icon__menu);font-weight:500}.menu-pane:hover{background:var(--media--active,color-mix(in srgb,var(--brand) 85%,white))}.col--open{width:100%}.card--lg{z-index:50;background:var(--hero-bar__page);position:sticky;top:0}.grid-title__box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.top--wide{flex-wrap:wrap;row-gap:8px;min-width:0}.menu-chip{align-items:center;text-decoration:none;display:flex}.deck--alt{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.wrap-tile__item{color:var(--slot-deck);font-size:20px;font-weight:700}.body-nav__mark{display:none}.thumb-view__text{color:var(--slot-deck);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.thumb-view__text:hover{opacity:.85}.top--wide{align-items:center;gap:12px;display:flex}.top--wide .row-nav__media{display:none}.group--active{width:30px;height:30px;color:var(--slot-deck);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon--soft{display:none;position:absolute}.group--active[aria-expanded=true] .stack--wide{display:none}.group--active[aria-expanded=true] .icon--soft{display:inline-flex}.group--active:hover,.group--active:focus-visible{opacity:.85}.text-group__main{gap:12px;padding:0 16px 14px;display:flex}.text-group__main .body__mark{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.inner{z-index:100;background:var(--hero-bar__page);opacity:0;visibility:hidden;transition:opacity var(--title),visibility var(--title),transform var(--title);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.inner.is-open{opacity:1;visibility:visible;transform:translateY(0)}.tile-site{height:var(--badge-note);font-size:var(--field-deck__box);color:var(--slot-deck);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.tile-site:hover,.tile-site:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.stack-item__stack:has(.inner.is-open){overflow:hidden}@media (width>=769px){.inner{width:var(--note-bar);border:1px solid var(--stack-group__promo);border-radius:var(--lead-tile__note);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.tile-site{height:var(--list-nav__list);font-size:var(--field);border-bottom-color:var(--stack-group__promo)}.tile-site:last-child{border-bottom:0}}@media (width>=1025px){.inner{right:max(64px,calc((100% - var(--area))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.grid-title__box{padding-block:16px}.top--wide .row-nav__media{display:inline-flex}.text-group__main{display:none}}.view__nav{background:var(--unit-promo)}.main-tag{flex-direction:column;gap:24px;padding-block:32px;display:flex}.meta-cta{flex-direction:column;gap:16px;display:flex}.field--wide{margin:0}.lead__rail{background:var(--tile__rail);border-radius:var(--col-link__field);align-items:center;gap:16px;padding:16px 24px;display:flex}.top-view__outer{color:var(--top-panel);flex-shrink:0}.btn__nav{flex-direction:column;gap:4px;display:flex}.badge--sm{font-size:16px;font-weight:400}.deck__banner{font-size:20px;font-weight:700}.mark--lead{flex-wrap:wrap;gap:16px;display:flex}.icon--sm{justify-content:center;display:flex}.body-page{width:100%;max-width:var(--body__note);height:auto;display:block}@media (width>=1001px){.main-tag{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.meta-cta,.icon--sm{flex:1 1 var(--body__note);max-width:var(--body__note);min-width:0}}.foot__group{background:var(--unit-promo);border-radius:var(--col-link__field);margin-block:24px;padding:20px 24px}.banner-grid{justify-content:space-between;align-items:center;gap:16px;display:flex}.stack-item__stack .foot-promo__block{text-align:start;margin:0;font-size:20px;line-height:28px}.icon__outer{border:1px solid var(--site-chip);color:var(--slot-deck);border-radius:var(--cta-tag__site);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.area-menu__body{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.card-foot__hero{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.card-foot__hero:before{content:counters(xbtoc,".")".";color:var(--slot-deck);flex-shrink:0;font-size:16px}.card-foot__hero a{color:var(--slot-deck);font-size:16px;text-decoration:none}.card-foot__hero a:hover{text-decoration:underline}.view__stack{padding-block:32px 0}.box-grid__card{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.card{color:var(--block-meta);text-decoration:none}.card:hover{text-decoration:underline}.hero-nav__pane{color:var(--slot-deck)}.main-mark__promo{color:var(--block-meta)}.lead__banner{margin-bottom:16px}.row-foot{margin:0}.box--compact .lead__banner{margin-bottom:0}.list__meta{flex-direction:column;gap:24px;display:flex}.text--wide{border-radius:var(--col-link__field);width:100%;height:auto;display:block}@media (width<=768px){.col--lead{flex-direction:column-reverse}}@media (width>=769px){.list__meta{flex-direction:row;align-items:center;gap:20px}.col--lead{flex-direction:row-reverse}.wrap,.promo__outer{flex:1 1 0;min-width:0}}.body__icon{margin:0 0 16px}.list--is-on{overflow-x:auto}.item--sm{table-layout:fixed;border-collapse:collapse;width:100%}.item--sm th,.item--sm td{text-align:left;overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:24px}.item--sm th{font-weight:700}.item--sm td{font-weight:600}.item--sm tbody tr:nth-child(2n){background:var(--area__card)}.rail-mark{margin:16px 0 0}.deck--sub{margin:-8px 0 16px}.note-wrap{flex-direction:column;margin-top:20px;display:flex}.nav-text{border-bottom:1px solid var(--site-chip);padding-block:16px}.stack-item__stack .card--wide{margin:0;font-size:16px;font-weight:600;line-height:normal}.nav--lg{width:100%;color:var(--block__site);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}.wrap-wrap{flex-shrink:0;transition:transform .25s}.nav--lg[aria-expanded=true] .wrap-wrap{transform:rotate(180deg)}.slot__top{margin-top:12px}.slot__top[hidden]{display:none}.lead__col{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grid-menu{background:var(--unit-promo);color:var(--slot-deck);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.outer-area__banner{margin-top:16px}.media--lead{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.group-deck__item{gap:16px;display:flex}.area--is-on{background:var(--chip-list__area,var(--brand));width:32px;height:32px;color:var(--text--sm,var(--hero-title__link));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.body{min-width:0}.chip-menu{margin:0 0 4px;font-weight:600}.note-slot__main{margin:0}.col--alt{color:var(--block-meta);margin-top:16px}.mark-icon{flex-direction:column;gap:24px;display:flex}.head--alt{border-radius:var(--col-link__field);width:100%;height:auto;display:block}@media (width>=769px){.mark-icon{flex-direction:row;align-items:center;gap:20px}.cta--lead,.icon-media{flex:1 1 0;min-width:0}}.lead__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.slot-wrap__box{flex-direction:column;gap:12px;display:flex}.icon-lead{border-radius:var(--col-link__field);aspect-ratio:170/230;overflow:hidden}.tile--lead{object-fit:cover;width:100%;height:100%;display:block}.page--sub{background:var(--unit-promo);width:100%;height:100%;color:var(--block-meta);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.note--lg{flex-direction:column;gap:4px;display:flex}.slot-wrap__box .menu-pane{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--badge--lead);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.lead__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.lead__main{grid-template-columns:repeat(5,minmax(0,1fr))}}.page--wide{grid-template-columns:1fr;gap:16px;display:grid}.pane-bar__cta{background:var(--unit-promo);border-radius:var(--col-link__field);color:var(--slot-deck);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.rail-site{border-radius:calc(var(--col-link__field) - 4px);width:100%;height:auto;display:block}.title--open,.grid-grid{margin:0}.promo__row{color:var(--group-tag);font-weight:600;text-decoration:underline}.mark--lg{display:contents}.promo-footer{min-height:320px;padding:0;position:relative;overflow:hidden}.promo-footer .rail-site{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.promo-footer:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--tile__rail) 88%,transparent) 0%,color-mix(in srgb,var(--tile__rail) 66%,transparent) 55%,color-mix(in srgb,var(--tile__rail) 24%,transparent) 100%);position:absolute;inset:0}.promo-footer .mark--lg{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.promo-footer .menu-pane{margin-top:auto}@media (width>=601px){.promo-footer:after{background:linear-gradient(90deg,color-mix(in srgb,var(--tile__rail) 88%,transparent) 0%,color-mix(in srgb,var(--tile__rail) 62%,transparent) 45%,color-mix(in srgb,var(--tile__rail) 10%,transparent) 100%)}.promo-footer .mark--lg{max-width:62%}.page--wide[data-cols="3"],.page--wide[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.page--wide[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.page--wide[data-cols="3"],.page--wide[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.page--wide[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.page--wide[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.cta-body__list{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.field--active{background:var(--unit-promo);border-radius:var(--col-link__field);flex-direction:column;display:flex;overflow:hidden}.title-block{width:100%;height:auto;display:block}.nav{flex-direction:column;gap:8px;padding:16px;display:flex}.section--soft{background:var(--chip-list__area,var(--brand));color:var(--text--sm,var(--hero-title__link));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.section--is-on{margin:0;font-size:20px;font-weight:700}.main__area{margin:0}@media (width>=601px){.cta-body__list{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.cta-body__list{grid-template-columns:repeat(3,1fr)}}.note{background:var(--unit-promo);border-radius:var(--col-link__field);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.page-badge{background-color:var(--chip-list__area,var(--brand))}.page-badge .deck--active,.page-badge .head-grid__text{color:var(--text--sm,var(--hero-title__link))}.head-grid__text{margin:0 0 16px}.page-badge .hero-head__icon{background:var(--tile__rail)}.bar{display:flex}.view--active{justify-content:flex-start}.group{justify-content:center}.promo-section__main{justify-content:flex-end}.slot-media__mark{flex-direction:column;gap:24px;display:flex}.rail--sm{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.top{background:var(--unit-promo);border-radius:999px;padding:4px 12px;font-size:14px}.lead__block{margin:0 0 16px}.brand--soft{border-radius:var(--col-link__field);width:100%;height:auto;display:block}@media (width>=769px){.slot-media__mark{flex-direction:row;align-items:center;gap:48px}.item-thumb,.tile__section{flex:1 1 0;min-width:0}}.inner-col__menu{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.title-col{width:auto;height:32px;display:block}.tag-menu{color:var(--block-meta);font-size:14px}.brand-brand__link{flex-direction:column;gap:16px;margin:20px 0;display:flex}.top__meta{background:var(--unit-promo);border-radius:var(--col-link__field);padding:16px}.lead--wide{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.foot--sm{font-weight:600}.main--sm{color:var(--block-meta);font-size:14px}.area-outer{margin:0}.media-tag__stack{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.link-brand{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.media-tag__stack{grid-template-columns:1fr 1fr}}.rail{background:var(--tile)}.title{display:none}.icon{flex-direction:column;gap:32px;padding-block:32px;display:flex}.outer-foot{flex-direction:column;gap:24px;display:flex}.hero-tile{display:flex}.outer{width:auto;height:32px}.section-wrap{color:var(--slot-deck);font-size:20px;font-weight:700}.badge-body__btn{min-width:0}.view-main{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.view-main a{color:var(--slot-deck);font-size:16px;font-weight:400;text-decoration:none}.view-main a:hover{text-decoration:underline}.cta-site__brand{flex-direction:column;gap:12px;display:flex}.cta-site__brand .box__cta{justify-content:center}.box__cta{background:var(--col-promo,var(--inner-list));color:var(--btn__lead);font-weight:500}.box__cta:hover{background:color-mix(in srgb,var(--inner-list) 85%,white)}.page--soft{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag{color:var(--slot-deck);font-size:16px;font-weight:400;text-decoration:underline}.brand-icon{color:var(--slot-deck);font-size:16px}.page{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer-main__footer{width:32px;height:32px;color:var(--row-row);display:block}.nav-brand{width:auto;height:16px;color:var(--row-row);display:block}.grid--sub{width:auto;height:32px;display:block}.rail__panel{gap:12px;margin:0;padding:0;list-style:none;display:flex}.hero{width:32px;height:32px;color:var(--title__badge);background:var(--hero-bar__page);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hero:hover,.hero:focus-visible{color:var(--brand)}.hero:hover :is(img,svg),.hero:focus-visible :is(img,svg){transform:scale(1.18)}.hero svg,.hero img{width:20px;height:20px}.hero svg{fill:currentColor}.hero img{object-fit:contain}.thumb path{transform:scale(var(--btn-cta,1));transform-box:fill-box;transform-origin:50%}.slot-site__field{--btn-cta:1.28}.top--sub{--btn-cta:1.18}.grid__panel{--btn-cta:1.06}.item{--btn-cta:.82}.tag-site{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.stack--sub,.icon-grid{color:var(--block-meta);margin:0;font-size:14px}@media (width>=1025px){.title{justify-content:center;padding-top:32px;display:flex}.icon{flex-flow:row;justify-content:space-between;align-items:flex-start}.cta-site__brand{align-items:stretch;width:max-content}}.site__footer{background:var(--unit-promo);color:var(--slot-deck);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.site__footer:focus{top:16px;left:16px}.promo-lead__banner{background:var(--unit-badge__inner,var(--deck-box__panel));width:44px;height:44px;color:var(--site-group__banner);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}.promo-lead__banner.is-visible{opacity:1;visibility:visible}.promo-lead__banner svg{width:20px;height:20px}.field__wrap{color:var(--block-meta);margin:0;padding-block:24px;font-size:14px}.section-block__mark{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.nav__text{color:var(--unit-promo);margin:0;font-size:64px;font-weight:700}.icon-mark__footer{color:var(--block-meta);text-transform:uppercase;margin:0;font-size:14px}.section-card{margin:0}.lead{color:var(--block-meta);margin:0;font-size:14px}:where(.card--lg){color:var(--slot-deck)}.card--lg{--slot-deck:var(--stack__item);--block-meta:var(--row__rail);--title__badge:var(--chip__foot);--row-row:var(--menu)}:where(.rail){color:var(--slot-deck)}.rail{--slot-deck:var(--view-icon);--block-meta:var(--icon-header__card);--title__badge:var(--chip__lead);--row-row:var(--panel__link)}:where(.top,.field--active,.note,.view__nav,.pane-bar__cta,.top__meta,.site__footer,.grid-menu,.foot__group){color:var(--slot-deck)}.top,.field--active,.note,.view__nav,.pane-bar__cta,.top__meta,.site__footer,.grid-menu,.foot__group{--slot-deck:var(--thumb-tag);--block-meta:var(--header);--row-row:var(--icon-view)}:where(.item--sm tbody tr:nth-child(2n)){color:var(--slot-deck)}.item--sm tbody tr:nth-child(2n){--slot-deck:var(--tag--lg);--block-meta:var(--icon-list);--row-row:var(--grid-title__view)}:where(.page-badge .hero-head__icon,.lead__rail){color:var(--slot-deck)}.page-badge .hero-head__icon,.lead__rail{--slot-deck:var(--header-slot);--block-meta:var(--field__cta);--title__badge:var(--box);--row-row:var(--group-row)}:where(.hero,.inner){color:var(--slot-deck)}.hero,.inner{--slot-deck:var(--stack__item);--block-meta:var(--row__rail);--title__badge:var(--chip__foot);--row-row:var(--menu)}.outer__media{overflow-wrap:anywhere}.outer__media h2{margin-bottom:20px}.outer__media h3{margin-bottom:12px}.outer__media p:last-child{margin-bottom:0}.outer__media ul,.outer__media ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.outer__media ul{list-style:outside}.outer__media ol{list-style:decimal}.outer__media ul ul{list-style:circle}.outer__media ul ul ul{list-style:square}.outer__media ol ol{list-style:lower-alpha}.outer__media ol ol ol{list-style:lower-roman}.outer__media li>ul,.outer__media li>ol{margin-bottom:0}.outer__media a{color:var(--group-tag);text-decoration:underline}.outer__media strong{font-weight:700}.outer__media blockquote{border-left:2px solid var(--site-chip);color:var(--block-meta);margin:0 0 16px;padding-left:16px}.outer__media table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.outer__media th,.outer__media td{border-bottom:1px solid var(--tile__rail);text-align:left;overflow-wrap:normal;padding:8px 12px}.outer__media th{font-weight:700}