:root{--white:#fff;--gap:clamp(8px, calc(.5rem + ((1vw - 4.8px) * 1.25)), 16px);--adaptive-gap:clamp(2rem, 8vw, 4rem);--wrapper-padding-inline:clamp(8px, calc(.5rem + ((1vw - 4.8px) * 1.25)), 16px);--wrapper-max-width:80rem;--section-padding-block:1rem;--clr-btn-bg:#30497b;--clr-btn-text:#fff;--clr-btn-hover-bg:#6941ab;--clr-btn-hover-text:#fff;--btn-border:1px solid #0d1f43;--box-shadow:0px 0px 50px 0px #0003;--clr-text-header:#fff;--clr-hero-text:#fff;--form-padding:.5em;--btn-margin:.5em;--transition:background-color .5s linear, color .5s ease-in-out, box-shadow .5s ease-in-out;--clr-highlight:#fcab28;--card-border:1px solid var(--card-color);--caption-background-color:var(--clr-hero-bg)}:root,:root[data-theme=light]{--theme:light;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system],:root[data-theme=light]{--theme:light;color-scheme:light}}:root[data-theme=dark]{--theme:dark;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system],:root[data-theme=dark]{--theme:dark;color-scheme:dark}}body{--post-meta-text-color:var(--clr-text);--post-meta-name-color:var(--clr-text);--picker-selected-title-text-color:var(--clr-highlight-text);--picker-label-title-text-color:var(--clr-text-secondary);--blog-card-image-aspect-ratio:4 / 3;--nav-drawer-background:var(--blog-card-background);--brand:#fcab28}@container style(--theme:light){body{--clr-body-bg:#f5f5f5;--clr-text:#1f1f1f;--clr-text-secondary:#303036;--clr-heading:#262626;--clr-card-bg:#fff;--clr-highlight-bg:#3977ac;--clr-highlight-text:#000;--clr-text-highlight:#000;--clr-hero-bg:#0057a3;--clr-header-bg:#0057a3;--clr-accordion-chevron:#888;--clr-accordion-chevron-active:57a3;--clr-text-error:#a31c29;--clr-error-bg:#fff;--card-color:#cbcbcb;--btn-box-shadow:2px 2px 4px #00000040;--clr-link:#34d;--clr-icon:#fff;--clr-tooltip-bg:#e6e6e6;--clr-tooltip-text:#000;--shadow-alpha:15%;--toast-background-color:#e6e6e6;--toast-text-color:#000;--picklist-label-background:#fff;--picklist-accent-color:#4263eb;--thead-border-color:#000;--th-background-color:#f9f9f9;--tr-background-color-even:#f9f9f9;--tr-background-color-hover:#f1f5f9}}@container style(--theme:dark){body{--clr-body-bg:#111;--clr-text:#e3e3e3;--clr-text-secondary:#e4e4e7;--clr-heading:#fff;--clr-card-bg:#303030;--clr-highlight-text:#fff;--clr-highlight-bg:#0d1a26;--clr-text-highlight:#000;--clr-hero-bg:#111d2f;--clr-header-bg:#111d2f;--clr-accordion-chevron:#888;--clr-accordion-chevron-active:57a3;--clr-text-error:#fff;--clr-error-bg:#9a2e30;--card-color:#404040;--btn-box-shadow:none;--clr-link:#98d2ff;--clr-icon:#fff;--clr-tooltip-bg:#292929;--clr-tooltip-text:#fff;--shadow-alpha:50%;--toast-background-color:#292929;--toast-text-color:#fff;--picklist-label-background:#343a40;--picklist-accent-color:#91a7ff;--thead-border-color:#fff;--th-background-color:#171a1c;--tr-background-color-even:#1d283a;--tr-background-color-odd:#292929;--tr-background-color-hover:#141414;--blog-card-background:#1e1e1e;--blog-card-border-color:#333;--blog-card-border:1px solid var(--blog-card-border-color);--blog-card-link-text-color:#e1e4e8;--blog-card-desc-text-color:#9da5b1;--blog-card-date-text-color:#6a737d;--blog-card-hover-box-shadow:0 8px 24px #00000080;--blog-card-status-badge-background-color:#fca311;--blog-card-status-badge-box-shadow:0 2px 8px #0006}}.link-effect{position:relative}.link-effect:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:3px;transition:transform .25s ease-in,color .25s ease-in;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-effect:hover:after{transform-origin:0;transform:scaleX(1)}.link-effect[aria-current=page]:after{background:var(--clr-highlight);transform-origin:0;transform:scaleX(1)}.visually-hidden{visibility:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.relative{position:relative}.flex{gap:var(--gap,8px);align-items:center;display:flex}.bold{font-weight:700}.m0{margin:0}.mt-2{margin-top:2rem}.m-auto{margin:auto}.mi-auto{margin-inline:auto}.inline-flex{align-items:center;display:inline-flex}.inline-block{display:inline-block!important}.inline-box{display:inline-block}.small{font-size:1rem}.form-section{margin-block:2rem}.text-center{text-align:center}.flex__row{flex-direction:row}.flex__column{flex-direction:column}.flex__center{justify-content:center}.flex__space-betweet{justify-content:space-between}.flex__end{justify-content:end}.flex__wrap{flex-wrap:wrap}.f-start{align-items:start}.wrap{flex-wrap:wrap}.nowrap{white-space:nowrap}.hidden{display:none!important}.grid{gap:0;display:grid}.grid__center{justify-content:center}.validation-message,.errors{color:var(--clr-text-error);background-color:var(--clr-error-bg);border:var(--card-border);max-width:60em;margin-block:.5rem;padding:.5rem;font-weight:700}.invalid{outline:1px solid var(--clr-error-bg)}@media (width<=40rem){.hide-mobile{display:none}}.logo{min-width:150px;height:40px;margin-inline-end:20px}.logo .text{fill:var(--clr-text-header);fill-rule:nonzero}@media (width<=60rem){.logo{margin-inline:0}}.nav{gap:var(--gap);justify-content:space-between;align-items:center;display:flex}.nav-primary{flex-basis:100%}.nav-landing{margin-block:16px}.nav-landing .nav__list{justify-content:end}.nav__list{margin:0;padding:0;font-size:1rem}.primary-navigation{align-items:center;display:flex;overflow-y:auto}.nav__list--secondary{gap:4px}.nav__list a.btn{padding:.5em 1em}.nav__list a{color:var(--clr-text-header);text-decoration:none}.nav__list a>[aria-hidden=true]{margin-inline-end:.5em;font-weight:700}.nav__link{color:var(--clr-text-header);padding:1em;font-weight:700;text-decoration:none;display:inline-block}.nav__link svg{fill:var(--clr-text-header)}.primary-navigation{gap:0}@media (width<60rem){.nav__list--secondary{flex-basis:100%;justify-content:flex-end;gap:0}.nav__list a{color:var(--clr-text)}.nav__link svg{fill:var(--clr-text)}.primary-navigation{--gap:8px;background:var(--clr-body-bg);z-index:999;flex-direction:column;padding:min(30vh,7rem) 2em;position:fixed;inset:0 30% 0 0;transform:translate(-100%)}.primary-navigation[data-visible=true]{transform:translate(0%);box-shadow:0 0 0 100vmax #0000004d}}@media (prefers-reduced-motion:no-preference){.primary-navigation{transition:transform .4s ease-out}}.theme-switcher-btn{cursor:pointer;background:0 0;border:0;align-items:center;gap:0;height:32px;padding-inline:4px;display:flex}.theme-switcher-btn svg{min-width:32px;min-height:32px}.picklist{--_border-radius:4px;border:none;align-items:flex-start;gap:0;max-inline-size:45ch;padding:0;display:grid}.picklist>legend{width:0;height:0;overflow:clip}.picklist>label{--_space:.5rem;align-items:center;gap:var(--_space);background:var(--picklist-label-background);padding:var(--_space);cursor:pointer;-webkit-tap-highlight-color:transparent;accent-color:var(--picklist-accent-color);grid-template-columns:auto 1fr;grid-auto-flow:column;margin:0;display:grid}.picklist>label:is(:focus-within,:hover) .rich-label--title{color:var(--picklist-accent-color)}.picklist>label:first-of-type{border-start-start-radius:var(--_border-radius);border-start-end-radius:var(--_border-radius)}.picklist>label:last-of-type{border-end-end-radius:var(--_border-radius);border-end-start-radius:var(--_border-radius)}.picklist>label>input{margin-inline:calc(var(--_space) * 1.5)}.picklist>label>.rich-label{padding-inline-end:calc(var(--_space) * 2);display:grid}.picklist>label>.rich-label>.rich-label--title{font-weight:var(--fw-heading);font-size:var(--step-1);align-items:center;display:inline-flex}.picklist>label>.rich-label>.rich-label--desc{font-weight:var(--fw-normal);font-size:var(--step-1)}.language-switcher__button{anchor-name:--language-button}.language-switcher__menu{position-anchor:--language-button}body{--picker-selected-bg:var(--blog-card-background);--picker-selected-text-color:contrast-color(var(--clr-highlight));--dropdown-link-text-color:contrast-color(var(--blog-card-background));--dropdown-menu-border-color:var(--blog-card-border-color);--picklist-label-background:var(--blog-card-background);--dropdown-menu-background-color:var(--blog-card-border-color)}.dropdown__button{background:0 0;border:0}.dropdown__item{background:var(--picklist-label-background)}.hero{background:var(--clr-hero-bg);color:var(--clr-hero-text);transition:var(--transition);margin:0}.hero h1{padding-block:.25em}.hero p{margin-bottom:1.5em}.hero__main{gap:var(--gap,1rem);flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__img{max-width:75%}.hero__img img{width:100%}@media (width>=60rem){.hero__main{flex-direction:row}.hero__text{width:62%}.hero__img{width:35%;margin:0}}@media (width<=30rem){.hero .flex{justify-content:center}.hero__text{text-align:center}}.cards{text-align:center;grid-template-columns:repeat(auto-fit,minmax(40ch,1fr));gap:1rem;margin:0;display:grid}.cards.with-subgrid>.card{grid-template-rows:subgrid;grid-row:span var(--subgrid-rows,10);align-content:center;align-items:center;display:grid}.card{background-color:var(--clr-card-bg);border:var(--card-border);border-radius:.5rem;gap:1rem;margin-block:1rem;padding:1rem}.card img{margin-block:1rem;margin-inline:auto}.card p{align-self:start;padding:0}.card-container{width:100%;max-width:750px;margin:0 auto;container:card/inline-size}.card-new{text-align:center;padding:.5rem}.card-new__desc{display:none}@container card (width>=350px){.card-new{text-align:left;grid-template-columns:40% 1fr;align-items:center;gap:1rem;display:grid}}@container card (width>=500px){.card-new__desc{display:block}}.header{background-color:var(--clr-header-bg);z-index:10000;view-transition-name:--header;width:100%;position:sticky;top:0}.header:after{content:"";opacity:0;z-index:-1;transition:opacity .5s ease-in;position:absolute;inset:0;box-shadow:0 8px 16px -4px #0000004d}.header.sticking:after{opacity:1}.primary-header{grid-template-columns:auto 1fr;justify-content:space-between;align-items:center;width:100%;display:grid}.header-links{justify-content:end;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.header{transition:transform .3s ease-in-out}}.header.hidden{transform:translateY(-100%)}.footer{background:var(--clr-hero-bg);transition:var(--transition);color:var(--clr-hero-text);padding-inline:var(--wrapper-padding-inline,1rem);content-visibility:auto;contain-intrinsic-size:1px 191px;margin-block-start:auto}.footer-landing{margin-block-start:50px}.footer__section{color:var(--clr-text-header);justify-content:space-between;align-items:center;gap:var(--gap,1rem);flex-wrap:wrap;padding:0;padding-block:1rem;font-size:1rem;display:flex}.footer ul{list-style:none}.footer ul li{margin-block:1em}.footer__info{padding-block:.5em;font-size:1rem}.footer__nav a{color:var(--clr-text-header);padding:8px;font-size:1rem}.modal{z-index:100000000;max-width:min(80%,70rem);box-shadow:var(--shadow-2);background:var(--clr-card-bg);color:var(--clr-text);font-size:var(--fs-0);opacity:0;border:1px solid #000;border-radius:.5rem;padding:1em;display:none;position:fixed;overflow:auto}.modal .btn{max-width:90%;padding:.5em .75em}.modal__close{float:right;width:2.5rem;height:2.5rem;color:var(--clr-text);cursor:pointer;background-color:#0000;border:none;font-size:2rem}.modal::backdrop{opacity:0;background:#00000080}@media (prefers-reduced-motion:no-preference){.modal{transition-property:overlay display opacity;transition-behavior:allow-discrete;transition-duration:.5s}.modal[open]{opacity:1;display:block}@starting-style{.modal[open]{opacity:0}}.modal::backdrop{transition-property:overlay display opacity;transition-behavior:allow-discrete;transition-duration:.5s}.modal[open]::backdrop{opacity:.75}@starting-style{.modal[open]::backdrop{opacity:0}}}.share-dialog__icon{width:40px;height:40px;margin:1rem}.share-dialog__container a{text-decoration:none}.full-width-split-screen{background-color:var(--clr-hero-bg);color:var(--clr-hero-text);transition:var(--transition);margin:0;padding-block:0}.full-width-split-screen h2{color:var(--clr-hero-text)}.full-width-split-screen>:not(picture,img){padding-inline:var(--wrapper-padding-inline);padding-block:var(--section-padding-block)}.fullbleed-text{gap:1rem}@media (prefers-reduced-motion:no-preference){.fullbleed-image.right{opacity:0;transform:translate(100px)}.fullbleed-text.left,.fullbleed-image.left{opacity:0;transform:translate(-100px)}.fullbleed-text.right{opacity:0;transform:translate(100px)}.appear .fullbleed-image.right,.appear .fullbleed-text.left,.appear .fullbleed-image.left,.appear .fullbleed-text.right{transform:unset;opacity:1;transition:transform .8s ease-out,opacity .8s ease-out}}@media (width<=60rem){.full-width-split-screen.reversed{grid-template-areas:"text""image";display:grid}.full-width-split-screen>img,.full-width-split-screen>picture>img{grid-area:image}.full-width-split-screen>:not(img,picture){grid-area:text}}@media (width>60rem){.full-width-split-screen{grid-template-columns:minmax(var(--wrapper-padding-inline), 1fr) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(0, calc(var(--wrapper-max-width) / 2)) minmax(var(--wrapper-padding-inline), 1fr);display:grid;position:relative}.full-width-split-screen>img,.full-width-split-screen>picture>img{object-fit:cover;width:100%;height:100%}.full-width-split-screen>img:first-child,.full-width-split-screen>picture:first-child{grid-column:1/3}.full-width-split-screen>img:last-child,.full-width-split-screen>picture:last-child{grid-column:3/-1}.full-width-split-screen>:not(img,picture){align-content:center;justify-items:start;display:grid}.full-width-split-screen>:not(img,picture):first-child{grid-column:2/3;padding-left:0;padding-right:clamp(1rem,5vw,3rem)}.full-width-split-screen>:not(img,picture):last-child{grid-column:3/4;padding-left:clamp(1rem,5vw,3rem);padding-right:0}.full-width-split-screen>:not(img,picture):before{content:"";background:inherit;position:absolute;inset:0}.full-width-split-screen>:not(img,picture):first-child:before{grid-column:1/2}.full-width-split-screen>:not(img,picture):last-child:before{grid-column:4/5}}.page-header{background:var(--clr-hero-bg);color:var(--clr-hero-text);transition:var(--transition);margin:0;padding:0 0 .5em}.page-header h1{color:var(--clr-hero-text);margin:0;padding:.5em 0}.page-header a{color:#fff}:has(>tool-tip){position:relative}:has(>tool-tip):is(:hover,:focus-visible,:active)>tool-tip{opacity:1;transition-delay:.2s}@media (prefers-reduced-motion:no-preference){:has(>tool-tip:is([tip-position=left],[tip-position=inline-start])):not(:hover,:active) tool-tip{--_x:calc(var(--isRTL) * 3px * -1)}:has(>tool-tip:is([tip-position=top],[tip-position=block-start],:not([tip-position]))):not(:hover,:active) tool-tip{--_y:3px}:has(>tool-tip:is([tip-position=right],[tip-position=inline-end])):not(:hover,:active) tool-tip{--_x:calc(var(--isRTL) * -3px * -1)}:has(>tool-tip:is([tip-position=bottom],[tip-position=block-end])):not(:hover,:active) tool-tip{--_y:-3px}}tool-tip{text-transform:none;--_p-inline:1.5ch;--_p-block:.75ch;--_triangle-size:7px;--_bg:var(--clr-tooltip-bg);--isRTL:-1;--_bottom-tip:conic-gradient(from -30deg at bottom, #0000, #000 1deg 60deg, #0000 61deg) bottom / 100% 50% no-repeat;--_top-tip:conic-gradient(from 150deg at top, #0000, #000 1deg 60deg, #0000 61deg) top / 100% 50% no-repeat;--_right-tip:conic-gradient(from -120deg at right, #0000, #000 1deg 60deg, #0000 61deg) right / 50% 100% no-repeat;--_left-tip:conic-gradient(from 60deg at left, #0000, #000 1deg 60deg, #0000 61deg) left / 50% 100% no-repeat;pointer-events:none;user-select:none;opacity:0;transform:translateX(var(--_x,0)) translateY(var(--_y,0));z-index:10000;text-align:start;inline-size:max-content;max-inline-size:25ch;font-size:1rem;font-weight:400;line-height:initial;padding:var(--_p-block) var(--_p-inline);background:var(--_bg);color:var(--clr-tooltip-text);will-change:filter;filter:drop-shadow(0 3px 3px hsl(0, 0%, 0%, var(--shadow-alpha))) drop-shadow(0 12px 12px hsl(0, 0%, 0%, var(--shadow-alpha)));border-radius:5px;margin:0;transition:opacity .2s,transform .2s;position:absolute}tool-tip:dir(rtl){--isRTL:1}tool-tip:before{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}tool-tip:after{content:"";background:var(--_bg);z-index:-1;mask:var(--_tip);position:absolute;inset:0}tool-tip:is([tip-position=top],[tip-position=block-start],:not([tip-position]),[tip-position=bottom],[tip-position=block-end]){text-align:center}tool-tip:is([tip-position=top],[tip-position=block-start],:not([tip-position])){--_x:calc(50% * var(--isRTL));inset-block-end:calc(100% + var(--_p-block) + var(--_triangle-size));inset-inline-start:50%}tool-tip:is([tip-position=top],[tip-position=block-start],:not([tip-position])):after{--_tip:var(--_bottom-tip);border-block-end:var(--_triangle-size) solid transparent;inset-block-end:calc(var(--_triangle-size) * -1)}tool-tip:is([tip-position=right],[tip-position=inline-end]){--_y:50%;inset-block-end:50%;inset-inline-start:calc(100% + var(--_p-inline) + var(--_triangle-size))}tool-tip:is([tip-position=right],[tip-position=inline-end]):after{--_tip:var(--_left-tip);border-inline-start:var(--_triangle-size) solid transparent;inset-inline-start:calc(var(--_triangle-size) * -1)}tool-tip:is([tip-position=right],[tip-position=inline-end]):dir(rtl):after{--_tip:var(--_right-tip)}tool-tip:is([tip-position=bottom],[tip-position=block-end]){--_x:calc(50% * var(--isRTL));inset-block-start:calc(100% + var(--_p-block) + var(--_triangle-size));inset-inline-start:50%}tool-tip:is([tip-position=bottom],[tip-position=block-end]):after{--_tip:var(--_top-tip);border-block-start:var(--_triangle-size) solid transparent;inset-block-start:calc(var(--_triangle-size) * -1)}tool-tip:is([tip-position=left],[tip-position=inline-start]){--_y:50%;inset-block-end:50%;inset-inline-end:calc(100% + var(--_p-inline) + var(--_triangle-size))}tool-tip:is([tip-position=left],[tip-position=inline-start]):after{--_tip:var(--_right-tip);border-inline-end:var(--_triangle-size) solid transparent;inset-inline-end:calc(var(--_triangle-size) * -1)}tool-tip:is([tip-position=left],[tip-position=inline-start]):dir(rtl):after{--_tip:var(--_left-tip)}.accordion{--_button-size:3rem;--_panel-padding:.75rem;--_panel-gap:1rem;flex-direction:column;gap:1rem;display:flex}.accordion *{margin:0;padding:0}.accordion-panel{isolation:isolate;min-height:calc(var(--_panel-padding) * 2 + var(--_button-size));border-radius:calc((var(--_panel-padding) * 2 + var(--_button-size)) / 2);background-color:var(--clr-card-bg);padding:var(--_panel-padding);padding-right:calc(var(--_panel-padding) * 4);border:var(--card-border);box-shadow:var(--box-shadow);cursor:pointer;position:relative}@media (prefers-reduced-motion:no-preference){.accordion-content-wrapper{transition:grid-template-rows .4s ease-out}}.accordion-content{overflow:hidden}.accordion-content-wrapper{grid-template-rows:0fr;display:grid}.accordion-panel.active .accordion-content-wrapper{grid-template-rows:1fr}.accordion-title{color:#fff;isolation:isolate;align-items:center;font-size:1.75rem;font-weight:700;display:grid;position:relative}.accordion-content>p{opacity:0;margin-top:1rem;margin-left:calc(var(--_button-size) + var(--_panel-gap));transform:translateY(2rem)}.accordion-panel.active p{opacity:1;transform:translateY(0)}.accordion-image{object-fit:cover;z-index:-1;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.accordion-panel.active .accordion-image{filter:brightness(.5)}.accordion-trigger{align-items:center;gap:var(--_panel-gap);background:0 0;border:0;flex-direction:row-reverse;padding:0;display:flex}.accordion-icon{width:var(--_button-size);aspect-ratio:1;z-index:10;background-color:#0000;padding:.5rem}.accordion-title:after{content:"";left:calc((var(--_panel-gap) + var(--_button-size)) * -1);width:calc(100% + var(--_button-size) * 2);height:var(--_button-size);background:var(--clr-hero-bg);z-index:-1;border-radius:100vw;position:absolute}.scroll-watcher{z-index:1000;background-color:var(--clr-highlight);transform-origin:0;width:100%;height:10px;display:none;position:fixed;bottom:0;scale:0 1}@keyframes scroll-watcher{to{scale:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.scroll-watcher{animation:linear scroll-watcher scroll();display:block}}}.alert{text-align:center}body{--chat-window-background:var(--clr-card-bg);--chat-window-messages-background:var(--clr-body-bg);--chat-window-message-background:var(--clr-card-bg);--chat-window-message-text-color:var(--clr-text);--chat-window-your-message-background:var(--th-background-color);--chat-window-your-message-text-color:var(--clr-text-secondary)}.chat-window__interactions input{background:oklch(from var(--clr-body-bg) calc(l - .1) c h);border:var(--chat-window-border,1px solid var(--chat-window-border-color,#000))}@keyframes heading--leaveview{to{opacity:0;translate:0 20px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){h1{animation:linear both heading--leaveview scroll(root);animation-range:0 10vh}}}.diagonal{--_skew-angle:2deg;--_background:var(--clr-highlight-bg);isolation:isolate;padding-block:50px;position:relative}.diagonal.reversed{--_skew-angle:-2deg}.diagonal:after{content:"";background:var(--_background);z-index:-1;transform:skewY(var(--_skew-angle));position:absolute;inset:0}.diagonal :is(h2,label,p){color:var(--clr-highlight-text)}.details{background:var(--clr-card-bg);color:var(--clr-text);border:var(--card-border);border-radius:.5rem;margin-block:1rem}.details *{margin:0}.details>:is(div,p){padding-block:1rem}.details::details-content{block-size:0;font-size:var(--step-1);margin-inline:2rem;display:block;overflow:hidden}.details[open]::details-content{block-size:auto}summary{font-weight:700;font-size:var(--step-2);cursor:pointer;align-items:center;gap:1rem;padding:.75em 1em;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"▶";color:var(--clr-highlight);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.details[open] summary:before{rotate:90deg}@media (prefers-reduced-motion:no-preference){.details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.5s}summary:before{transition:rotate .2s}}body{--sidebar-wide-top:5rem;--toc-background:var(--clr-hero-bg)}.article__body img{cursor:zoom-in}.education img{width:200px}.how-it-works{content-visibility:auto;contain-intrinsic-size:1px 865px}.why-web{content-visibility:auto;contain-intrinsic-size:1px 1155px}.blog-news{content-visibility:auto;contain-intrinsic-size:1px 925px;margin-block-end:1rem}.example-designs{content-visibility:auto;contain-intrinsic-size:1px 458px}.my-abilities{content-visibility:auto;contain-intrinsic-size:1px 1505px}.ioffer{content-visibility:auto;contain-intrinsic-size:1px 3009px}.contact-options{grid-template-columns:repeat(auto-fit,minmax(45ch,1fr));align-items:start;gap:16px;display:grid}@media (width>=800px){.contact-options{grid-template-columns:4fr 1fr}}.online-chat-info{min-width:30ch}html{height:100%;scroll-padding-top:7rem}body{font-family:var(--ff-base);font-size:var(--fs-0);color:var(--clr-text);background-color:var(--clr-body-bg);flex-direction:column;min-height:100%;line-height:1.5;display:flex;overflow-x:hidden}hr{width:100%;margin:1rem 0}textarea,input{background:var(--clr-card-bg);border:var(--card-border);padding:var(--form-padding)}.preload *{transition:none!important}label svg{fill:var(--clr-text);min-width:1.5em;min-height:1.5em;margin-inline:.5em}@media (width<30rem){.btn{width:90%}.inline-box{text-align:center;width:100%}}@media (width<60rem){.visible-md{display:block}.flex-md-column{flex-direction:column}.contact-button{display:none}}@media (width>=60rem){.visible-md{display:none}}ul{margin:0;padding:0;list-style:none}article ul{margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style:outside}@media (prefers-reduced-motion:no-preference){.body,.header{transition:var(--transition)}}.education p{text-align:center;text-wrap:balance;align-self:center}.education svg{margin-inline:var(--gap)}