/*! 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{--pane-page__chip:initial;--box--is-on:initial;--brand:initial;--media-banner__promo:initial;--cta--is-on:initial;--group-field__cta:solid;--wrap:0 0#0000;--site-rail:initial;--text__meta:100%;--title:0 0#0000;--bar-nav:initial;--btn__card:100%;--banner:initial;--tag:0 0#0000;--media-list__field:initial;--group--soft:0 0#0000;--mark-deck:initial;--group-btn__text:0px;--link--open:#fff;--nav:0 0#0000;--outer-chip:solid;--row-slot__promo:initial;--group--compact:initial;--nav__box:initial;--title-item:initial;--tile--alt:initial;--mark__link:initial;--btn--compact:initial;--lead-section__tile:initial;--row:initial;--view-menu:initial;--body-cta:initial;--slot:100%;--nav-thumb__box:initial;--page-footer:initial}}}@layer theme{:root,:host{--meta-meta:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--head:.25rem;--thumb--wide:.375rem;--item-text:.5rem;--block__tag:cubic-bezier(.4,0,.2,1);--stack-panel:.15s;--bar__tile:cubic-bezier(.4,0,.2,1);--group-chip:var(--page--open,system-ui,-apple-system,"Segoe UI",sans-serif);--media-banner__mark:var(--meta-meta)}}@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(--group-chip,-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(--col--compact,normal);font-variation-settings:var(--menu,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(--media-banner__mark,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--page__area,normal);font-variation-settings:var(--header__thumb,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{.nav--lg{visibility:collapse}.col__hero{visibility:visible}.rail-slot{position:absolute}.stack-unit__rail{position:fixed}.thumb-inner{position:relative}.row{position:static}.view--sub{position:sticky}.tile--wide{width:100%}@media (width>=40rem){.tile--wide{max-width:40rem}}@media (width>=48rem){.tile--wide{max-width:48rem}}@media (width>=64rem){.tile--wide{max-width:64rem}}@media (width>=80rem){.tile--wide{max-width:80rem}}@media (width>=96rem){.tile--wide{max-width:96rem}}.nav--alt{display:block}.main-area{display:contents}.cta-field__brand{display:flex}.panel--lg{display:grid}.lead-meta__brand{display:none}.media{display:inline}.stack-head__badge{display:table}.meta--sm{flex-shrink:1}.tile-brand__bar{transform:var(--pane-page__chip,) var(--box--is-on,) var(--brand,) var(--media-banner__promo,) var(--cta--is-on,)}.stack--wide{resize:both}.block--open{border-style:var(--group-field__cta);border-width:1px}.grid{text-transform:lowercase}.list{text-transform:uppercase}.title__card{font-style:italic}.main{--wrap:0 1px 3px 0 var(--site-rail,#0000001a),0 1px 2px -1px var(--site-rail,#0000001a);box-shadow:var(--title),var(--group--soft),var(--nav),var(--tag),var(--wrap)}.pane--alt{outline-style:var(--outer-chip);outline-width:1px}.text__list{--row-slot__promo:blur(8px);filter:var(--row-slot__promo,) var(--group--compact,) var(--nav__box,) var(--title-item,) var(--tile--alt,) var(--mark__link,) var(--lead-section__tile,) var(--row,) var(--view-menu,)}.card-bar__text{--mark__link:invert(100%);filter:var(--row-slot__promo,) var(--group--compact,) var(--nav__box,) var(--title-item,) var(--tile--alt,) var(--mark__link,) var(--lead-section__tile,) var(--row,) var(--view-menu,)}.banner-btn__col{filter:var(--row-slot__promo,) var(--group--compact,) var(--nav__box,) var(--title-item,) var(--tile--alt,) var(--mark__link,) var(--lead-section__tile,) var(--row,) var(--view-menu,)}.group-note__group{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--inner__btn,--rail--wide,--field,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--page-footer,var(--bar__tile));transition-duration:var(--foot-outer,var(--stack-panel))}.inner-header{--page-footer:var(--block__tag);transition-timing-function:var(--block__tag)}}@property --pane-page__chip{syntax:"*";inherits:false}@property --box--is-on{syntax:"*";inherits:false}@property --brand{syntax:"*";inherits:false}@property --media-banner__promo{syntax:"*";inherits:false}@property --cta--is-on{syntax:"*";inherits:false}@property --group-field__cta{syntax:"*";inherits:false;initial-value:solid}@property --wrap{syntax:"*";inherits:false;initial-value:0 0#0000}@property --site-rail{syntax:"*";inherits:false}@property --text__meta{syntax:"<percentage>";inherits:false;initial-value:100%}@property --title{syntax:"*";inherits:false;initial-value:0 0#0000}@property --bar-nav{syntax:"*";inherits:false}@property --btn__card{syntax:"<percentage>";inherits:false;initial-value:100%}@property --banner{syntax:"*";inherits:false}@property --tag{syntax:"*";inherits:false;initial-value:0 0#0000}@property --media-list__field{syntax:"*";inherits:false}@property --group--soft{syntax:"*";inherits:false;initial-value:0 0#0000}@property --mark-deck{syntax:"*";inherits:false}@property --group-btn__text{syntax:"<length>";inherits:false;initial-value:0}@property --link--open{syntax:"*";inherits:false;initial-value:#fff}@property --nav{syntax:"*";inherits:false;initial-value:0 0#0000}@property --outer-chip{syntax:"*";inherits:false;initial-value:solid}@property --row-slot__promo{syntax:"*";inherits:false}@property --group--compact{syntax:"*";inherits:false}@property --nav__box{syntax:"*";inherits:false}@property --title-item{syntax:"*";inherits:false}@property --tile--alt{syntax:"*";inherits:false}@property --mark__link{syntax:"*";inherits:false}@property --btn--compact{syntax:"*";inherits:false}@property --lead-section__tile{syntax:"*";inherits:false}@property --row{syntax:"*";inherits:false}@property --view-menu{syntax:"*";inherits:false}@property --body-cta{syntax:"*";inherits:false}@property --slot{syntax:"<percentage>";inherits:false;initial-value:100%}@property --nav-thumb__box{syntax:"*";inherits:false}@property --page-footer{syntax:"*";inherits:false}.card__thumb,.card__thumb *,.card__thumb :before,.card__thumb :after{box-sizing:border-box}.card__thumb{background:var(--bar);color:var(--view-pane);font-family:var(--page--open);font-size:var(--menu--alt);font-weight:var(--header--active);margin:0}.card__thumb :where(button),.card__thumb :where(input),.card__thumb :where(select),.card__thumb :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.card__thumb :where(h1),.card__thumb .note__hero{font-weight:var(--chip);font-size:24px;line-height:var(--icon-foot);color:var(--view-pane);margin:0}.card__thumb :where(h2),.card__thumb .site-icon{color:var(--view-pane);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.card__thumb .wrap-hero>.site-icon{text-align:center}.card__thumb :where(h3),.card__thumb .panel--active{color:var(--view-pane);margin:0;font-size:18px;font-weight:600;line-height:27px}.card__thumb .foot--sm{color:var(--view-pane);margin:0;font-size:20px;font-weight:600;line-height:28px}.card__thumb :where(p){color:var(--view-pane);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.card__thumb :where(li){color:var(--view-pane);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.card__thumb :where(h1),.card__thumb .note__hero{font-size:var(--group__panel)}.card__thumb :where(h2),.card__thumb .site-icon{font-size:var(--note--sm)}}.card__thumb{--link__inner:16px;--main-deck:1440px}.wrap-hero{max-width:var(--main-deck);padding-inline:var(--link__inner);margin-inline:auto}@media (width>=601px){.card__thumb{--link__inner:24px}}@media (width>=769px){.card__thumb{--link__inner:64px}}.site-btn__promo{padding-block:0}.site-btn__promo>.wrap-hero{padding-block:32px}.footer--is-on{height:var(--pane__chip);padding-inline:var(--note-text);border-radius:var(--tag-col__body);font-family:var(--page--open);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}.block-thumb__block{background:var(--pane-link__outer,var(--inner-rail));color:var(--mark-head,var(--link-col));font-weight:500}.block-thumb__block[data-btn-variant="2"]{background:var(--tile,var(--stack));color:var(--icon-row,var(--section))}.block-thumb__block:hover{background:var(--item,color-mix(in srgb,var(--inner-rail) 85%,white))}.block-thumb__block[data-btn-variant="2"]:hover{background:var(--col__outer,color-mix(in srgb,var(--stack) 85%,white))}.block__tag{background:var(--list-outer,var(--body-chip__header));color:var(--site__unit,var(--body));padding-inline:var(--tag-note__wrap);font-weight:700}.block__tag:hover{background:var(--text-promo,color-mix(in srgb,var(--body-chip__header) 85%,white))}.top{background:var(--list-outer,var(--body-chip__header));color:var(--site__unit,var(--body));padding-inline:var(--tag-note__wrap);font-weight:500}.top:hover{background:var(--text-promo,color-mix(in srgb,var(--body-chip__header) 85%,white))}.banner-box{width:100%}.title{z-index:50;background:var(--body__menu);position:sticky;top:0}.media-bar__media{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.section--lg{flex-wrap:wrap;row-gap:8px;min-width:0}.item--lg{align-items:center;text-decoration:none;display:flex}.field-item{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.brand__main{color:var(--view-pane);font-size:20px;font-weight:700}.grid-card{display:none}.thumb__box{color:var(--view-pane);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.thumb__box:hover{opacity:.85}.section--lg{align-items:center;gap:12px;display:flex}.section--lg .block-thumb__block{display:none}.note-unit{width:30px;height:30px;color:var(--view-pane);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.group-block{display:none;position:absolute}.note-unit[aria-expanded=true] .wrap-outer{display:none}.note-unit[aria-expanded=true] .group-block{display:inline-flex}.note-unit:hover,.note-unit:focus-visible{opacity:.85}.banner{gap:12px;padding:0 16px 14px;display:flex}.banner .footer--is-on{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.header-lead__note{z-index:100;background:var(--body__menu);opacity:0;visibility:hidden;transition:opacity var(--top),visibility var(--top),transform var(--top);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.header-lead__note.is-open{opacity:1;visibility:visible;transform:translateY(0)}.slot{height:var(--wrap--lg);font-size:var(--bar-area__bar);color:var(--view-pane);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.slot:hover,.slot:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.card__thumb:has(.header-lead__note.is-open){overflow:hidden}@media (width>=769px){.header-lead__note{width:var(--block-text__thumb);border:1px solid var(--link__nav);border-radius:var(--site-pane__thumb);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.slot{height:var(--cta-btn__section);font-size:var(--box);border-bottom-color:var(--link__nav)}.slot:last-child{border-bottom:0}}@media (width>=1025px){.header-lead__note{right:max(64px,calc((100% - var(--main-deck))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.media-bar__media{padding-block:16px}.section--lg .block-thumb__block{display:inline-flex}.banner{display:none}}.slot-header__tile{background:var(--banner__block)}.foot-stack__body{flex-direction:column;gap:24px;padding-block:32px;display:flex}.brand__panel{flex-direction:column;gap:16px;display:flex}.group__icon{margin:0}.wrap-pane__panel{background:var(--bar);border-radius:var(--item-text);align-items:center;gap:16px;padding:16px 24px;display:flex}.unit__pane{color:var(--cta-banner);flex-shrink:0}.row-item{flex-direction:column;gap:4px;display:flex}.banner-brand__group{font-size:16px;font-weight:400}.hero-group{font-size:20px;font-weight:700}.tag--lead{flex-wrap:wrap;gap:16px;display:flex}.outer-rail__lead{justify-content:center;display:flex}.note__row{width:100%;max-width:var(--outer--open);height:auto;display:block}@media (width>=1001px){.foot-stack__body{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.brand__panel,.outer-rail__lead{flex:1 1 var(--outer--open);max-width:var(--outer--open);min-width:0}}.grid--sm{background:var(--banner__block);border-radius:var(--item-text);margin-block:24px;padding:20px 24px}.outer-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.card__thumb .stack__tag{text-align:start;margin:0;font-size:20px;line-height:28px}.brand__view{border:1px solid var(--media--soft);color:var(--view-pane);border-radius:var(--tag-col__body);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.icon__rail{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.top--sm{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.top--sm:before{content:counters(xbtoc,".")".";color:var(--view-pane);flex-shrink:0;font-size:16px}.top--sm a{color:var(--view-pane);font-size:16px;text-decoration:none}.top--sm a:hover{text-decoration:underline}.area__badge{padding-block:32px 0}.section-media{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.view-btn__panel{color:var(--banner__panel);text-decoration:none}.view-btn__panel:hover{text-decoration:underline}.card-section__list{color:var(--view-pane)}.hero--is-on{color:var(--banner__panel)}.promo{margin-bottom:16px}.block-item{margin:0}.unit-row__media .promo{margin-bottom:0}.meta-main{flex-direction:column;gap:24px;display:flex}.top__btn{border-radius:var(--item-text);width:100%;height:auto;display:block}@media (width<=768px){.tile__site{flex-direction:column-reverse}}@media (width>=769px){.meta-main{flex-direction:row;align-items:center;gap:20px}.tile__site{flex-direction:row-reverse}.slot__brand,.col__view{flex:1 1 0;min-width:0}}.banner-foot{margin:0 0 16px}.mark-nav{overflow-x:auto}.inner--lg{table-layout:fixed;border-collapse:collapse;width:100%}.inner--lg th,.inner--lg td{text-align:left;overflow-wrap:anywhere;padding:12px 16px;font-size:16px;line-height:24px}.inner--lg th{font-weight:700}.inner--lg td{font-weight:600}.inner--lg tbody tr:nth-child(2n){background:var(--header__bar)}.brand__footer{margin:16px 0 0}.lead{margin:-8px 0 16px}.item__wrap{flex-direction:column;margin-top:20px;display:flex}.header--wide{border-bottom:1px solid var(--media--soft);padding-block:16px}.card__thumb .view__tile{margin:0;font-size:16px;font-weight:600;line-height:normal}.hero{width:100%;color:var(--outer__slot);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}.footer-header{flex-shrink:0;transition:transform .25s}.hero[aria-expanded=true] .footer-header{transform:rotate(180deg)}.col{margin-top:12px}.col[hidden]{display:none}.footer--lead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.view--active{background:var(--banner__block);color:var(--view-pane);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.badge--active{margin-top:16px}.item-block__stack{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.panel-mark__nav{gap:16px;display:flex}.text{background:var(--list-outer,var(--body-chip__header));width:32px;height:32px;color:var(--site__unit,var(--body));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.icon-banner{min-width:0}.thumb__menu{margin:0 0 4px;font-weight:600}.banner-nav__deck{margin:0}.brand__brand{color:var(--banner__panel);margin-top:16px}.menu{flex-direction:column;gap:24px;display:flex}.view-meta{border-radius:var(--item-text);width:100%;height:auto;display:block}@media (width>=769px){.menu{flex-direction:row;align-items:center;gap:20px}.unit--wide,.slot-card__outer{flex:1 1 0;min-width:0}}.site{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.row-area__foot{flex-direction:column;gap:12px;display:flex}.group--lead{border-radius:var(--item-text);aspect-ratio:170/230;overflow:hidden}.chip--lead{object-fit:cover;width:100%;height:100%;display:block}.box-top{background:var(--banner__block);width:100%;height:100%;color:var(--banner__panel);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.field__top{flex-direction:column;gap:4px;display:flex}.row-area__foot .top{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--pane__chip);margin-top:auto;padding-block:8px;padding-inline:12px}.card__thumb .top__list{color:var(--view-pane);margin:0;font-size:14px;font-weight:600;line-height:21px}@media (width>=601px){.site{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.site{grid-template-columns:repeat(5,minmax(0,1fr))}}.group-page{grid-template-columns:1fr;gap:16px;display:grid}.col-tile__row{background:var(--banner__block);border-radius:var(--item-text);color:var(--view-pane);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.card--is-on{border-radius:calc(var(--item-text) - 4px);width:100%;height:auto;display:block}.col-box__tile,.meta--alt{margin:0}.card{color:var(--site__nav);font-weight:600;text-decoration:underline}.field--lead{display:contents}.cta--alt{min-height:320px;padding:0;position:relative;overflow:hidden}.cta--alt .card--is-on{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cta--alt:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--bar) 88%,transparent) 0%,color-mix(in srgb,var(--bar) 66%,transparent) 55%,color-mix(in srgb,var(--bar) 24%,transparent) 100%);position:absolute;inset:0}.cta--alt .field--lead{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.cta--alt .top{margin-top:auto}@media (width>=601px){.cta--alt:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bar) 88%,transparent) 0%,color-mix(in srgb,var(--bar) 62%,transparent) 45%,color-mix(in srgb,var(--bar) 10%,transparent) 100%)}.cta--alt .field--lead{max-width:62%}.group-page[data-cols="3"],.group-page[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.group-page[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.group-page[data-cols="3"],.group-page[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.group-page[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.group-page[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.banner--open{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.tile{background:var(--banner__block);border-radius:var(--item-text);flex-direction:column;display:flex;overflow:hidden}.box{width:100%;height:auto;display:block}.section--is-on{flex-direction:column;gap:8px;padding:16px;display:flex}.brand{background:var(--list-outer,var(--body-chip__header));color:var(--site__unit,var(--body));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.header{margin:0;font-size:20px;font-weight:700}.nav{margin:0}@media (width>=601px){.banner--open{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.banner--open{grid-template-columns:repeat(3,1fr)}}.icon-btn__icon{background:var(--banner__block);border-radius:var(--item-text);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.footer__promo{background-color:var(--list-outer,var(--body-chip__header))}.footer__promo .site-icon,.footer__promo .footer{color:var(--site__unit,var(--body))}.footer{margin:0 0 16px}.footer__promo .block__tag{background:var(--bar)}.head__link{display:flex}.link-banner{justify-content:flex-start}.title-lead__view{justify-content:center}.list-promo__panel{justify-content:flex-end}.block{flex-direction:column;gap:24px;display:flex}.title-page__main{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cta__stack{background:var(--banner__block);border-radius:999px;padding:4px 12px;font-size:14px}.btn-page__rail{margin:0 0 16px}.nav--open{border-radius:var(--item-text);width:100%;height:auto;display:block}@media (width>=769px){.block{flex-direction:row;align-items:center;gap:48px}.area,.rail{flex:1 1 0;min-width:0}}.link__cta{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mark{width:auto;height:32px;display:block}.menu--alt{color:var(--banner__panel);font-size:14px}.lead--wide{flex-direction:column;gap:16px;margin:20px 0;display:flex}.cta{background:var(--banner__block);border-radius:var(--item-text);padding:16px}.wrap{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.foot-top{font-weight:600}.inner{color:var(--banner__panel);font-size:14px}.area--wide{margin:0}.bar--open{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.mark--is-on{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.bar--open{grid-template-columns:1fr 1fr}}.box--lead{background:var(--wrap-banner__row)}.cta__body{display:none}.group__cta{flex-direction:column;gap:32px;padding-block:32px;display:flex}.head-inner{flex-direction:column;gap:24px;display:flex}.head{display:flex}.main__foot{width:auto;height:32px}.outer-site{color:var(--view-pane);font-size:20px;font-weight:700}.bar__icon{min-width:0}.chip{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.chip a{color:var(--view-pane);font-size:16px;font-weight:400;text-decoration:none}.chip a:hover{text-decoration:underline}.view-section{flex-direction:column;gap:12px;display:flex}.view-section .badge-inner{justify-content:center}.badge-inner{background:var(--header__main,var(--thumb));color:var(--card);font-weight:500}.badge-inner:hover{background:color-mix(in srgb,var(--thumb) 85%,white)}.link{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meta-list{color:var(--view-pane);font-size:16px;font-weight:400;text-decoration:underline}.outer--soft{color:var(--view-pane);font-size:16px}.icon-inner__inner{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tile-body{width:32px;height:32px;color:var(--unit--sub);display:block}.body-stack__area{width:auto;height:16px;color:var(--unit--sub);display:block}.footer-nav__tile{width:auto;height:32px;display:block}.cta--open{gap:12px;margin:0;padding:0;list-style:none;display:flex}.pane--wide{width:32px;height:32px;color:var(--stack-block__link);background:var(--body__menu);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pane--wide:hover,.pane--wide:focus-visible{color:var(--body-chip__header)}.pane--wide:hover :is(img,svg),.pane--wide:focus-visible :is(img,svg){transform:scale(1.18)}.pane--wide svg,.pane--wide img{width:20px;height:20px}.pane--wide svg{fill:currentColor}.pane--wide img{object-fit:contain}.cta--sub path{transform:scale(var(--group-hero__group,1));transform-box:fill-box;transform-origin:50%}.icon-view{--group-hero__group:1.28}.main-promo{--group-hero__group:1.18}.foot{--group-hero__group:1.06}.card-slot__footer{--group-hero__group:.82}.tile-banner{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.section,.col-top__media{color:var(--banner__panel);margin:0;font-size:14px}@media (width>=1025px){.cta__body{justify-content:center;padding-top:32px;display:flex}.group__cta{flex-flow:row;justify-content:space-between;align-items:flex-start}.view-section{align-items:stretch;width:max-content}}.mark-stack{background:var(--banner__block);color:var(--view-pane);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.mark-stack:focus{top:16px;left:16px}.tile__btn{background:var(--list-panel__cta,var(--rail-nav__media));width:44px;height:44px;color:var(--item__note);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}.tile__btn.is-visible{opacity:1;visibility:visible}.tile__btn svg{width:20px;height:20px}.box-hero{color:var(--banner__panel);margin:0;padding-block:24px;font-size:14px}.btn__hero{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.grid-inner__menu{color:var(--banner__block);margin:0;font-size:64px;font-weight:700}.nav__bar{color:var(--banner__panel);text-transform:uppercase;margin:0;font-size:14px}.tile-main__lead{margin:0}.btn--is-on{color:var(--banner__panel);margin:0;font-size:14px}:where(.title){color:var(--view-pane)}.title{--view-pane:var(--head-pane__cta);--banner__panel:var(--item-card__meta);--stack-block__link:var(--hero);--unit--sub:var(--tile--soft)}:where(.box--lead){color:var(--view-pane)}.box--lead{--view-pane:var(--link__header);--banner__panel:var(--area);--stack-block__link:var(--inner__mark);--unit--sub:var(--promo-bar)}:where(.cta__stack,.tile,.icon-btn__icon,.slot-header__tile,.col-tile__row,.cta,.mark-stack,.view--active,.grid--sm){color:var(--view-pane)}.cta__stack,.tile,.icon-btn__icon,.slot-header__tile,.col-tile__row,.cta,.mark-stack,.view--active,.grid--sm{--view-pane:var(--bar__hero);--banner__panel:var(--grid-media);--unit--sub:var(--pane-pane__tag)}:where(.inner--lg tbody tr:nth-child(2n)){color:var(--view-pane)}.inner--lg tbody tr:nth-child(2n){--view-pane:var(--header--sm);--banner__panel:var(--menu--compact);--unit--sub:var(--header--sub)}:where(.footer__promo .block__tag,.wrap-pane__panel){color:var(--view-pane)}.footer__promo .block__tag,.wrap-pane__panel{--view-pane:var(--card-banner__view);--banner__panel:var(--site--open);--stack-block__link:var(--note-group__icon);--unit--sub:var(--hero-hero__section)}:where(.pane--wide,.header-lead__note){color:var(--view-pane)}.pane--wide,.header-lead__note{--view-pane:var(--head-pane__cta);--banner__panel:var(--item-card__meta);--stack-block__link:var(--hero);--unit--sub:var(--tile--soft)}.outer-banner{overflow-wrap:anywhere}.outer-banner h2{margin-bottom:20px}.outer-banner h3{margin-bottom:12px}.outer-banner p:last-child{margin-bottom:0}.outer-banner ul,.outer-banner ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.outer-banner ul{list-style:outside}.outer-banner ol{list-style:decimal}.outer-banner ul ul{list-style:circle}.outer-banner ul ul ul{list-style:square}.outer-banner ol ol{list-style:lower-alpha}.outer-banner ol ol ol{list-style:lower-roman}.outer-banner li>ul,.outer-banner li>ol{margin-bottom:0}.outer-banner a{color:var(--site__nav);text-decoration:underline}.outer-banner strong{font-weight:700}.outer-banner blockquote{border-left:2px solid var(--media--soft);color:var(--banner__panel);margin:0 0 16px;padding-left:16px}.outer-banner table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.outer-banner th,.outer-banner td{border-bottom:1px solid var(--bar);text-align:left;overflow-wrap:normal;padding:8px 12px}.outer-banner th{font-weight:700}