@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}ul[data-astro-cid-pux6a34n]{display:flex;gap:.8rem}li[data-astro-cid-pux6a34n]{flex-shrink:0}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{position:relative;display:inline-block;padding:.8rem;text-decoration:none!important}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{position:relative;padding:.8rem;font-weight:600}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active:after,li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:focus-within:after{position:absolute;content:"";left:0;right:0;bottom:0}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active:after{border-bottom:solid .2rem var(--color-neutral-10)}li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:focus-within:not(.active):after{border-bottom:dashed .2rem var(--color-neutral-10)}label[data-astro-cid-x3pjskd3]{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:.2rem solid var(--color-neutral-10);border-radius:4rem}input[data-astro-cid-x3pjskd3]{position:absolute;opacity:0;width:0;height:0}svg[data-astro-cid-x3pjskd3]{position:absolute;cursor:pointer;width:2.4rem;height:2.4rem;inset:50%0 0 50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;color:var(--color-neutral-10)}.light-icon[data-astro-cid-x3pjskd3]{opacity:0}input[data-astro-cid-x3pjskd3]:checked~.dark-icon[data-astro-cid-x3pjskd3]{opacity:0}input[data-astro-cid-x3pjskd3]:checked~.light-icon[data-astro-cid-x3pjskd3]{opacity:1}label[for=menu-toggle]{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--color-neutral-100);background:var(--color-neutral-10);border-radius:4rem;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}label[for=menu-toggle]:not(:disabled):not(:active):hover{color:var(--color-neutral-99);background:var(--color-neutral-50)}label[for=menu-toggle]:not(:disabled):active{background:var(--color-neutral-30);color:var(--color-neutral-100)}label[for=menu-toggle]:focus-visible{color:var(--color-neutral-10);background:var(--color-neutral-100)}label[for=menu-toggle] input{position:absolute;opacity:0;width:0;height:0}label[for=menu-toggle] svg{position:absolute;cursor:pointer;width:2.4rem;height:2.4rem;inset:50%0 0 50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;color:var(--color-neutral-100)}label[for=menu-toggle] .close-icon{opacity:0}label[for=menu-toggle] input:checked~.menu-icon{opacity:0}label[for=menu-toggle] input:checked~.close-icon{opacity:1}header{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-header);display:flex;height:var(--header-height);background:var(--color-neutral-100)}header:before{content:"";position:absolute;inset:0;border-bottom:.2rem solid var(--color-neutral-10);pointer-events:none}header .container{height:100%;display:flex;align-items:center;gap:var(--space-1)}header .container>*{flex-shrink:0}header .logo{width:4rem;height:4rem;margin-right:auto}header .link-list{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.mobile-menu-container{visibility:hidden;position:absolute}header label[for=menu-toggle]{display:none}.mobile-menu li{flex-shrink:0}.mobile-menu li a{position:relative;display:inline-block;padding:.8rem;text-decoration:none!important}.mobile-menu li a.active{position:relative;padding:.8rem;font-weight:600}.mobile-menu li a.active:after{position:absolute;content:"";left:0;right:0;bottom:0}.mobile-menu li a.active:after{border-bottom:solid .2rem var(--color-neutral-10)}.focus-nav-section{border-bottom:dashed .2rem var(--color-neutral-10)}header .search-wrapper{width:4rem;height:4rem;border-radius:10rem;color:var(--color-neutral-10);overflow:hidden;transition:width .4s ease-in-out;position:relative}header .search-wrapper:hover,header .search-wrapper:focus-within{width:25rem}header .btn-search{position:absolute;top:0;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}header .btn-search.search-action{left:0}header .btn-search.close-action{right:0;visibility:hidden;opacity:0;pointer-events:none;transition:inherit}header .search-wrapper:focus-within .close-action{visibility:visible;opacity:1;pointer-events:all}.headed .icon{width:2.4rem;height:2.4rem}header input{position:absolute;top:0;left:0;width:calc(100% - 8rem);height:100%;margin:0 4rem;padding:0 .4rem;outline:0;border:0;font-size:1.2rem;box-sizing:border-box}@media (max-width:768px){header .container{display:flex;justify-content:flex-start;align-items:center}header ul{visibility:hidden}header label[for=menu-toggle]{display:flex}header .blog-search{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:flex-end}header .search-wrapper{position:relative;top:unset;bottom:unset;right:unset}header .search-wrapper:hover,header .search-wrapper:focus-within{position:absolute;right:0;width:100%}.mobile-menu-container{visibility:visible;position:fixed;margin-top:6.8rem;inset:0;z-index:1000;background:var(--color-neutral-95);transition:.3s ease-in-out;transition-property:opacity,visibility}.mobile-menu{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.8rem}.mobile-menu-container.hide{visibility:hidden;opacity:0}}footer[data-astro-cid-sz7xmlte]{position:relative;background:var(--color-neutral-100)}footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;border-top:.2rem solid var(--color-neutral-10);pointer-events:none}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{color:var(--color-neutral-50);padding:2.4rem 0;display:flex;flex-direction:column;align-items:center;gap:1.6rem}footer[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{color:var(--color-neutral-10)}:root{--color-neutral-0:#000000;--color-neutral-10:#1c1b1c;--color-neutral-20:#313030;--color-neutral-30:#484646;--color-neutral-40:#605e5e;--color-neutral-50:#797676;--color-neutral-60:#939090;--color-neutral-70:#adaaaa;--color-neutral-80:#c9c6c5;--color-neutral-90:#e5e1e1;--color-neutral-95:#f4f0ef;--color-neutral-99:#fffbff;--color-neutral-100:#ffffff;--color-text-primary:var(--color-neutral-10);--color-text-secondary:var(--color-neutral-30);--color-text-tertiary:var(--color-neutral-50);--color-bg-primary:var(--color-neutral-100);--color-bg-secondary:var(--color-neutral-95);--color-border:var(--color-neutral-10);--color-accent-blue:#3498db;--color-accent-blue-dark:#2c3e50;--color-accent-blue-darker:#34495e;--space-0:0;--space-1:.8rem;--space-2:1.6rem;--space-3:2.4rem;--space-4:3.2rem;--space-5:4rem;--space-6:4.8rem;--space-7:5.6rem;--space-8:6.4rem;--space-9:7.2rem;--space-10:8rem;--font-family-base:"Poppins", sans-serif;--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-base:1.8rem;--font-size-md:2rem;--font-size-lg:2.4rem;--font-size-xl:2.6rem;--font-size-2xl:3.2rem;--font-size-3xl:3.6rem;--font-size-4xl:4rem;--font-size-5xl:4.8rem;--font-size-6xl:5.6rem;--font-size-7xl:8.4rem;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-xs:1.8rem;--line-height-sm:2rem;--line-height-base:2.6rem;--line-height-md:2.2rem;--line-height-lg:3.2rem;--line-height-xl:3.4rem;--line-height-2xl:3.6rem;--line-height-3xl:4.2rem;--line-height-4xl:4.8rem;--line-height-5xl:5.2rem;--line-height-6xl:6.4rem;--line-height-7xl:6.8rem;--line-height-8xl:10rem;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.01em;--letter-spacing-wider:.02em;--letter-spacing-widest:.07em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--header-height:6.8rem;--container-max-width:128rem;--radius-none:0;--radius-sm:.4rem;--radius-md:1.2rem;--radius-lg:1.6rem;--radius-xl:3.2rem;--radius-full:10rem;--radius-round:50%;--border-width-none:0;--border-width-thin:.1rem;--border-width-base:.2rem;--border-width-thick:.4rem;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-normal:.3s ease-in-out;--transition-slow:.4s ease-in-out;--transition-slower:.6s ease-in-out;--z-index-base:1;--z-index-dropdown:100;--z-index-sticky:200;--z-index-fixed:300;--z-index-modal-backdrop:400;--z-index-modal:500;--z-index-popover:600;--z-index-tooltip:700;--z-index-header:1000;--z-index-cookie-consent:1020}html.is-dark{--color-neutral-0:#f5f5f5;--color-neutral-10:#e0e0e0;--color-neutral-20:#c2c2c2;--color-neutral-30:#a3a3a3;--color-neutral-40:#858585;--color-neutral-50:#666666;--color-neutral-60:#4d4d4d;--color-neutral-70:#373737;--color-neutral-80:#2a2a2a;--color-neutral-90:#1e1e1e;--color-neutral-95:#181818;--color-neutral-99:#121212;--color-neutral-100:#0d0d0d;--color-text-primary:var(--color-neutral-10);--color-text-secondary:var(--color-neutral-30);--color-text-tertiary:var(--color-neutral-50);--color-bg-primary:var(--color-neutral-100);--color-bg-secondary:var(--color-neutral-95);--color-border:var(--color-neutral-10)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{display:block;max-width:100%}a{text-decoration:none;color:inherit}a:focus-visible{outline:0}input,textarea,button{all:unset}.clearfix:after{content:"";display:table;clear:both}html{font-family:var(--font-family-base);font-size:62.5%;font-optical-sizing:auto;font-style:normal;color:var(--color-text-secondary);scroll-behavior:smooth}body{position:relative;background-color:var(--color-bg-secondary);padding-top:var(--header-height);display:flex;flex-direction:column;min-height:100vh;transition:var(--transition-normal);transition-property:background-color,color;font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide)}body>*{padding-left:var(--space-8);padding-right:var(--space-8)}.container{width:100%;max-width:var(--container-max-width);margin:0 auto}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}.link{color:var(--color-text-secondary);text-decoration:underline;white-space:nowrap}input,textarea{background:var(--color-bg-primary)}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}input,textarea{padding:var(--space-2) var(--space-3)}svg{width:2.4rem;height:2.4rem}#about,#blog,#tool,#contact{scroll-margin-top:var(--header-height)}main{flex-grow:1;display:flex;align-items:center}.horizontal-divider-0{height:var(--space-0)}.horizontal-divider-1{height:var(--space-1)}.horizontal-divider-2{height:var(--space-2)}.horizontal-divider-3{height:var(--space-3)}.horizontal-divider-4{height:var(--space-4)}.horizontal-divider-5{height:var(--space-5)}.horizontal-divider-6{height:var(--space-6)}.horizontal-divider-7{height:var(--space-7)}.horizontal-divider-8{height:var(--space-8)}.horizontal-divider-9{height:var(--space-9)}.horizontal-divider-10{height:var(--space-10)}.display-large-bold{font-weight:var(--font-weight-bold);font-size:var(--font-size-7xl);line-height:var(--line-height-8xl);letter-spacing:var(--letter-spacing-widest)}.headline-large-1-semi-bold{font-weight:var(--font-weight-semibold);font-size:var(--font-size-5xl);line-height:var(--line-height-6xl)}.headline-large-2-semi-bold{font-weight:var(--font-weight-semibold);font-size:var(--font-size-4xl);line-height:var(--line-height-5xl)}.headline-large-3-semi-bold{font-weight:var(--font-weight-semibold);font-size:var(--font-size-2xl);line-height:var(--line-height-3xl)}.headline-large-4-semi-bold{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.headline-large-5-semi-bold{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-base)}.body-large{font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide)}.body-large-semi-bold{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide)}.body-medium{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-wide)}.label-large-bold{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-wider)}.label-medium-medium{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-wider)}.image-container{position:relative;overflow:hidden;max-width:100%}.image-container:before{content:"";display:inline-block;padding-bottom:56.25%}.image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition-property:scale;transition:.3s ease-in-out}.image-container:hover img{transform:scale(1.05)}.fade-in{animation:fadeIn .3s ease-in-out forwards}.fade-out{animation:fadeOut .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.input-field-wrapper,textarea{display:flex;border-radius:1.6rem;overflow:hidden}textarea{resize:vertical;border-bottom-right-radius:0;border-top-right-radius:0;overflow-y:scroll}.input-field-wrapper>*{flex:1}.section-title{margin-bottom:var(--space-6)}.border{position:relative}.border:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.input-field-wrapper,textarea,.border:after{border:.2rem solid var(--color-neutral-10)}.input-field-wrapper:focus-within,textarea:focus-within{border-style:dashed}.display-large-bold{font-weight:700;font-size:8.4rem;line-height:10rem;letter-spacing:.07em}.headline-large-1-semi-bold{font-weight:600;font-size:4.8rem;line-height:6.4rem}.headline-large-2-semi-bold{font-weight:600;font-size:4rem;line-height:5.2rem}.entry h2,.headline-large-3-semi-bold{font-weight:600;font-size:3.2rem;line-height:4.2rem}.entry h3,.headline-large-4-semi-bold{font-weight:600;font-size:2.6rem;line-height:3.4rem}.entry .author-name,.headline-large-5-semi-bold{font-weight:600;font-size:2rem;line-height:2.6rem}p,.entry pre,.entry ul,.entry ol,.body-large,input,textarea,.response-message{font-size:1.8rem;line-height:2.6rem;letter-spacing:.01em}.link,strong,.entry .body a,.entry .post-details,.body-large-semi-bold,.unit-select{font-weight:600;font-size:1.8rem;line-height:2.6rem;letter-spacing:.01em}.entry .author-role,.body-medium{font-size:1.4rem;line-height:2rem;letter-spacing:.01em}figcaption,.label-large-bold{font-weight:500;font-size:1.6rem;line-height:2.2rem;letter-spacing:.02em}.entry .label,.label-medium-medium{font-weight:500;font-size:1.4rem;line-height:2rem;letter-spacing:.02em}.copy-button,.btn{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;gap:var(--space-1);font-weight:500;font-size:1.6rem;line-height:2.2rem;letter-spacing:.02em}.btn.outlined-button{padding:1.6rem 2.4rem;border-radius:10rem;color:var(--color-neutral-100);background:var(--color-neutral-10);text-align:center}.btn.outlined-button.secondary{background:var(--color-neutral-100);color:var(--color-neutral-10)}.btn.outlined-button:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:.2rem solid var(--color-neutral-10)}.btn.outlined-button,.btn.outlined-button:after{transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:ease-in-out}.btn.outlined-button:not(:disabled):not(:active):hover{color:var(--color-neutral-99);background:var(--color-neutral-50)}.btn.outlined-button:not(:disabled):not(:active):hover:after{border-color:var(--color-neutral-50)}.btn.outlined-button:not(:disabled):active{background:var(--color-neutral-30);color:var(--color-neutral-100)}.btn.outlined-button:not(:disabled):active:after{border-color:var(--color-neutral-30)}.btn.outlined-button:focus-visible{color:var(--color-neutral-10);background:var(--color-neutral-100)}.btn.outlined-button:focus-visible:after{border-style:dashed}.btn.outlined-button:disabled{cursor:not-allowed;color:var(--color-neutral-70);background:0 0}.btn.outlined-button:disabled:after{border-color:var(--color-neutral-70)}.utility-list ul{display:flex;justify-content:center;padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;gap:var(--space-2);color:var(--color-neutral-30)}.entry,.page{display:flex;flex-direction:column;max-width:102.4rem;margin:0 auto}.entry .author-profile{display:flex;align-items:center;gap:var(--space-1)}.entry .author-avatar-wrapper{width:6.4rem;height:6.4rem;border-radius:50%;flex-shrink:0}.entry .author-details{display:flex;flex-direction:column;gap:var(--space-1)}.entry .author-name{color:var(--color-neutral-10)}.entry .author-role,.entry .post-details{color:var(--color-neutral-30)}.entry .labels{display:flex;flex-wrap:wrap;gap:var(--space-1)}.entry .label{padding:var(--space-1) var(--space-2);color:var(--color-neutral-10);background:var(--color-neutral-100)}.entry .content{border-radius:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-6);background:var(--color-neutral-100)}.entry figure{display:flex;flex-direction:column;border-radius:var(--space-2) var(--space-2)0 0;overflow:hidden;margin-bottom:var(--space-6)}.entry figcaption{padding:var(--space-2);text-align:center}.entry .body{max-width:68rem;margin:0 auto}.entry h2,.entry .tool-promo-box{margin-top:var(--space-4);margin-bottom:var(--space-3)}.entry h2{scroll-margin-top:6.8rem}.entry h3{margin-top:var(--space-3);margin-bottom:var(--space-2)}.entry p,.entry li{margin-bottom:var(--space-2)}.entry ul,.entry ol{padding-left:var(--space-3)}.entry ul{list-style-type:disc}.entry ol{list-style-type:decimal}.entry strong{color:var(--color-neutral-20)}.entry .body a:not(.btn){color:var(--color-neutral-20);text-decoration:underline}.entry .body>:last-child{margin-bottom:0}.entry .tool-promo-box,.entry .info-box{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--space-2) var(--space-2) var(--space-3);border-radius:var(--space-2)}.entry .tool-promo-box:after,.entry .info-box:after{position:absolute;content:"";inset:0;border:.2rem solid var(--color-neutral-10);border-left:.8rem solid var(--color-neutral-10);border-radius:inherit;pointer-events:none}.entry .info-box{padding:var(--space-2) var(--space-2)0 var(--space-3)}.entry .stat-highlight{font-weight:700;color:var(--color-neutral-10)}.entry pre{position:relative;background-color:var(--color-neutral-99);padding:var(--space-2);border:.2rem solid var(--color-neutral-90);border-radius:var(--space-1);overflow-x:auto;margin-bottom:var(--space-2)}.entry pre code{color:var(--color-neutral-10);padding:0;background-color:transparent}.entry :not(pre)>code{color:var(--color-neutral-10);background-color:var(--color-neutral-99);padding:.4rem var(--space-1);border:.2rem solid var(--color-neutral-90);border-radius:var(--space-1)}.entry blockquote{border-left:4px solid #3498db;padding-left:1rem;margin-left:0;margin-right:0;font-style:italic;color:#555}.entry table{width:100%;border-collapse:separate;border-spacing:0;border:.2rem solid var(--color-neutral-90);border-radius:var(--space-1);overflow:hidden}.entry thead th{background:var(--color-neutral-95);padding:var(--space-2);text-align:left;font-weight:600;vertical-align:middle;border-bottom:.2rem solid var(--color-neutral-90);border-right:.1rem solid var(--color-neutral-90)}.entry thead th:last-child{border-right:none}.entry tbody tr{border-bottom:.1rem solid var(--color-neutral-90)}.entry tbody tr:last-child{border-bottom:none}.entry tbody tr:hover{background:var(--color-neutral-95)}.entry td{vertical-align:middle;padding:var(--space-2);border-right:.1rem solid var(--color-neutral-90);border-bottom:.1rem solid var(--color-neutral-90)}.entry td:last-child{border-right:none}.entry tbody tr:last-child td{border-bottom:none}.page .content{border-radius:var(--space-5);overflow:hidden}.page .head{position:relative;display:flex;flex-direction:row;padding:var(--space-3) var(--space-4);background:var(--color-neutral-100)}.page .body{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3);margin-bottom:var(--space-3);padding:0 var(--space-3)}.page .footer{position:relative;padding:var(--space-3) var(--space-4);background:var(--color-neutral-100)}.page .head:after,.page .footer:after{position:absolute;content:"";inset:0;pointer-events:none}.page .head:after{border-bottom:solid .2rem var(--color-neutral-10)}.page .footer:after{border-top:solid .2rem var(--color-neutral-10)}.page-not-found,.no-results-found{display:flex;flex-direction:column;align-items:center;text-align:center}.page-not-found h1,.no-results-found h1,.page-not-found p,.no-results-found p{margin-bottom:var(--space-3)}#cookie-consent{position:fixed;width:100%;right:0;left:0;bottom:0;background:var(--color-neutral-100);z-index:1020}#cookie-consent:before{content:"";position:absolute;top:0;left:0;right:0;border-top:.2rem solid var(--color-neutral-10)}#cookie-consent .content{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}#cookie-consent .text{flex-grow:1}#cookie-consent .btn{flex-shrink:0}.copy-button{position:absolute;right:var(--space-2);top:var(--space-2);padding:var(--space-1) var(--space-2);background-color:var(--color-neutral-30);color:var(--color-neutral-100);border-radius:var(--space-1)}.copy-button:hover{background-color:var(--color-neutral-20);transform:scale(1.05)}.copy-button:active{transform:scale(.95);background-color:var(--color-neutral-10)}pre:hover .copy-button{opacity:1}.copy-button{transition:all .2s ease;opacity:.7}@media (max-width:992px){#cookie-consent .content{flex-direction:column;align-items:stretch;text-align:center;gap:var(--space-2)}}@media (max-width:768px){body>*{padding-left:var(--space-3);padding-right:var(--space-3)}.horizontal-divider-10{height:var(--space-6)}.display-large-bold{font-size:5.6rem;line-height:6.8rem}.headline-large-1-semi-bold{font-size:4rem;line-height:5.2rem}.headline-large-2-semi-bold{font-size:3.6rem;line-height:4.8rem}.section-title{margin-bottom:var(--space-4)}.entry h3,.headline-large-3-semi-bold,.headline-large-4-semi-bold{font-size:2.4rem;line-height:3.2rem}.headline-large-5-semi-bold{font-size:1.6rem;line-height:2.2rem}p,.entry pre,.entry ul,.entry ol,.body-large,input,textarea,.response-message,body,.link,strong,.entry .body a,.entry .post-details,.body-large-semi-bold{font-size:1.4rem;line-height:2rem}.copy-button,figcaption,.label-large-bold,.btn.outlined-button{font-size:1.4rem;line-height:2rem}.label-medium-medium{font-size:1.2rem;line-height:1.8rem}.entry .label{font-size:1.4rem;line-height:2rem}.entry h1,.page h1{font-size:3.2rem;line-height:4.2rem}.entry h2{font-size:2.8rem;line-height:3.6rem}.entry .horizontal-divider-7,.page .horizontal-divider-7{height:var(--space-4)}.entry .horizontal-divider-4{height:var(--space-2)}.entry figure{margin-bottom:var(--space-3)}.entry h2{margin-top:var(--space-3);margin-bottom:var(--space-2)}.entry h3{margin-top:var(--space-2);margin-bottom:var(--space-1)}.entry p{margin-bottom:var(--space-1)}.page .head{padding:var(--space-2) var(--space-4)}.page .body{gap:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-2)}.page .footer{padding:var(--space-2) var(--space-3)}}@media (max-width:576px){.entry h1,.page h1{font-size:2.8rem;line-height:3.6rem}.entry h2{font-size:2.4rem;line-height:3.2rem}.entry h3{font-size:2rem;line-height:2.6rem}.entry .content{padding:var(--space-2) var(--space-2) var(--space-3);margin:0-2.4rem;border-radius:0}.entry .content:after{content:none}.entry figure{border-radius:0}.entry figcaption{padding:var(--space-1)}.page .content{margin:0-2.4rem;border-radius:0}.page .content:after{border:0}.page .head:after{border-top:solid .2rem var(--color-neutral-10)}.page .footer.entry:after{border-bottom:solid .2rem var(--color-neutral-10)}.page .footer.result:after{border-bottom:none}}@media (max-width:360px){html{font-size:46.875%}}