@layer theme,base;@layer components{.content-column{box-sizing:border-box;width:100%;max-width:1140px}@media (max-width:64rem){.content-column{max-width:800px}}@media (max-width:48.8125rem){.content-column{max-width:600px}}@media (max-width:47.9375rem){.content-column{max-width:none;padding:0 10px}}}@layer utilities;
@layer theme,base;@layer components{.technology-detail{color:var(--ms-ink);justify-content:center;margin-top:8px;display:flex}.technology-detail__title{font-family:var(--ms-font-body-stack);letter-spacing:var(--ms-body-tracking);margin:0 0 16px;font-size:40px;font-weight:500;line-height:48px}.technology-detail__columns{align-items:center;gap:24px;display:flex}.technology-detail__text{flex:66.66%;min-width:0}.technology-detail__body{font-size:var(--ms-body-size);line-height:var(--ms-body-line);letter-spacing:var(--ms-body-tracking)}.technology-detail__body p,.technology-detail__body ul,.technology-detail__body ol{margin:0 0 .9rem}.technology-detail__columns .technology-detail__body>*{margin:0}.technology-detail__columns .technology-detail__body>*+*{margin-top:24px}.technology-detail__body h2,.technology-detail__body h3,.technology-detail__body h4{letter-spacing:var(--ms-body-tracking);margin:0 0 .9rem;font-size:24px;font-weight:700;line-height:1.2}.technology-detail__body h2 strong,.technology-detail__body h3 strong,.technology-detail__body h4 strong{font-weight:inherit}.technology-detail__body a{color:inherit}.technology-detail__figure{flex:33.33%;min-width:0;margin:0}.technology-detail__image{width:100%;height:auto;display:block}.technology-detail__note{color:var(--ms-ink-muted);margin:40px 0 0}.technology-detail--hint{padding:1.5rem 4%;display:block}@media (max-width:48.8125rem){.technology-detail__columns{flex-direction:column;align-items:stretch}.technology-detail__text,.technology-detail__figure{flex-basis:auto}}@media (max-width:47.9375rem){.technology-detail__title{margin-inline:10px}}.technology-detail.detail-full-width>.technology-detail__inner{max-width:1660px;padding:0}.technology-detail.detail-full-width .technology-detail__title{box-sizing:border-box;max-width:1140px;margin-inline:auto}@media (max-width:64rem){.technology-detail.detail-full-width .technology-detail__title{max-width:800px}}@media (max-width:48.8125rem){.technology-detail.detail-full-width .technology-detail__title{max-width:600px}}@media (max-width:47.9375rem){.technology-detail.detail-full-width .technology-detail__title{max-width:none;padding-inline:10px}}}@layer utilities;
@layer theme,base;@layer components{.product-table__table{border-collapse:collapse;width:100%;letter-spacing:var(--ms-body-tracking);text-align:left;font-size:.9em;line-height:1.5}.product-table__table th,.product-table__table td{border:1px solid var(--ms-ink);vertical-align:top;padding:.5em;font-weight:400}.product-table__table tr[data-tint] th,.product-table__table tr[data-tint] td{background:#80808012}.product-table__table tr[data-header] th,.product-table__title th{font-weight:700}.product-table__spacer td{height:15px;padding:0}.product-table__cell-link{color:inherit;font-size:var(--ms-body-size);line-height:var(--ms-body-line);text-decoration:none}.product-table__table--canvas{border:1px solid var(--ms-ink);letter-spacing:var(--ms-body-tracking);flex-direction:column;font-size:.9em;line-height:1.5;display:flex}.product-table__table--canvas .product-table__row{border-top:1px solid var(--ms-ink);align-items:stretch;min-height:2.5em;padding:6px 0;display:flex}.product-table__table--canvas .product-table__row:first-child{border-top:0}.product-table__table--canvas .product-table__cell{border-left:1px solid var(--ms-ink);flex:1 1 0;min-width:0;padding:.5em}.product-table__row-handle{border:1px dashed var(--ms-ink-muted);letter-spacing:.02em;text-transform:uppercase;color:var(--ms-ink-muted);cursor:grab;background:#8080801a;border-radius:3px;flex:0 0 6.5em;justify-content:center;align-items:center;margin-right:.5em;font-size:.75em;font-weight:700;display:flex}.product-table__title .product-table__row-handle{visibility:hidden}.product-table__table--canvas [data-tint]{background:#80808012}.product-table__table--canvas [data-header] .product-table__cell,.product-table__table--canvas .product-table__title .product-table__cell{font-weight:700}.product-table__note,.product-table__row-hint,.product-table__cell--hint{color:var(--ms-ink-muted);padding:.5em;font-style:italic}.product-table{color:var(--ms-ink);justify-content:center;margin:0 0 15px;display:flex}.technology-detail[data-columns]+.product-table{margin-top:24px}.product-table__wrap{overflow-x:auto}.product-table.table-equal-columns .product-table__table{table-layout:fixed}.product-table.table-full-width>.content-column{max-width:1660px;padding:0}.product-table.table-full-width .product-table__table th,.product-table.table-full-width .product-table__table td{padding:15px}@media (min-width:48rem){.product-table:not(.table-equal-columns) .product-table__table td:first-child{white-space:nowrap}}.product-table__zone .product-table__note{margin:0 0 8px}.product-table__note{margin:0;font-style:normal}.product-table__table--standalone{margin:1rem 4%}}@layer utilities;
@layer components{.site-form{display:contents}.site-form__hint{font-family:var(--ms-font-body-stack);color:var(--ms-ink-muted);padding:.75rem 1rem;font-size:.875rem}}
@layer theme,base;@layer components{@keyframes ms-slide-in-down{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes ms-slide-in-up{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes ms-slide-in-left{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes ms-slide-in-right{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}[data-entrance-state=pending]{visibility:hidden}[data-entrance-state=running]{animation-duration:1.25s;animation-fill-mode:both}[data-entrance-state=running][data-entrance=slide-in-down]{animation-name:ms-slide-in-down}[data-entrance-state=running][data-entrance=slide-in-up]{animation-name:ms-slide-in-up}[data-entrance-state=running][data-entrance=slide-in-left]{animation-name:ms-slide-in-left}[data-entrance-state=running][data-entrance=slide-in-right]{animation-name:ms-slide-in-right}[data-entrance-state=running][data-entrance=fade-in]{animation-name:ms-fade-in}[data-entrance-state=running][data-entrance-delay="300"]{animation-delay:.3s}[data-entrance-state=running][data-entrance-delay="600"]{animation-delay:.6s}[data-entrance-state=running][data-entrance-delay="900"]{animation-delay:.9s}@media (max-width:64rem){[data-entrance-state=running][data-entrance-tablet=slide-in-left]{animation-name:ms-slide-in-left}[data-entrance-state=running][data-entrance-tablet=slide-in-right]{animation-name:ms-slide-in-right}[data-entrance-state=running][data-entrance-tablet=slide-in-up]{animation-name:ms-slide-in-up}[data-entrance-state=running][data-entrance-tablet=slide-in-down]{animation-name:ms-slide-in-down}}}@layer utilities;
@layer theme,base;@layer components{.page-header-banner{background:var(--ms-surface-accent);color:var(--ms-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-header-banner--title{text-align:center;padding:5.52% 4% 2.76%}.page-header-banner__title{width:100%;max-width:650px;font-family:var(--ms-font-display-stack);font-size:var(--ms-hero-size);font-weight:var(--ms-hero-weight);line-height:var(--ms-hero-line);letter-spacing:var(--ms-hero-tracking);overflow-wrap:anywhere;margin:0}.page-header-banner--image{min-height:183px;overflow:hidden}.page-header-banner__media{width:100%;line-height:0}.page-header-banner__image{object-fit:cover;object-position:center center;border-radius:120px 120px 0 0;width:100%;height:392px;display:block}.page-header-banner--title.band-compact{justify-content:flex-end;min-height:125px;padding:50px 0}.page-header-banner--title.band-compact .page-header-banner__title{max-width:530px}.page-header-banner--hint{min-height:0;padding:1.5rem 4%;display:block}@media (max-width:64rem){.page-header-banner--title{padding:7.2% 5%}.page-header-banner--title.band-compact{min-height:320px;padding:0 0 50px}.page-header-banner__image{height:390px}}@media (max-width:47.9375rem){.page-header-banner--title{padding:13.2% 6%}.page-header-banner--title.band-compact{min-height:270px;padding:50px}.page-header-banner__media{max-width:360px;margin:0 auto}.page-header-banner__image{border-radius:80px 80px 0 0;height:210px}}}@layer utilities;
@layer theme,base;@layer components{.not-found{background:var(--ms-surface-nav);min-height:644px;color:var(--ms-ink);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.not-found__text{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:35px;width:100%;padding:1% 62% 0 4%;display:flex}.not-found__heading{max-width:340px;font-family:var(--ms-font-display-stack);font-size:var(--ms-heading-size);font-weight:var(--ms-heading-weight);line-height:var(--ms-heading-line);letter-spacing:var(--ms-heading-tracking);margin:0}.not-found__code{font-family:var(--ms-font-display-stack);font-size:calc(var(--ms-hero-size) * 2.2);font-weight:var(--ms-hero-weight);letter-spacing:calc(var(--ms-hero-tracking) * 2.2);align-items:flex-start;gap:60px;margin:0;line-height:1;display:flex}.not-found__face{width:60px;height:60px;fill:var(--ms-ink);flex:none;margin-top:10px}.not-found__button{border:1px solid var(--ms-ink);background:var(--ms-ink);width:220px;max-width:100%;color:var(--ms-surface);fill:var(--ms-surface);font-size:var(--ms-nav-size);font-weight:var(--ms-nav-weight);line-height:var(--ms-nav-line);letter-spacing:var(--ms-nav-tracking);text-align:center;text-transform:uppercase;border-radius:80px;justify-content:center;align-items:center;padding:25px 5px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.not-found__button:hover,.not-found__button:focus-visible{background:var(--ms-transparent);color:var(--ms-ink);fill:var(--ms-ink)}.not-found__button:focus-visible{outline:2px solid var(--ms-ink);outline-offset:3px}.not-found__media{width:50%;height:644px;line-height:0;position:absolute;bottom:0;right:0}.not-found__image{object-fit:cover;object-position:center center;border-radius:110px 0 0;width:100%;height:100%;display:block}.not-found--hint{min-height:0;padding:1.5rem 4%;display:block}@media (max-width:64rem){.not-found{justify-content:flex-start;align-items:flex-start;min-height:840px}.not-found__text{text-align:center;align-items:center;gap:50px;padding:5%}.not-found__heading{max-width:540px}.not-found__code{gap:25px}.not-found__face{width:50px;height:50px}.not-found__button{padding:20px 0}.not-found__media{width:80%;height:390px}}@media (max-width:47.9375rem){.not-found{min-height:740px}.not-found__text{gap:60px;min-height:270px;padding:8% 6%}.not-found__face{width:40px;height:40px;margin-top:0}.not-found__media{justify-content:flex-end;width:100%;height:350px;display:flex}.not-found__image{width:490px;max-width:none}}@media (prefers-reduced-motion:reduce){.not-found__button{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.hero-carousel{--hc-accent:#00a9ce;--hc-shadow:0 2px 4px #00000080;background:var(--ms-ink);color:#fff;height:max(420px,75vh);max-height:900px;position:relative;overflow:hidden}.hero-carousel[data-authoring]{height:auto;max-height:none}.hero-carousel[data-authoring] .hero-carousel__track{display:block}.hero-carousel[data-authoring] .hero-carousel__slide{height:max(420px,60vh)}.hero-carousel[data-authoring] .hero-carousel__image{opacity:1;transition:none}.hero-carousel[data-authoring] .sc-jss-empty-placeholder{min-height:120px}.hero-carousel__hint,.hero-carousel__slide--hint{background:var(--ms-surface-nav);color:var(--ms-ink);font-family:var(--ms-font-body-stack);margin:0;padding:24px;font-size:16px;line-height:1.5}.hero-carousel[data-authoring] .hero-carousel__slide--hint{height:auto}.hero-carousel__slide--standalone{background:var(--ms-ink);color:#fff;height:max(420px,75vh);max-height:900px;overflow:hidden}.hero-carousel__viewport,.hero-carousel__track,.hero-carousel__slide{height:100%}.hero-carousel__viewport{overflow:hidden}.hero-carousel__track{touch-action:pan-y pinch-zoom;display:flex}.hero-carousel__slide{flex:0 0 100%;min-width:0;position:relative}.hero-carousel__image{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.hero-carousel__image[data-loaded]{opacity:1}.hero-carousel__caption{z-index:1;width:min(922px,100% - 40px);position:absolute;top:50%;left:max(20px,50vw - 555px);transform:translateY(-50%)}.hero-carousel__heading{font-family:var(--ms-font-display-stack);color:#fff;text-shadow:var(--hc-shadow);margin:0;font-size:46px;font-weight:300;line-height:55px}.hero-carousel__description{font-family:var(--ms-font-body-stack);color:#fff;text-shadow:var(--hc-shadow);align-items:flex-start;gap:15px;margin:0;font-size:22px;font-weight:300;line-height:33px;display:flex}.hero-carousel__chevron{flex:0 0 22px;width:22px;height:22px;margin-top:5px}.hero-carousel__link{color:inherit;text-decoration:none}.hero-carousel__link:hover{text-underline-offset:4px;text-decoration:underline}.hero-carousel__link:focus-visible{outline-offset:4px;outline:2px solid #fff}.hero-carousel__caption--linked .hero-carousel__link:after{content:"";position:absolute;inset:0}.hero-carousel__caption--linked:hover .hero-carousel__link,.hero-carousel__caption--linked:hover .hero-carousel__description-text{text-underline-offset:4px;text-decoration:underline}.hero-carousel__slide-link{z-index:1;position:absolute;inset:0}.hero-carousel__slide-link:focus-visible{outline-offset:-4px;outline:2px solid #fff}.hero-carousel__link-edit{font-family:var(--ms-font-body-stack);margin-top:12px;font-size:14px}.hero-carousel__tag{z-index:1;background:var(--hc-accent);font-family:var(--ms-font-body-stack);color:#fff;padding:8px 18px;font-size:16px;font-weight:300;line-height:28px;position:absolute;bottom:0;right:0}.hero-carousel__dots{z-index:2;justify-content:center;gap:24px;display:flex;position:absolute;bottom:40px;left:0;right:0}.hero-carousel__dot{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:22px;height:22px;padding:0;transition:background-color .2s}.hero-carousel__dot:hover{background:#fffc}.hero-carousel__dot[aria-current=true]{background:var(--hc-accent)}.hero-carousel__dot:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:47.9375rem){.hero-carousel__caption{width:calc(100% - 37px);left:15px}.hero-carousel__heading{margin-bottom:20px;font-size:26px;line-height:35px}.hero-carousel__description{font-size:18px;line-height:27px}.hero-carousel__dots{gap:12px;bottom:10px}.hero-carousel__dot{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.hero-carousel__image{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.site-header{background:var(--ms-surface-nav);font-family:var(--ms-font-body-stack);padding:0 2%;position:relative}.site-header__inner{flex-wrap:nowrap;justify-content:space-evenly;align-items:center;gap:2%;max-width:1860px;min-height:74px;margin-inline:auto;display:flex}.site-header__skip{z-index:100;background:var(--ms-surface);color:var(--ms-ink);border:1px solid;border-radius:.25rem;padding:.5rem 1rem;transition:transform .15s ease-in-out;position:absolute;top:0;left:1rem;transform:translateY(-150%)}.site-header__skip:focus{transform:translateY(.5rem)}.site-header__logos{display:contents}.site-header__logo{flex:none}.site-header__logo:not(:first-child){flex:0 0 11.263%;width:11.263%}.site-header__logo-image{transition:filter .3s,transform .3s;display:block}.site-header__logo:first-child .site-header__logo-image{object-fit:contain;object-position:center center;width:153px;max-width:none;height:59px;margin:-5px 0 0 -5px}.site-header__logo:not(:first-child){line-height:26px}.site-header__logo:not(:first-child) .site-header__logo-image{vertical-align:middle;width:100%;height:auto;display:inline-block}a.site-header__logo:hover .site-header__logo-image{filter:brightness(200%);transform:translate(3px)}.site-header__toggle{background:var(--ms-transparent);width:2.75rem;height:2.75rem;color:var(--ms-ink);cursor:pointer;border:0;position:relative}.site-header__toggle-bar,.site-header__toggle-bar:before,.site-header__toggle-bar:after{content:"";background:currentColor;border-radius:1.25px;width:17px;height:2.5px;margin-left:-8.5px;transition:transform .15s ease-in-out,background-color .15s ease-in-out;position:absolute;left:50%}.site-header__toggle-bar{margin-top:-1.25px;top:50%}.site-header__toggle-bar:before{margin-left:-8.5px;top:-4.5px}.site-header__toggle-bar:after{margin-left:-8.5px;top:4.5px}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar{background:0 0}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:before{transform:translateY(4.5px)rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:after{transform:translateY(-4.5px)rotate(-45deg)}.site-nav__level{margin:0;padding:0;list-style:none}.site-nav__item{position:relative}.site-nav__trigger{width:100%;color:var(--ms-ink);font-family:var(--ms-font-body-stack);font-size:var(--ms-nav-size);font-weight:var(--ms-nav-weight);line-height:var(--ms-nav-line);letter-spacing:var(--ms-nav-tracking);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:3px 0;display:flex}.site-nav__trigger--plain{cursor:default}.site-nav__level[data-depth="0"]>.site-nav__item>.site-nav__trigger:after{transform-origin:0;content:"";background:currentColor;width:100%;height:1px;transition:transform .2s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site-nav__level[data-depth="0"]>.site-nav__item>.site-nav__trigger:not(.site-nav__trigger--plain):hover:after,.site-nav__level[data-depth="0"]>.site-nav__item[data-open]>.site-nav__trigger:after,.site-nav__level[data-depth="0"]>.site-nav__item>.site-nav__trigger[aria-current=page]:after{transform:scaleX(1)}.site-nav__trigger:focus-visible{outline-offset:2px;outline:2px solid}.site-nav__chevron{flex:none;justify-content:center;align-items:center;width:9.5px;height:16px;margin-block:-1px;display:inline-flex}.site-nav__chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transition:transform .15s ease-in-out;transform:rotate(45deg)translate(-.1rem,-.1rem)}.site-nav__item[data-open]>.site-nav__trigger .site-nav__chevron:before{transform:rotate(-135deg)translate(-.1rem,-.1rem)}.site-nav__item:not([data-open])>.site-nav__level{display:none}.site-nav{z-index:99;background:var(--ms-surface-nav);display:none;position:absolute;top:100%;left:0;right:0}@media (max-width:64rem){.site-header{padding:0 5%}.site-header__logo:first-child .site-header__logo-image{width:140px}}@media (max-width:47.9375rem){.site-header{padding:0 4% 0 6%}.site-header__inner{min-height:65px}.site-header__logo:first-child{flex:1 0 auto;justify-content:center;display:flex}.site-header__toggle{flex:1 0 42.767%}.site-nav{top:calc(100% - 2px)}.site-nav,.site-nav[data-menu-open]{display:block}.site-nav{transform-origin:top;visibility:hidden;max-height:0;transition:max-height .3s,transform .3s,visibility 0s .3s;overflow:hidden;transform:scaleY(0)}.site-nav[data-menu-open]{visibility:visible;max-height:calc(100vh - 63px);transition:max-height .3s,transform .3s;overflow:hidden auto;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav[data-menu-open]{transition:none}}.site-nav__trigger{justify-content:center;padding:20px;font-size:14px;line-height:14px}.site-nav__level[data-depth="1"] .site-nav__trigger{line-height:20px}.site-nav__level[data-depth="1"]>.site-nav__item>.site-nav__trigger{border-left:8px solid #0000}.site-nav__level[data-depth="2"]>.site-nav__item>.site-nav__trigger{border-left:16px solid #0000}.site-nav__item:not(:last-child){border-bottom:1px solid var(--ms-surface-accent)}.site-nav__level[data-depth="0"]>.site-nav__item>.site-nav__trigger:after{content:none}.site-nav__item[data-open]>.site-nav__trigger .site-nav__chevron:before{transform:rotate(45deg)translate(-.1rem,-.1rem)}.site-nav__trigger:not(.site-nav__trigger--plain):hover,.site-nav__item[data-open]>.site-nav__trigger{background:var(--ms-surface-accent)}.site-nav__trigger:not(.site-nav__trigger--plain)[aria-current=page]{color:var(--ms-surface-accent);background:var(--ms-ink)}}.site-nav[data-menu-open]{display:block}@media (min-width:48rem){.site-header__toggle{display:none}.site-nav{background:0 0;flex:0 0 42.767%;width:42.767%;display:block;position:static}.site-nav__level[data-depth="0"]{--site-nav-item-half:10px;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.site-nav__level[data-depth="0"]>.site-nav__item:not(:first-child){margin-left:var(--site-nav-item-half)}.site-nav__level[data-depth="0"]>.site-nav__item:not(:last-child){margin-right:var(--site-nav-item-half)}.site-nav__level[data-depth="1"],.site-nav__level[data-depth="2"]{background:var(--ms-surface-nav);border-left:0;width:max-content;min-width:130px;max-width:1000px;margin-left:0;padding:0;position:absolute}.site-nav__level[data-depth="1"]{z-index:99;top:100%;left:0}.site-nav__level[data-depth="2"]{z-index:100;top:0;left:100%}.site-nav__level[data-depth="2"][data-flip]{left:auto;right:100%}.site-nav__level[data-depth="1"] .site-nav__trigger,.site-nav__level[data-depth="2"] .site-nav__trigger{white-space:nowrap;padding:13px 20px;line-height:20px}.site-nav__level[data-depth="1"]>.site-nav__item>.site-nav__trigger{border-left:8px solid #0000}.site-nav__level[data-depth="2"]>.site-nav__item>.site-nav__trigger{border-left:16px solid #0000}.site-nav__level[data-depth="0"]>.site-nav__item[data-open]>.site-nav__trigger .site-nav__chevron:before{transform:rotate(45deg)translate(-.1rem,-.1rem)}.site-nav__level[data-depth="1"]>.site-nav__item:not(:last-child),.site-nav__level[data-depth="2"]>.site-nav__item:not(:last-child){border-bottom:1px solid var(--ms-surface-accent)}.site-nav__level[data-depth="1"] .site-nav__trigger:not(.site-nav__trigger--plain):hover,.site-nav__level[data-depth="2"] .site-nav__trigger:not(.site-nav__trigger--plain):hover,.site-nav__level[data-depth="1"]>.site-nav__item[data-open]>.site-nav__trigger{background:var(--ms-surface-accent)}.site-nav__level[data-depth="1"] .site-nav__trigger:not(.site-nav__trigger--plain)[aria-current=page]{color:var(--ms-surface-accent);background:var(--ms-ink)}.site-nav__level[data-depth="1"] .site-nav__chevron:before,.site-nav__level[data-depth="1"] .site-nav__item[data-open]>.site-nav__trigger .site-nav__chevron:before{transform:rotate(-45deg)translate(-.1rem,-.1rem)}}@media (min-width:48rem) and (max-width:64rem){.site-nav__level[data-depth="0"]{--site-nav-item-half:17.5px}}}@layer utilities;
