/*! 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{--row__tile:initial;--banner-grid__inner:initial;--thumb__lead:initial;--foot--open:initial;--grid-row:initial;--block--open:solid;--thumb--active:0 0#0000;--slot--sm:initial;--tag-box:100%;--icon:0 0#0000;--section--wide:initial;--rail-block__cta:100%;--stack-deck__footer:initial;--top--alt:0 0#0000;--box:initial;--view-list__card:0 0#0000;--page-tile:initial;--chip__item:0px;--foot:#fff;--row-mark:0 0#0000;--thumb-item__bar:solid;--menu-meta:initial;--promo--open:initial;--section:initial;--promo__row:initial;--group__promo:initial;--section--sub:initial;--area__panel:initial;--grid:initial;--box__main:initial;--btn-promo:initial;--card:initial;--bar-stack__grid:100%;--hero-wrap__box:initial;--block__outer:initial}}}@layer theme{:root,:host{--menu-menu:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--view:.25rem;--link__bar:.375rem;--nav-block__grid:.5rem;--nav__group:cubic-bezier(.4,0,.2,1);--panel__link:.15s;--block:cubic-bezier(.4,0,.2,1);--outer:var(--field__card,system-ui,-apple-system,"Segoe UI",sans-serif);--bar-lead:var(--menu-menu)}}@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(--outer,-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(--badge-top__card,normal);font-variation-settings:var(--lead,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(--bar-lead,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--site--sub,normal);font-variation-settings:var(--icon-menu__bar,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{.deck-rail__slot{visibility:collapse}.site-page{visibility:visible}.pane-header__note{position:absolute}.media-tile__mark{position:fixed}.field--alt{position:relative}.wrap__badge{position:static}.note-block__title{position:sticky}.bar-head{width:100%}@media (width>=40rem){.bar-head{max-width:40rem}}@media (width>=48rem){.bar-head{max-width:48rem}}@media (width>=64rem){.bar-head{max-width:64rem}}@media (width>=80rem){.bar-head{max-width:80rem}}@media (width>=96rem){.bar-head{max-width:96rem}}.body{display:block}.box-text__promo{display:contents}.body-header{display:flex}.nav{display:grid}.foot{display:none}.link__btn{display:inline}.box__section{display:table}.section--sm{flex-shrink:1}.mark-page{transform:var(--row__tile,) var(--banner-grid__inner,) var(--thumb__lead,) var(--foot--open,) var(--grid-row,)}.item--lead{resize:both}.block{border-style:var(--block--open);border-width:1px}.list__lead{text-transform:lowercase}.head__text{text-transform:uppercase}.pane{font-style:italic}.footer--lead{--thumb--active:0 1px 3px 0 var(--slot--sm,#0000001a),0 1px 2px -1px var(--slot--sm,#0000001a);box-shadow:var(--icon),var(--view-list__card),var(--row-mark),var(--top--alt),var(--thumb--active)}.box{outline-style:var(--thumb-item__bar);outline-width:1px}.foot--alt{--menu-meta:blur(8px);filter:var(--menu-meta,) var(--promo--open,) var(--section,) var(--promo__row,) var(--group__promo,) var(--section--sub,) var(--grid,) var(--box__main,) var(--btn-promo,)}.unit--alt{--section--sub:invert(100%);filter:var(--menu-meta,) var(--promo--open,) var(--section,) var(--promo__row,) var(--group__promo,) var(--section--sub,) var(--grid,) var(--box__main,) var(--btn-promo,)}.main--sub{filter:var(--menu-meta,) var(--promo--open,) var(--section,) var(--promo__row,) var(--group__promo,) var(--section--sub,) var(--grid,) var(--box__main,) var(--btn-promo,)}.wrap-unit{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--panel--is-on,--menu--alt,--lead-area,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--block__outer,var(--block));transition-duration:var(--nav-deck__link,var(--panel__link))}.footer--compact{--block__outer:var(--nav__group);transition-timing-function:var(--nav__group)}}@property --row__tile{syntax:"*";inherits:false}@property --banner-grid__inner{syntax:"*";inherits:false}@property --thumb__lead{syntax:"*";inherits:false}@property --foot--open{syntax:"*";inherits:false}@property --grid-row{syntax:"*";inherits:false}@property --block--open{syntax:"*";inherits:false;initial-value:solid}@property --thumb--active{syntax:"*";inherits:false;initial-value:0 0#0000}@property --slot--sm{syntax:"*";inherits:false}@property --tag-box{syntax:"<percentage>";inherits:false;initial-value:100%}@property --icon{syntax:"*";inherits:false;initial-value:0 0#0000}@property --section--wide{syntax:"*";inherits:false}@property --rail-block__cta{syntax:"<percentage>";inherits:false;initial-value:100%}@property --stack-deck__footer{syntax:"*";inherits:false}@property --top--alt{syntax:"*";inherits:false;initial-value:0 0#0000}@property --box{syntax:"*";inherits:false}@property --view-list__card{syntax:"*";inherits:false;initial-value:0 0#0000}@property --page-tile{syntax:"*";inherits:false}@property --chip__item{syntax:"<length>";inherits:false;initial-value:0}@property --foot{syntax:"*";inherits:false;initial-value:#fff}@property --row-mark{syntax:"*";inherits:false;initial-value:0 0#0000}@property --thumb-item__bar{syntax:"*";inherits:false;initial-value:solid}@property --menu-meta{syntax:"*";inherits:false}@property --promo--open{syntax:"*";inherits:false}@property --section{syntax:"*";inherits:false}@property --promo__row{syntax:"*";inherits:false}@property --group__promo{syntax:"*";inherits:false}@property --section--sub{syntax:"*";inherits:false}@property --area__panel{syntax:"*";inherits:false}@property --grid{syntax:"*";inherits:false}@property --box__main{syntax:"*";inherits:false}@property --btn-promo{syntax:"*";inherits:false}@property --card{syntax:"*";inherits:false}@property --bar-stack__grid{syntax:"<percentage>";inherits:false;initial-value:100%}@property --hero-wrap__box{syntax:"*";inherits:false}@property --block__outer{syntax:"*";inherits:false}.footer--lg,.footer--lg *,.footer--lg :before,.footer--lg :after{box-sizing:border-box}.footer--lg{background:var(--promo--sub);color:var(--bar-main__btn);font-family:var(--field__card);font-size:var(--top-item__chip);font-weight:var(--section-top__stack);margin:0}.footer--lg :where(button),.footer--lg :where(input),.footer--lg :where(select),.footer--lg :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.footer--lg :where(h1),.footer--lg .lead--soft{font-weight:var(--lead__item);font-size:24px;line-height:var(--page-block);color:var(--bar-main__btn);margin:0}.footer--lg :where(h2),.footer--lg .hero__head{color:var(--bar-main__btn);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.footer--lg .section__brand>.hero__head{text-align:center}.footer--lg :where(h3),.footer--lg .pane__inner{color:var(--bar-main__btn);margin:0;font-size:18px;font-weight:600;line-height:27px}.footer--lg .top-title__lead{color:var(--bar-main__btn);margin:0;font-size:20px;font-weight:600;line-height:28px}.footer--lg :where(p){color:var(--bar-main__btn);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.footer--lg :where(li){color:var(--bar-main__btn);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.footer--lg :where(h1),.footer--lg .lead--soft{font-size:var(--top-section)}.footer--lg :where(h2),.footer--lg .hero__head{font-size:var(--pane-hero)}}.footer--lg{--box--is-on:16px;--text__btn:1440px}.section__brand{max-width:var(--text__btn);padding-inline:var(--box--is-on);margin-inline:auto}@media (width>=601px){.footer--lg{--box--is-on:24px}}@media (width>=769px){.footer--lg{--box--is-on:64px}}.body-field{padding-block:0}.body-field>.section__brand{padding-block:32px}.brand{height:var(--menu-brand__promo);padding-inline:var(--promo--compact);border-radius:var(--row__footer);font-family:var(--field__card);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}.list-panel{background:var(--page,var(--link));color:var(--view__section,var(--thumb--lead));font-weight:500}.list-panel[data-btn-variant="2"]{background:var(--item,var(--wrap-tile));color:var(--top-chip,var(--item-menu))}.list-panel:hover{background:var(--field--lead,color-mix(in srgb,var(--link) 85%,white))}.list-panel[data-btn-variant="2"]:hover{background:var(--menu--lg,color-mix(in srgb,var(--wrap-tile) 85%,white))}.footer-lead__box{background:var(--pane-grid,var(--deck));color:var(--list--sm,var(--col));padding-inline:var(--menu-block);font-weight:700}.footer-lead__box:hover{background:var(--col--sm,color-mix(in srgb,var(--deck) 85%,white))}.block__header{background:var(--pane-grid,var(--deck));color:var(--list--sm,var(--col));padding-inline:var(--menu-block);font-weight:500}.block__header:hover{background:var(--col--sm,color-mix(in srgb,var(--deck) 85%,white))}.btn-stack{width:100%}.grid{z-index:50;background:var(--text);position:sticky;top:0}.body--lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.list--is-on{flex-wrap:wrap;row-gap:8px;min-width:0}.top-thumb__slot{align-items:center;text-decoration:none;display:flex}.section--sub{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.col-chip{color:var(--bar-main__btn);font-size:20px;font-weight:700}.site{display:none}.media{color:var(--bar-main__btn);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.media:hover{opacity:.85}.list--is-on{align-items:center;gap:12px;display:flex}.list--is-on .list-panel{display:none}.group-row{width:30px;height:30px;color:var(--bar-main__btn);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.nav__icon{display:none;position:absolute}.group-row[aria-expanded=true] .section-link__note{display:none}.group-row[aria-expanded=true] .nav__icon{display:inline-flex}.group-row:hover,.group-row:focus-visible{opacity:.85}.page{gap:12px;padding:0 16px 14px;display:flex}.page .brand{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.promo__panel{z-index:100;background:var(--text);opacity:0;visibility:hidden;transition:opacity var(--cta__tag),visibility var(--cta__tag),transform var(--cta__tag);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.promo__panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-icon__field{height:var(--media-thumb);font-size:var(--bar-card);color:var(--bar-main__btn);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.nav-icon__field:hover,.nav-icon__field:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.footer--lg:has(.promo__panel.is-open){overflow:hidden}@media (width>=769px){.promo__panel{width:var(--tag__brand);border:1px solid var(--site__main);border-radius:var(--unit);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.nav-icon__field{height:var(--body);font-size:var(--panel);border-bottom-color:var(--site__main)}.nav-icon__field:last-child{border-bottom:0}}@media (width>=1025px){.promo__panel{right:max(64px,calc((100% - var(--text__btn))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.body--lead{padding-block:16px}.list--is-on .list-panel{display:inline-flex}.page{display:none}}.lead__promo{background:var(--lead-item__link)}.outer--soft{flex-direction:column;gap:24px;padding-block:32px;display:flex}.tile{flex-direction:column;gap:16px;display:flex}.body-top{margin:0}.note-cta{background:var(--promo--sub);border-radius:var(--nav-block__grid);align-items:center;gap:16px;padding:16px 24px;display:flex}.list--alt{color:var(--footer__note);flex-shrink:0}.promo--is-on{flex-direction:column;gap:4px;display:flex}.deck__grid{font-size:16px;font-weight:400}.title__outer{font-size:20px;font-weight:700}.site--compact{flex-wrap:wrap;gap:16px;display:flex}.block--active{justify-content:center;display:flex}.promo-text{width:100%;max-width:var(--list__foot);height:auto;display:block}@media (width>=1001px){.outer--soft{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.tile,.block--active{flex:1 1 var(--list__foot);max-width:var(--list__foot);min-width:0}}.link-row{background:var(--lead-item__link);border-radius:var(--nav-block__grid);margin-block:24px;padding:20px 24px}.box-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer--lg .area--lg{text-align:start;margin:0;font-size:20px;line-height:28px}.panel__row{border:1px solid var(--view-slot__panel);color:var(--bar-main__btn);border-radius:var(--row__footer);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.icon{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.rail{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.rail:before{content:counters(xbtoc,".")".";color:var(--bar-main__btn);flex-shrink:0;font-size:16px}.rail a{color:var(--bar-main__btn);font-size:16px;text-decoration:none}.rail a:hover{text-decoration:underline}.banner-nav__cta{padding-block:32px 0}.block--is-on{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.tag-tag{color:var(--row-icon__panel);text-decoration:none}.tag-tag:hover{text-decoration:underline}.tag{color:var(--bar-main__btn)}.tile__btn{color:var(--row-icon__panel)}.inner__row{margin-bottom:16px}.rail-badge__view{margin:0}.icon-page .inner__row{margin-bottom:0}.stack--soft{flex-direction:column;gap:24px;display:flex}.main-head{border-radius:var(--nav-block__grid);width:100%;height:auto;display:block}@media (width<=768px){.view-hero__media{flex-direction:column-reverse}}@media (width>=769px){.stack--soft{flex-direction:row;align-items:center;gap:20px}.view-hero__media{flex-direction:row-reverse}.main--is-on,.lead-footer{flex:1 1 0;min-width:0}}.box-tag{margin:0 0 16px}.unit{overflow-x:auto}.foot-cta{table-layout:fixed;border-collapse:collapse;width:100%}.foot-cta th,.foot-cta td{text-align:left;overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:24px}.foot-cta th{font-weight:700}.foot-cta td{font-weight:600}.foot-cta tbody tr:nth-child(2n){background:var(--note--active)}.cta__icon{margin:16px 0 0}.top{margin:-8px 0 16px}.promo-promo{flex-direction:column;margin-top:20px;display:flex}.wrap-chip__grid{border-bottom:1px solid var(--view-slot__panel);padding-block:16px}.footer--lg .page__mark{margin:0;font-size:16px;font-weight:600;line-height:normal}.banner{width:100%;color:var(--header);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}.area__hero{flex-shrink:0;transition:transform .25s}.banner[aria-expanded=true] .area__hero{transform:rotate(180deg)}.top__row{margin-top:12px}.top__row[hidden]{display:none}.page-main{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.col-row{background:var(--lead-item__link);color:var(--bar-main__btn);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.body-link{margin-top:16px}.tag-foot{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.unit-title{gap:16px;display:flex}.slot-cta{background:var(--pane-grid,var(--deck));width:32px;height:32px;color:var(--list--sm,var(--col));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.brand__deck{min-width:0}.thumb--sub{margin:0 0 4px;font-weight:600}.row{margin:0}.deck--wide{color:var(--row-icon__panel);margin-top:16px}.hero-row{flex-direction:column;gap:24px;display:flex}.row__nav{border-radius:var(--nav-block__grid);width:100%;height:auto;display:block}@media (width>=769px){.hero-row{flex-direction:row;align-items:center;gap:20px}.badge__grid,.header-field{flex:1 1 0;min-width:0}}.nav--is-on{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.pane--alt{flex-direction:column;gap:12px;display:flex}.list{border-radius:var(--nav-block__grid);aspect-ratio:170/230;overflow:hidden}.site__box{object-fit:cover;width:100%;height:100%;display:block}.tile-panel{background:var(--lead-item__link);width:100%;height:100%;color:var(--row-icon__panel);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.link--lead{flex-direction:column;gap:4px;display:flex}.pane--alt .block__header{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--menu-brand__promo);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.nav--is-on{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.nav--is-on{grid-template-columns:repeat(5,minmax(0,1fr))}}.group{grid-template-columns:1fr;gap:16px;display:grid}.pane-brand{background:var(--lead-item__link);border-radius:var(--nav-block__grid);color:var(--bar-main__btn);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.cta--sm{border-radius:calc(var(--nav-block__grid) - 4px);width:100%;height:auto;display:block}.unit--compact,.wrap--sm{margin:0}.wrap{color:var(--list);font-weight:600;text-decoration:underline}.lead-wrap{display:contents}.mark{min-height:320px;padding:0;position:relative;overflow:hidden}.mark .cta--sm{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mark:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--promo--sub) 88%,transparent) 0%,color-mix(in srgb,var(--promo--sub) 66%,transparent) 55%,color-mix(in srgb,var(--promo--sub) 24%,transparent) 100%);position:absolute;inset:0}.mark .lead-wrap{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.mark .block__header{margin-top:auto}@media (width>=601px){.mark:after{background:linear-gradient(90deg,color-mix(in srgb,var(--promo--sub) 88%,transparent) 0%,color-mix(in srgb,var(--promo--sub) 62%,transparent) 45%,color-mix(in srgb,var(--promo--sub) 10%,transparent) 100%)}.mark .lead-wrap{max-width:62%}.group[data-cols="3"],.group[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.group[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.group[data-cols="3"],.group[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.group[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.group[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.section__mark{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.wrap-bar{background:var(--lead-item__link);border-radius:var(--nav-block__grid);flex-direction:column;display:flex;overflow:hidden}.head-title__mark{width:100%;height:auto;display:block}.field-foot__field{flex-direction:column;gap:8px;padding:16px;display:flex}.deck__row{background:var(--pane-grid,var(--deck));color:var(--list--sm,var(--col));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.header__wrap{margin:0;font-size:20px;font-weight:700}.promo-header{margin:0}@media (width>=601px){.section__mark{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.section__mark{grid-template-columns:repeat(3,1fr)}}.btn{background:var(--lead-item__link);border-radius:var(--nav-block__grid);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.wrap__bar{background-color:var(--pane-grid,var(--deck))}.wrap__bar .hero__head,.wrap__bar .btn-thumb{color:var(--list--sm,var(--col))}.btn-thumb{margin:0 0 16px}.wrap__bar .footer-lead__box{background:var(--promo--sub)}.head-rail{display:flex}.outer-box__area{justify-content:flex-start}.thumb-link__item{justify-content:center}.page--is-on{justify-content:flex-end}.menu--sub{flex-direction:column;gap:24px;display:flex}.deck-grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.thumb-menu__menu{background:var(--lead-item__link);border-radius:999px;padding:4px 12px;font-size:14px}.page--sm{margin:0 0 16px}.wrap--soft{border-radius:var(--nav-block__grid);width:100%;height:auto;display:block}@media (width>=769px){.menu--sub{flex-direction:row;align-items:center;gap:48px}.mark--sub,.section-btn{flex:1 1 0;min-width:0}}.thumb__text{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.grid-site__footer{width:auto;height:32px;display:block}.link--lg{color:var(--row-icon__panel);font-size:14px}.slot-section__title{flex-direction:column;gap:16px;margin:20px 0;display:flex}.rail__section{background:var(--lead-item__link);border-radius:var(--nav-block__grid);padding:16px}.area-col{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.menu--soft{font-weight:600}.stack__nav{color:var(--row-icon__panel);font-size:14px}.box-group{margin:0}.head--wide{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.stack__btn{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.head--wide{grid-template-columns:1fr 1fr}}.stack--active{background:var(--block-field)}.section--open{display:none}.header{flex-direction:column;gap:32px;padding-block:32px;display:flex}.view{flex-direction:column;gap:24px;display:flex}.tile--compact{display:flex}.deck__nav{width:auto;height:32px}.note{color:var(--bar-main__btn);font-size:20px;font-weight:700}.box--active{min-width:0}.top__site{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.top__site a{color:var(--bar-main__btn);font-size:16px;font-weight:400;text-decoration:none}.top__site a:hover{text-decoration:underline}.deck__list{flex-direction:column;gap:12px;display:flex}.deck__list .chip__stack{justify-content:center}.chip__stack{background:var(--card-stack,var(--thumb));color:var(--list__section);font-weight:500}.chip__stack:hover{background:color-mix(in srgb,var(--thumb) 85%,white)}.meta--alt{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu{color:var(--bar-main__btn);font-size:16px;font-weight:400;text-decoration:underline}.hero{color:var(--bar-main__btn);font-size:16px}.bar__site{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lead-promo{width:32px;height:32px;color:var(--icon--lg);display:block}.list__deck{width:auto;height:16px;color:var(--icon--lg);display:block}.chip{width:auto;height:32px;display:block}.meta{gap:12px;margin:0;padding:0;list-style:none;display:flex}.stack{width:32px;height:32px;color:var(--slot__stack);background:var(--text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.stack:hover,.stack:focus-visible{color:var(--deck)}.stack:hover :is(img,svg),.stack:focus-visible :is(img,svg){transform:scale(1.18)}.stack svg,.stack img{width:20px;height:20px}.stack svg{fill:currentColor}.stack img{object-fit:contain}.link-text__panel path{transform:scale(var(--main-note,1));transform-box:fill-box;transform-origin:50%}.lead-pane__banner{--main-note:1.28}.meta-block{--main-note:1.18}.mark--lead{--main-note:1.06}.deck-panel{--main-note:.82}.meta__list{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.banner__menu,.btn-top__menu{color:var(--row-icon__panel);margin:0;font-size:14px}@media (width>=1025px){.section--open{justify-content:center;padding-top:32px;display:flex}.header{flex-flow:row;justify-content:space-between;align-items:flex-start}.deck__list{align-items:stretch;width:max-content}}.banner--wide{background:var(--lead-item__link);color:var(--bar-main__btn);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.banner--wide:focus{top:16px;left:16px}.badge--soft{background:var(--icon__card,var(--header-btn__pane));width:44px;height:44px;color:var(--col-deck);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}.badge--soft.is-visible{opacity:1;visibility:visible}.badge--soft svg{width:20px;height:20px}.outer{color:var(--row-icon__panel);margin:0;padding-block:24px;font-size:14px}.cta-brand__section{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.field-thumb__header{color:var(--lead-item__link);margin:0;font-size:64px;font-weight:700}.pane-bar{color:var(--row-icon__panel);text-transform:uppercase;margin:0;font-size:14px}.outer-promo{margin:0}.head{color:var(--row-icon__panel);margin:0;font-size:14px}:where(.grid){color:var(--bar-main__btn)}.grid{--bar-main__btn:var(--footer__hero);--row-icon__panel:var(--grid-body__text);--slot__stack:var(--row__title);--icon--lg:var(--thumb__area)}:where(.stack--active){color:var(--bar-main__btn)}.stack--active{--bar-main__btn:var(--body-top__hero);--row-icon__panel:var(--area__body);--slot__stack:var(--slot-view);--icon--lg:var(--field)}:where(.thumb-menu__menu,.wrap-bar,.btn,.lead__promo,.pane-brand,.rail__section,.banner--wide,.col-row,.link-row){color:var(--bar-main__btn)}.thumb-menu__menu,.wrap-bar,.btn,.lead__promo,.pane-brand,.rail__section,.banner--wide,.col-row,.link-row{--bar-main__btn:var(--icon-hero);--row-icon__panel:var(--tile-note__tile);--icon--lg:var(--card--lg)}:where(.foot-cta tbody tr:nth-child(2n)){color:var(--bar-main__btn)}.foot-cta tbody tr:nth-child(2n){--bar-main__btn:var(--bar-title);--row-icon__panel:var(--nav--soft);--icon--lg:var(--link--lg)}:where(.wrap__bar .footer-lead__box,.note-cta){color:var(--bar-main__btn)}.wrap__bar .footer-lead__box,.note-cta{--bar-main__btn:var(--col__card);--row-icon__panel:var(--promo--is-on);--slot__stack:var(--media-header__banner);--icon--lg:var(--nav-header__section)}:where(.stack,.promo__panel){color:var(--bar-main__btn)}.stack,.promo__panel{--bar-main__btn:var(--footer__hero);--row-icon__panel:var(--grid-body__text);--slot__stack:var(--row__title);--icon--lg:var(--thumb__area)}.panel-footer__site{overflow-wrap:anywhere}.panel-footer__site h2{margin-bottom:20px}.panel-footer__site h3{margin-bottom:12px}.panel-footer__site p:last-child{margin-bottom:0}.panel-footer__site ul,.panel-footer__site ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.panel-footer__site ul{list-style:outside}.panel-footer__site ol{list-style:decimal}.panel-footer__site ul ul{list-style:circle}.panel-footer__site ul ul ul{list-style:square}.panel-footer__site ol ol{list-style:lower-alpha}.panel-footer__site ol ol ol{list-style:lower-roman}.panel-footer__site li>ul,.panel-footer__site li>ol{margin-bottom:0}.panel-footer__site a{color:var(--list);text-decoration:underline}.panel-footer__site strong{font-weight:700}.panel-footer__site blockquote{border-left:2px solid var(--view-slot__panel);color:var(--row-icon__panel);margin:0 0 16px;padding-left:16px}.panel-footer__site table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.panel-footer__site th,.panel-footer__site td{border-bottom:1px solid var(--promo--sub);text-align:left;overflow-wrap:normal;padding:8px 12px}.panel-footer__site th{font-weight:700}