/*! 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{--group-item__row:initial;--banner--sm:initial;--slot--open:initial;--page__panel:initial;--banner__outer:initial;--promo-media:solid;--area--soft:0 0#0000;--hero-meta__stack:initial;--chip--wide:100%;--section__meta:0 0#0000;--main-card__badge:initial;--promo--soft:100%;--item:initial;--link--alt:0 0#0000;--card-nav:initial;--inner-panel__row:0 0#0000;--btn__page:initial;--btn:0px;--title__bar:#fff;--nav-head:0 0#0000;--view:solid;--media-section__field:initial;--area:initial;--bar--lg:initial;--pane-outer__section:initial;--top-wrap:initial;--lead-note:initial;--cta:initial;--deck--is-on:initial;--main-brand:initial;--stack:initial;--stack-btn:initial;--badge__outer:100%;--view__wrap:initial;--badge:initial}}}@layer theme{:root,:host{--row:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--main-card:.25rem;--hero--sub:.375rem;--nav-promo:.5rem;--box--sub:cubic-bezier(.4,0,.2,1);--box__cta:.15s;--text--compact:cubic-bezier(.4,0,.2,1);--list-title__link:var(--header-col__body,system-ui,-apple-system,"Segoe UI",sans-serif);--tile-slot:var(--row)}}@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(--list-title__link,-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(--panel,normal);font-variation-settings:var(--thumb-row__brand,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(--tile-slot,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--note-section,normal);font-variation-settings:var(--hero__tile,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{.box-title{visibility:collapse}.box{visibility:visible}.section--soft{position:absolute}.head__view{position:fixed}.lead-deck{position:relative}.body__mark{position:static}.lead__block{position:sticky}.footer__foot{width:100%}@media (width>=40rem){.footer__foot{max-width:40rem}}@media (width>=48rem){.footer__foot{max-width:48rem}}@media (width>=64rem){.footer__foot{max-width:64rem}}@media (width>=80rem){.footer__foot{max-width:80rem}}@media (width>=96rem){.footer__foot{max-width:96rem}}.view{display:block}.chip{display:contents}.section-bar{display:flex}.col--soft{display:grid}.note--is-on{display:none}.site-footer{display:inline}.head--active{display:table}.title{flex-shrink:1}.wrap{transform:var(--group-item__row,) var(--banner--sm,) var(--slot--open,) var(--page__panel,) var(--banner__outer,)}.tag{resize:both}.site-card__stack{border-style:var(--promo-media);border-width:1px}.header-footer{text-transform:lowercase}.box--soft{text-transform:uppercase}.rail--alt{font-style:italic}.link{--area--soft:0 1px 3px 0 var(--hero-meta__stack,#0000001a),0 1px 2px -1px var(--hero-meta__stack,#0000001a);box-shadow:var(--section__meta),var(--inner-panel__row),var(--nav-head),var(--link--alt),var(--area--soft)}.rail-grid__grid{outline-style:var(--view);outline-width:1px}.hero__icon{--media-section__field:blur(8px);filter:var(--media-section__field,) var(--area,) var(--bar--lg,) var(--pane-outer__section,) var(--top-wrap,) var(--lead-note,) var(--deck--is-on,) var(--main-brand,) var(--stack,)}.field-menu{--lead-note:invert(100%);filter:var(--media-section__field,) var(--area,) var(--bar--lg,) var(--pane-outer__section,) var(--top-wrap,) var(--lead-note,) var(--deck--is-on,) var(--main-brand,) var(--stack,)}.page--compact{filter:var(--media-section__field,) var(--area,) var(--bar--lg,) var(--pane-outer__section,) var(--top-wrap,) var(--lead-note,) var(--deck--is-on,) var(--main-brand,) var(--stack,)}.title-link__footer{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--menu__icon,--link__note,--media,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--badge,var(--text--compact));transition-duration:var(--btn-outer,var(--box__cta))}.menu__link{--badge:var(--box--sub);transition-timing-function:var(--box--sub)}}@property --group-item__row{syntax:"*";inherits:false}@property --banner--sm{syntax:"*";inherits:false}@property --slot--open{syntax:"*";inherits:false}@property --page__panel{syntax:"*";inherits:false}@property --banner__outer{syntax:"*";inherits:false}@property --promo-media{syntax:"*";inherits:false;initial-value:solid}@property --area--soft{syntax:"*";inherits:false;initial-value:0 0#0000}@property --hero-meta__stack{syntax:"*";inherits:false}@property --chip--wide{syntax:"<percentage>";inherits:false;initial-value:100%}@property --section__meta{syntax:"*";inherits:false;initial-value:0 0#0000}@property --main-card__badge{syntax:"*";inherits:false}@property --promo--soft{syntax:"<percentage>";inherits:false;initial-value:100%}@property --item{syntax:"*";inherits:false}@property --link--alt{syntax:"*";inherits:false;initial-value:0 0#0000}@property --card-nav{syntax:"*";inherits:false}@property --inner-panel__row{syntax:"*";inherits:false;initial-value:0 0#0000}@property --btn__page{syntax:"*";inherits:false}@property --btn{syntax:"<length>";inherits:false;initial-value:0}@property --title__bar{syntax:"*";inherits:false;initial-value:#fff}@property --nav-head{syntax:"*";inherits:false;initial-value:0 0#0000}@property --view{syntax:"*";inherits:false;initial-value:solid}@property --media-section__field{syntax:"*";inherits:false}@property --area{syntax:"*";inherits:false}@property --bar--lg{syntax:"*";inherits:false}@property --pane-outer__section{syntax:"*";inherits:false}@property --top-wrap{syntax:"*";inherits:false}@property --lead-note{syntax:"*";inherits:false}@property --cta{syntax:"*";inherits:false}@property --deck--is-on{syntax:"*";inherits:false}@property --main-brand{syntax:"*";inherits:false}@property --stack{syntax:"*";inherits:false}@property --stack-btn{syntax:"*";inherits:false}@property --badge__outer{syntax:"<percentage>";inherits:false;initial-value:100%}@property --view__wrap{syntax:"*";inherits:false}@property --badge{syntax:"*";inherits:false}.list__chip,.list__chip *,.list__chip :before,.list__chip :after{box-sizing:border-box}.list__chip{background:var(--nav);color:var(--cta-tag__top);font-family:var(--header-col__body);font-size:var(--wrap-section);font-weight:var(--group-tag);margin:0}.list__chip :where(button),.list__chip :where(input),.list__chip :where(select),.list__chip :where(textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.list__chip :where(h1),.list__chip .body-brand__wrap{font-weight:var(--col-text__item);font-size:24px;line-height:var(--lead__panel);color:var(--cta-tag__top);margin:0}.list__chip :where(h2),.list__chip .grid-top{color:var(--cta-tag__top);margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}.list__chip .menu-head__nav>.grid-top{text-align:center}.list__chip :where(h3),.list__chip .media-link{color:var(--cta-tag__top);margin:0;font-size:18px;font-weight:600;line-height:27px}.list__chip .box--alt{color:var(--cta-tag__top);margin:0;font-size:20px;font-weight:600;line-height:28px}.list__chip :where(p){color:var(--cta-tag__top);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.list__chip :where(li){color:var(--cta-tag__top);font-size:16px;font-weight:400;line-height:normal}@media (width>=769px){.list__chip :where(h1),.list__chip .body-brand__wrap{font-size:var(--unit-group)}.list__chip :where(h2),.list__chip .grid-top{font-size:var(--cta--wide)}}.list__chip{--deck-hero:16px;--field--is-on:1440px}.menu-head__nav{max-width:var(--field--is-on);padding-inline:var(--deck-hero);margin-inline:auto}@media (width>=601px){.list__chip{--deck-hero:24px}}@media (width>=769px){.list__chip{--deck-hero:64px}}.foot-section__head{padding-block:0}.foot-section__head>.menu-head__nav{padding-block:32px}.promo--lead{height:var(--banner__foot);padding-inline:var(--tile);border-radius:var(--list-cta__tile);font-family:var(--header-col__body);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}.box__pane{background:var(--main__btn,var(--wrap));color:var(--card,var(--head));font-weight:500}.box__pane[data-btn-variant="2"]{background:var(--view-site__cta,var(--media-tile__icon));color:var(--hero-section__main,var(--card-menu__tag))}.box__pane:hover{background:var(--tag,color-mix(in srgb,var(--wrap) 85%,white))}.box__pane[data-btn-variant="2"]:hover{background:var(--cta-thumb__note,color-mix(in srgb,var(--media-tile__icon) 85%,white))}.hero-body{background:var(--card-bar,var(--nav--is-on));color:var(--cta--open,var(--icon__footer));padding-inline:var(--link);font-weight:700}.hero-body:hover{background:var(--banner-box,color-mix(in srgb,var(--nav--is-on) 85%,white))}.hero>.hero-body{margin-top:24px}.footer__chip{background:var(--card-bar,var(--nav--is-on));color:var(--cta--open,var(--icon__footer));padding-inline:var(--link);font-weight:500}.footer__chip:hover{background:var(--banner-box,color-mix(in srgb,var(--nav--is-on) 85%,white))}.site-top{width:100%}.wrap--open{z-index:50;background:var(--slot);position:sticky;top:0}.box__brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-block:14px;display:flex}.banner--alt{flex-wrap:wrap;row-gap:8px;min-width:0}.stack-link__slot{align-items:center;text-decoration:none;display:flex}.icon{object-fit:contain;width:auto;max-width:150px;height:40px;display:block}.banner__head{color:var(--cta-tag__top);font-size:20px;font-weight:700}.rail__media{display:none}.field--lg{color:var(--cta-tag__top);font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.field--lg:hover{opacity:.85}.banner--alt{align-items:center;gap:12px;display:flex}.banner--alt .box__pane{display:none}.badge-col{width:30px;height:30px;color:var(--cta-tag__top);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.unit__wrap{display:none;position:absolute}.badge-col[aria-expanded=true] .slot-footer__link{display:none}.badge-col[aria-expanded=true] .unit__wrap{display:inline-flex}.badge-col:hover,.badge-col:focus-visible{opacity:.85}.bar{gap:12px;padding:0 16px 14px;display:flex}.bar .promo--lead{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:12px}.col{z-index:100;background:var(--slot);opacity:0;visibility:hidden;transition:opacity var(--banner),visibility var(--banner),transform var(--banner);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.col.is-open{opacity:1;visibility:visible;transform:translateY(0)}.thumb__unit{height:var(--pane);font-size:var(--page);color:var(--cta-tag__top);border-bottom:1px solid #00000040;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:flex}.thumb__unit:hover,.thumb__unit:focus-visible{opacity:.85}html{scrollbar-gutter:stable}.list__chip:has(.col.is-open){overflow:hidden}@media (width>=769px){.col{width:var(--slot__media);border:1px solid var(--hero);border-radius:var(--link__head);max-width:calc(100% - 60px);left:auto;right:30px;overflow:hidden}.thumb__unit{height:var(--header-thumb);font-size:var(--note-group__footer);border-bottom-color:var(--hero)}.thumb__unit:last-child{border-bottom:0}}@media (width>=1025px){.col{right:max(64px,calc((100% - var(--field--is-on))/2 + 64px));max-width:calc(100% - 128px)}}@media (width>=769px){.box__brand{padding-block:16px}.banner--alt .box__pane{display:inline-flex}.bar{display:none}}.lead__chip{background:var(--block-stack__header)}.section-foot{flex-direction:column;gap:24px;padding-block:32px;display:flex}.panel-stack__icon{flex-direction:column;gap:16px;display:flex}.btn-rail__deck{margin:0}.banner--sm{background:var(--nav);border-radius:var(--nav-promo);align-items:center;gap:16px;padding:16px 24px;display:flex}.foot-title__lead{color:var(--field__panel);flex-shrink:0}.item{flex-direction:column;gap:4px;display:flex}.media__wrap{font-size:16px;font-weight:400}.btn__header{font-size:20px;font-weight:700}.btn__icon{flex-wrap:wrap;gap:16px;display:flex}.card-tag{justify-content:center;display:flex}.badge--soft{width:100%;max-width:var(--hero-hero);height:auto;display:block}@media (width>=1001px){.section-foot{flex-direction:row;align-items:center;gap:60px;padding-block:48px}.panel-stack__icon,.card-tag{flex:1 1 var(--hero-hero);max-width:var(--hero-hero);min-width:0}}.nav-footer{background:var(--block-stack__header);border-radius:var(--nav-promo);margin-block:24px;padding:20px 24px}.mark-block{justify-content:space-between;align-items:center;gap:16px;display:flex}.list__chip .box--lead{text-align:start;margin:0;font-size:20px;line-height:28px}.meta-text__thumb{border:1px solid var(--brand-deck);color:var(--cta-tag__top);border-radius:var(--list-cta__tile);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px}.media--compact{counter-reset:xbtoc;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.banner-header{counter-increment:xbtoc;align-items:baseline;gap:6px;display:flex}.banner-header:before{content:counters(xbtoc,".")".";color:var(--cta-tag__top);flex-shrink:0;font-size:16px}.banner-header a{color:var(--cta-tag__top);font-size:16px;text-decoration:none}.banner-header a:hover{text-decoration:underline}.btn-rail__link{padding-block:32px 0}.site__site{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.outer-wrap{color:var(--list__banner);text-decoration:none}.outer-wrap:hover{text-decoration:underline}.section{color:var(--cta-tag__top)}.box-icon__text{color:var(--list__banner)}.outer-tile{margin-bottom:16px}.main__page{margin:0}.main--sm .outer-tile{margin-bottom:0}.btn__box{flex-direction:column;gap:24px;display:flex}.grid--is-on{border-radius:var(--nav-promo);width:100%;height:auto;display:block}@media (width<=768px){.header-main__grid{flex-direction:column-reverse}}@media (width>=769px){.btn__box{flex-direction:row;align-items:center;gap:20px}.header-main__grid{flex-direction:row-reverse}.hero,.lead--alt{flex:1 1 0;min-width:0}}.tile-nav{margin:0 0 16px}.item-media{overflow-x:auto}.media-area__site{table-layout:fixed;border-collapse:collapse;width:100%}.media-area__site th,.media-area__site td{text-align:left;overflow-wrap:anywhere;border:1px solid var(--brand-deck);padding:12px 16px;font-size:16px;line-height:24px}.media-area__site th{font-weight:700}.media-area__site thead th{background:var(--deck-thumb__foot);border-bottom-width:3px}.media-area__site td{font-weight:600}.media-area__site tbody tr:nth-child(2n){background:var(--deck)}.panel--is-on{margin:16px 0 0}.banner--active{margin:-8px 0 16px}.list--lead{flex-direction:column;margin-top:20px;display:flex}.page-group__view{border-bottom:1px solid var(--brand-deck);padding-block:16px}.list__chip .area-view__top{margin:0;font-size:18px;font-weight:600;line-height:normal}.hero-card__media{width:100%;color:var(--head-area);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:18px;font-weight:600;display:flex}.slot-note__col{flex-shrink:0;transition:transform .25s}.hero-card__media[aria-expanded=true] .slot-note__col{transform:rotate(180deg)}.col-box__tile{margin-top:12px}.col-box__tile[hidden]{display:none}.note-text__header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.title-wrap__head{background:var(--block-stack__header);color:var(--cta-tag__top);border-radius:999px;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;display:inline-flex}.link-nav{margin-top:16px}.header-chip__bar{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.card--compact{gap:16px;display:flex}.text-wrap__field{background:var(--card-bar,var(--nav--is-on));width:32px;height:32px;color:var(--cta--open,var(--icon__footer));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.main{min-width:0}.badge-cta__btn{margin:0 0 4px;font-weight:600}.footer-block__footer{margin:0}.panel{color:var(--list__banner);margin-top:16px}.hero-nav{flex-direction:column;gap:24px;display:flex}.text-page__grid{border-radius:var(--nav-promo);width:100%;height:auto;display:block}@media (width>=769px){.hero-nav{flex-direction:row;align-items:center;gap:20px}.meta,.slot__icon{flex:1 1 0;min-width:0}}.page{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.card{flex-direction:column;gap:12px;display:flex}.link-card__head{border-radius:var(--nav-promo);aspect-ratio:170/230;overflow:hidden}.nav{object-fit:cover;width:100%;height:100%;display:block}.wrap-block{background:var(--block-stack__header);width:100%;height:100%;color:var(--list__banner);text-transform:uppercase;place-items:center;font-size:40px;font-weight:700;line-height:1;display:grid}.rail-mark__field{flex-direction:column;gap:4px;display:flex}.card .footer__chip{white-space:normal;text-align:center;min-width:0;height:auto;min-height:var(--banner__foot);margin-top:auto;padding-block:8px;padding-inline:12px}@media (width>=601px){.page{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1001px){.page{grid-template-columns:repeat(5,minmax(0,1fr))}}.card--soft{grid-template-columns:1fr;gap:16px;display:grid}.view--wide{background:var(--block-stack__header);border-radius:var(--nav-promo);color:var(--cta-tag__top);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.header--active{border-radius:calc(var(--nav-promo) - 4px);width:100%;height:auto;display:block}.deck--is-on,.menu{margin:0}.tile-thumb__cta{color:var(--title);font-weight:600;text-decoration:underline}.inner{display:contents}.footer{min-height:320px;padding:0;position:relative;overflow:hidden}.footer .header--active{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.footer:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--nav) 88%,transparent) 0%,color-mix(in srgb,var(--nav) 66%,transparent) 55%,color-mix(in srgb,var(--nav) 24%,transparent) 100%);position:absolute;inset:0}.footer .inner{z-index:1;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.footer .footer__chip{margin-top:auto}@media (width>=601px){.footer:after{background:linear-gradient(90deg,color-mix(in srgb,var(--nav) 88%,transparent) 0%,color-mix(in srgb,var(--nav) 62%,transparent) 45%,color-mix(in srgb,var(--nav) 10%,transparent) 100%)}.footer .inner{max-width:62%}.card--soft[data-cols="3"],.card--soft[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.card--soft[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.card--soft[data-cols="3"],.card--soft[data-cols="4"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1401px){.card--soft[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.card--soft[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.hero--soft{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.main__body{background:var(--block-stack__header);border-radius:var(--nav-promo);flex-direction:column;display:flex;overflow:hidden}.col-card{width:100%;height:auto;display:block}.wrap__cta{flex-direction:column;gap:8px;padding:16px;display:flex}.text-main{background:var(--card-bar,var(--nav--is-on));color:var(--cta--open,var(--icon__footer));border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.wrap--soft{margin:0;font-size:20px;font-weight:700}.main--open{margin:0}@media (width>=601px){.hero--soft{grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.hero--soft{grid-template-columns:repeat(3,1fr)}}.wrap__hero{background:var(--block-stack__header);border-radius:var(--nav-promo);text-align:center;background-position:50%;background-size:cover;padding:32px 24px}.site-cta{background-color:var(--card-bar,var(--nav--is-on))}.site-cta .grid-top,.site-cta .block-cta__chip{color:var(--cta--open,var(--icon__footer))}.block-cta__chip{margin:0 0 16px}.site-cta .hero-body{background:var(--nav)}.cta{display:flex}.footer-item{justify-content:flex-start}.card-outer__menu{justify-content:center}.group--lg{justify-content:flex-end}.main__promo{flex-direction:column;gap:24px;display:flex}.col__grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.area-card{background:var(--block-stack__header);border-radius:999px;padding:4px 12px;font-size:14px}.section--lg{margin:0 0 16px}.main__row{border-radius:var(--nav-promo);width:100%;height:auto;display:block}@media (width>=769px){.main__promo{flex-direction:row;align-items:center;gap:48px}.chip-footer__site,.unit{flex:1 1 0;min-width:0}}.icon__pane{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.main--is-on{width:auto;height:32px;display:block}.lead-text{color:var(--list__banner);font-size:14px}.note--alt{flex-direction:column;gap:16px;margin:20px 0;display:flex}.lead__wrap{background:var(--block-stack__header);border-radius:var(--nav-promo);padding:16px}.outer-deck__banner{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.promo__icon{font-weight:600}.grid-media{color:var(--list__banner);font-size:14px}.lead__grid{margin:0}.media__group{grid-template-columns:1fr;gap:24px;margin-top:20px;display:grid}.mark-row__header{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}@media (width>=601px){.media__group{grid-template-columns:1fr 1fr}}.media__rail{background:var(--head-tile__link)}.slot-field{display:none}.thumb-row{flex-direction:column;gap:32px;padding-block:32px;display:flex}.slot__nav{flex-direction:column;gap:24px;display:flex}.foot--compact{display:flex}.link--sm{width:auto;height:32px}.foot{color:var(--cta-tag__top);font-size:20px;font-weight:700}.pane-media{min-width:0}.lead-media{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.lead-media a{color:var(--cta-tag__top);font-size:16px;font-weight:400;text-decoration:none}.lead-media a:hover{text-decoration:underline}.cta-area{flex-direction:column;gap:12px;display:flex}.cta-area .section__head{justify-content:center}.section__head{background:var(--lead-box,var(--field--open));color:var(--unit-mark,var(--page-header));font-weight:500}.section__head:hover{background:color-mix(in srgb,var(--field--open) 85%,white)}.pane-tag__footer{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.area{color:var(--cta-tag__top);font-size:16px;font-weight:400;text-decoration:none}.area:hover,.area:focus-visible{text-decoration:underline}.note-box__cta{color:var(--cta-tag__top);font-size:16px}.icon--open{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.top-head__brand{width:32px;height:32px;color:var(--grid-cta);display:block}.thumb-stack__list{width:auto;height:16px;color:var(--grid-cta);display:block}.deck{width:auto;height:32px;display:block}.bar--active{gap:12px;margin:0;padding:0;list-style:none;display:flex}.btn-lead{width:44px;height:44px;color:var(--outer__menu);background:var(--slot);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-lead:hover,.btn-lead:focus-visible{color:var(--nav--is-on)}.btn-lead:hover :is(img,svg),.btn-lead:focus-visible :is(img,svg){transform:scale(1.18)}.btn-lead svg,.btn-lead img{width:32px;height:32px}.btn-lead svg{fill:currentColor}.btn-lead img{object-fit:contain}.grid--open path{transform:scale(var(--body-thumb__item,1));transform-box:fill-box;transform-origin:50%}.main-thumb{--body-thumb__item:1.28}.title__page{--body-thumb__item:1.18}.section__thumb{--body-thumb__item:1.06}.group-hero__rail{--body-thumb__item:.82}.header{text-align:center;flex-direction:column;gap:8px;padding-block:16px 32px;display:flex}.note,.meta-title{color:var(--list__banner);margin:0;font-size:14px}@media (width>=1025px){.slot-field{justify-content:center;padding-top:32px;display:flex}.thumb-row{flex-flow:row;justify-content:space-between;align-items:flex-start}.cta-area{align-items:stretch;width:max-content}.icon--open{margin-top:-7px}}.stack__col{background:var(--block-stack__header);color:var(--cta-tag__top);z-index:200;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.stack__col:focus{top:16px;left:16px}.brand__section{background:var(--cta-unit,var(--inner));width:44px;height:44px;color:var(--link__site,var(--main--compact));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}.brand__section.is-visible{opacity:1;visibility:visible}.brand__section svg{width:20px;height:20px}.top__banner{color:var(--list__banner);margin:0;padding-block:24px;font-size:14px}.col-footer{flex-direction:column;align-items:flex-start;gap:12px;min-height:40vh;padding-block:64px;display:flex}.grid-menu__row{color:var(--block-stack__header);margin:0;font-size:64px;font-weight:700}.rail--lead{color:var(--list__banner);text-transform:uppercase;margin:0;font-size:14px}.unit-nav__slot{margin:0}.row__lead{color:var(--list__banner);margin:0;font-size:14px}:where(.wrap--open){color:var(--cta-tag__top)}.wrap--open{--cta-tag__top:var(--block-meta);--list__banner:var(--block-grid__rail);--outer__menu:var(--cta-page);--grid-cta:var(--btn-mark__pane)}:where(.media__rail){color:var(--cta-tag__top)}.media__rail{--cta-tag__top:var(--site);--list__banner:var(--tile__card);--outer__menu:var(--thumb);--grid-cta:var(--bar-tag)}:where(.area-card,.main__body,.wrap__hero,.lead__chip,.view--wide,.lead__wrap,.stack__col,.title-wrap__head,.nav-footer){color:var(--cta-tag__top)}.area-card,.main__body,.wrap__hero,.lead__chip,.view--wide,.lead__wrap,.stack__col,.title-wrap__head,.nav-footer{--cta-tag__top:var(--block);--list__banner:var(--foot-panel__header);--grid-cta:var(--deck-media__top)}:where(.media-area__site tbody tr:nth-child(2n),.banner-chip__item tbody tr:nth-child(2n)){color:var(--cta-tag__top)}.media-area__site tbody tr:nth-child(2n),.banner-chip__item tbody tr:nth-child(2n){--cta-tag__top:var(--pane__outer);--list__banner:var(--field--sm);--grid-cta:var(--chip--open)}:where(.media-area__site thead th,.banner-chip__item thead th){color:var(--cta-tag__top)}.media-area__site thead th,.banner-chip__item thead th{--cta-tag__top:var(--badge--soft);--list__banner:var(--chip-area)}:where(.site-cta .hero-body,.banner--sm){color:var(--cta-tag__top)}.site-cta .hero-body,.banner--sm{--cta-tag__top:var(--cta-wrap);--list__banner:var(--header-rail__block);--outer__menu:var(--promo);--grid-cta:var(--stack-rail__head)}:where(.btn-lead,.col){color:var(--cta-tag__top)}.btn-lead,.col{--cta-tag__top:var(--block-meta);--list__banner:var(--block-grid__rail);--outer__menu:var(--cta-page);--grid-cta:var(--btn-mark__pane)}.banner-chip__item{overflow-wrap:anywhere}.banner-chip__item h2{margin-bottom:20px}.banner-chip__item h3{margin-bottom:12px}.banner-chip__item p:last-child{margin-bottom:0}.banner-chip__item ul,.banner-chip__item ol{flex-direction:column;gap:4px;margin:0 0 16px;padding-left:20px;display:flex}.banner-chip__item ul{list-style:outside}.banner-chip__item ol{list-style:decimal}.banner-chip__item ul ul{list-style:circle}.banner-chip__item ul ul ul{list-style:square}.banner-chip__item ol ol{list-style:lower-alpha}.banner-chip__item ol ol ol{list-style:lower-roman}.banner-chip__item li>ul,.banner-chip__item li>ol{margin-bottom:0}.banner-chip__item a{color:var(--title);text-decoration:underline}.banner-chip__item strong{font-weight:700}.banner-chip__item blockquote{border-left:2px solid var(--brand-deck);color:var(--list__banner);margin:0 0 16px;padding-left:16px}.banner-chip__item table{border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.banner-chip__item th,.banner-chip__item td{border:1px solid var(--brand-deck);text-align:left;overflow-wrap:normal;padding:12px 16px}.banner-chip__item th{font-weight:700}.banner-chip__item thead th{background:var(--deck-thumb__foot);border-bottom-width:3px}.banner-chip__item tbody tr:nth-child(2n){background:var(--deck)}