/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.page-title{display:inline;}
.gl-backdrop{position:fixed;z-index:-1;top:0;pointer-events:none;}.gl-backdrop--left{left:0;}.gl-backdrop--right{right:0;}
.gl-book{--gl-ink:#0f1b2d;--gl-muted:#5b6b82;--gl-accent:#0073b6;--gl-glow:#2bb8ff;--gl-line:#d9e6f2;--gl-soft:#f2f8fd;--gl-grad:linear-gradient(135deg,#2bb8ff 0%,#0073b6 100%);--gl-heading:metropolis,"Metropolis","Montserrat",sans-serif;--gl-btn-ring:inset 0 0 0 1.5px var(--gl-accent);--gl-btn-shadow:0 3px 10px rgba(0,115,182,0.22);--gl-btn-glow:0 6px 16px rgba(43,184,255,0.45);margin-block-end:3rem;color:var(--gl-ink);counter-reset:gl-part gl-chapter;}.gl-book :focus-visible{outline:3px solid var(--gl-glow);outline-offset:2px;}.gl-book__intro{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1.75rem;align-items:center;margin-bottom:2.5rem;}.gl-book__cover{margin:0;}.gl-book__cover img{display:block;width:100%;height:auto;border-radius:1rem;box-shadow:0 16px 40px rgba(11,22,38,0.22),0 0 0 1px rgba(15,27,45,0.06);}.gl-book .gl-book__quote{position:relative;margin:0;padding:0.25rem 0 0.25rem 1.4rem;color:var(--gl-ink);font-family:inherit;font-size:1.15rem;font-style:italic;font-weight:400;line-height:1.55;border:0;}.gl-book .gl-book__quote::before{position:absolute;top:0;bottom:0;left:0;width:4px;height:auto;content:"";border-radius:2px;background:var(--gl-grad);}.gl-book .gl-book__quote::after{display:none;}.gl-book .gl-book__quote p{margin:0;font:inherit;}.gl-book__download{margin:1.4rem 0 0;}.gl-book .gl-book__pdf{display:inline-flex;gap:0.55rem;align-items:center;min-height:2.9rem;padding:0 1.4rem 0 1.1rem;color:#fff;font-family:var(--gl-heading);font-size:0.95rem;font-weight:600;text-decoration:none;border-radius:999px;background:var(--gl-grad);box-shadow:0 10px 28px rgba(43,184,255,0.4);transition:transform 0.15s ease,box-shadow 0.15s ease;}.gl-book__pdf::before{width:1.25rem;height:1.25rem;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4h2v8.2l3.1-3.1 1.4 1.4L12 16l-5.5-5.5 1.4-1.4 3.1 3.1zM5 18h14v2H5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4h2v8.2l3.1-3.1 1.4 1.4L12 16l-5.5-5.5 1.4-1.4 3.1 3.1zM5 18h14v2H5z'/%3E%3C/svg%3E") center / contain no-repeat;}.gl-book .gl-book__pdf:hover,.gl-book .gl-book__pdf:focus{color:#fff;box-shadow:0 14px 34px rgba(43,184,255,0.55);transform:translateY(-1px);}.gl-book__tools{display:flex;font-family:var(--gl-heading);flex-wrap:wrap;gap:0.5rem 1rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem;color:var(--gl-muted);font-size:0.9rem;}.gl-book__btn{display:inline-flex;gap:0.4rem;align-items:center;padding:0.45rem 0.95rem;cursor:pointer;color:var(--gl-accent);font-family:var(--gl-heading);font-size:0.82rem;font-weight:600;border:0;border-radius:999px;background:#fff;box-shadow:var(--gl-btn-ring),var(--gl-btn-shadow);transition:color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;}.gl-book__btn:hover{color:#fff;background:var(--gl-grad);box-shadow:var(--gl-btn-glow);transform:translateY(-1px);}.gl-book__btn svg{width:1rem;height:1rem;fill:currentColor;}.gl-book__part{counter-increment:gl-part;margin-top:2.25rem;}.gl-book__part-title{display:flex;flex-direction:column;gap:0.2rem;margin:0 0 1rem;font-family:var(--gl-heading);font-size:clamp(1.35rem,1.1rem + 0.9vw,1.75rem);font-weight:700;line-height:1.2;}.gl-book__part-title::before{content:"Часть " counter(gl-part);color:var(--gl-accent);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;}.gl-book__chapter{counter-increment:gl-chapter;margin:0 0 0.75rem;overflow:hidden;scroll-margin-top:6rem;border-radius:1.1rem;background:#fff;box-shadow:inset 0 0 0 1px var(--gl-line),0 6px 22px rgba(15,27,45,0.06);transition:box-shadow 0.2s ease;}.gl-book__chapter:hover{box-shadow:inset 0 0 0 1px rgba(0,115,182,0.35),0 10px 28px rgba(15,27,45,0.1);}.gl-book__chapter[open]:not(.is-closing){box-shadow:inset 0 0 0 1.5px var(--gl-accent),0 12px 32px rgba(0,115,182,0.14);}.gl-book__chapter > summary{display:flex;gap:1rem;align-items:center;padding:0.85rem 1rem 0.85rem 0.85rem;cursor:pointer;list-style:none;user-select:none;font-family:var(--gl-heading);font-size:1.05rem;font-weight:600;line-height:1.3;}.gl-book__chapter > summary::-webkit-details-marker{display:none;}.gl-book__chapter > summary::before{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;content:counter(gl-chapter,decimal-leading-zero);color:var(--gl-accent);font-size:0.95rem;font-weight:700;border-radius:50%;background:#fff;box-shadow:var(--gl-btn-ring),var(--gl-btn-shadow);transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;}.gl-book__chapter[open]:not(.is-closing) > summary::before{color:#fff;background:var(--gl-grad);box-shadow:var(--gl-btn-glow);}.gl-book__chapter[open]:not(.is-closing) > summary{color:var(--gl-accent);}.gl-book__title{flex:1;min-width:0;}.gl-book__meta{flex:none;color:var(--gl-muted);font-size:0.8rem;font-weight:500;white-space:nowrap;}.gl-book__chevron{display:grid;flex:none;place-items:center;width:2.1rem;height:2.1rem;color:var(--gl-accent);border-radius:50%;background:var(--gl-soft);transition:transform 0.3s ease,background-color 0.2s ease,color 0.2s ease;}.gl-book__chevron svg{width:1.2rem;height:1.2rem;fill:currentColor;}.gl-book__chapter > summary:hover .gl-book__chevron{color:#fff;background:var(--gl-grad);}.gl-book__chapter[open]:not(.is-closing) .gl-book__chevron{transform:rotate(180deg);}.gl-book__wrap{display:flow-root;}.gl-book__wrap.is-animating{overflow:hidden;}.gl-book__text{position:relative;margin:0 1.25rem 1.25rem 4.6rem;padding-top:1.1rem;font-size:1.02rem;line-height:1.75;}.gl-book__text::before{position:absolute;top:0;right:0;left:0;height:2px;content:"";border-radius:1px;background:linear-gradient(90deg,var(--gl-glow),var(--gl-line) 40%,transparent);}.gl-book__text strong{color:var(--gl-accent);}.gl-book__close{display:flex;justify-content:flex-end;margin-top:1.1rem;}@media (max-width:40rem){.gl-book__intro{grid-template-columns:minmax(0,1fr);gap:1.25rem;}.gl-book__cover img{max-width:22rem;margin-inline:auto;}.gl-book .gl-book__quote{font-size:1.05rem;}.gl-book__chapter > summary{gap:0.7rem;padding:0.7rem 0.75rem 0.7rem 0.65rem;font-size:0.98rem;}.gl-book__chapter > summary::before{width:2.3rem;height:2.3rem;font-size:0.85rem;}.gl-book__meta{display:none;}.gl-book__text{margin:0 1rem 1rem;font-size:1rem;}}@media (prefers-reduced-motion:reduce){.gl-book__chapter,.gl-book__chevron,.gl-book__pdf,.gl-book__btn{transition:none;}}
@font-face{font-family:Lora;src:url(/modules/custom/gadget_lab/fonts/lora-cyrillic-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:Lora;src:url(/modules/custom/gadget_lab/fonts/lora-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:Lora;src:url(/modules/custom/gadget_lab/fonts/lora-cyrillic.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:metropolis;src:url(/modules/custom/gadget_lab/fonts/montserrat-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:metropolis;src:url(/modules/custom/gadget_lab/fonts/montserrat-cyrillic.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:metropolis;src:url(/modules/custom/gadget_lab/fonts/montserrat-cyrillic.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
.skip-link.visually-hidden:not(:focus){width:1px;}
:root{--gl-ink:#0f1b2d;--gl-accent:#0073b6;--gl-glow:#2bb8ff;--gl-line:#d9e6f2;--gl-soft:#f2f8fd;--gl-grad:linear-gradient(135deg,#2bb8ff 0%,#0073b6 100%);--gl-heading:metropolis,"Metropolis","Montserrat",sans-serif;}html body{background-color:#e9f2f9;background-image:radial-gradient(70rem 45rem at 0% 0%,rgba(43,184,255,0.24),transparent 65%),radial-gradient(60rem 45rem at 100% 100%,rgba(0,115,182,0.18),transparent 65%);background-attachment:fixed;}.page-wrapper{margin-inline:auto;box-shadow:0 0 0 1px rgba(15,27,45,0.05),0 24px 80px rgba(15,27,45,0.14);}html body{--site-header-height-wide:8rem;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header .site-header__fixable.is-fixed{inset-block-start:calc(var(--drupal-displace-offset-top,0px) - (var(--site-header-height-wide) - var(--header-height-wide-when-fixed)));}body:not(.is-always-mobile-nav) .site-header .site-header__fixable{clip-path:inset(0 0 -100vh 0);}}.site-header .site-header__initial,.site-header .sticky-header-toggle{background-color:#23aef5;}.site-header .site-branding{position:relative;isolation:isolate;overflow:hidden;border-end-end-radius:2.5rem;background-image:linear-gradient(115deg,#23aef5 0%,#0a87cd 55%,#00649f 100%);box-shadow:0 18px 40px -16px rgba(0,115,182,0.55);}.site-header .site-header__fixable.is-fixed:not(.is-expanded) .site-header__initial,.site-header .site-header__fixable.is-fixed:not(.is-expanded) .sticky-header-toggle{border-end-end-radius:1.5rem;}.site-header .site-header__fixable.is-fixed:not(.is-expanded) .site-header__initial{box-shadow:0 12px 30px -10px rgba(0,115,182,0.55);}.site-header .site-branding::before{position:absolute;z-index:-1;inset:0;content:"";background:radial-gradient(14rem 10rem at 85% 0%,rgba(255,255,255,0.28),transparent 70%),radial-gradient(10rem 8rem at 10% 110%,rgba(43,184,255,0.55),transparent 70%);pointer-events:none;}.site-header .site-branding__inner{gap:1rem;}.site-header .site-branding__logo{display:grid;place-items:center;padding:0.3rem;border-radius:50%;background:rgba(255,255,255,0.96);box-shadow:0 0 0 4px rgba(255,255,255,0.28),0 10px 26px rgba(0,40,80,0.35);transition:transform 0.25s ease,box-shadow 0.25s ease;}.site-header .site-branding__logo img{border-radius:50%;}.site-header .site-branding__logo:hover,.site-header .site-branding__logo:focus-visible{box-shadow:0 0 0 6px rgba(255,255,255,0.4),0 12px 30px rgba(0,40,80,0.4);transform:rotate(-6deg) scale(1.05);}.site-header .site-branding__name{font-family:var(--gl-heading);font-weight:700;letter-spacing:0.01em;text-shadow:0 2px 14px rgba(0,40,80,0.3);}.site-header .site-branding__name::after{display:block;width:2.25rem;height:3px;margin-top:0.45rem;content:"";border-radius:2px;background:linear-gradient(90deg,#fff,rgba(255,255,255,0.2));transition:width 0.25s ease;}.site-header .site-branding__inner:hover .site-branding__name::after{width:100%;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{align-self:center;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu--level-1{gap:0.25rem;align-items:center;padding:0.35rem;border-radius:999px;background:var(--gl-soft);box-shadow:inset 0 0 0 1px var(--gl-line);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--level-1{min-height:2.6rem;margin-inline-end:0;padding-inline:1.1rem;border-radius:999px;transition:background-color 0.2s ease,box-shadow 0.2s ease;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--has-children{padding-inline-end:0.55rem;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--has-children::after{position:absolute;top:100%;right:0;left:0;height:0.8rem;content:"";}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--level-1:hover{background:#fff;box-shadow:0 3px 12px rgba(0,115,182,0.16);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link--level-1{color:var(--gl-ink);font-family:var(--gl-heading);font-size:0.95rem;font-weight:600;letter-spacing:0.01em;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link--level-1:hover{color:var(--gl-accent);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link-inner--level-1{padding-block:0.55rem;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link-inner::after{content:none;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link:focus::before{content:none;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link:focus-visible{outline:2px solid var(--gl-glow);outline-offset:4px;border-radius:999px;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--level-1.primary-nav__menu-item--active-trail{background:var(--gl-grad);box-shadow:0 6px 16px rgba(43,184,255,0.45);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--active-trail > .primary-nav__menu-link--level-1{color:#fff;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__button-toggle{width:1.6rem;margin-inline-end:0;color:var(--gl-accent);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__button-toggle .icon--menu-toggle{background:transparent;transition:transform 0.2s ease;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle{transform:translateY(-50%) rotate(180deg);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--active-trail > .primary-nav__button-toggle{color:#fff;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu--level-2{top:calc(100% + 0.6rem);width:16.5rem;padding:0.5rem;border:0;border-radius:1.1rem;background:#fff;box-shadow:inset 0 0 0 1px var(--gl-line),0 18px 44px rgba(15,27,45,0.16);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-🥕{display:none;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-item--level-2{padding:0;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link--level-2{padding:0 0.85rem;color:var(--gl-ink);font-family:var(--gl-heading);font-size:0.92rem;font-weight:500;border-radius:0.7rem;transition:background-color 0.15s ease,color 0.15s ease;}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link--level-2:hover,body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link--level-2.is-active{color:var(--gl-accent);background:var(--gl-soft);}body:not(.is-always-mobile-nav) .header-nav .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner{padding-block:0.6rem;}.site-header .block-search-wide__button{width:2.9rem;height:2.9rem;margin-block:auto;color:var(--gl-accent);border-radius:50%;background:var(--gl-soft);box-shadow:inset 0 0 0 1px var(--gl-line);transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;}.site-header .block-search-wide__button:hover{color:#fff;background:var(--gl-grad);box-shadow:0 6px 16px rgba(43,184,255,0.45);}.site-header .block-search-wide__button svg{width:1.1rem;height:1.1rem;}}@media (max-width:74.99rem){.site-header .mobile-nav-button{justify-content:center;width:auto;min-width:2.75rem;height:2.75rem;padding:0 0.8rem;border-radius:999px;background:var(--gl-soft);box-shadow:inset 0 0 0 1px var(--gl-line);}.site-header .mobile-nav-button__label{color:var(--gl-ink);font-family:var(--gl-heading);font-weight:600;}.site-header .primary-nav__menu-link--active-trail{color:var(--gl-accent);}}@media (prefers-reduced-motion:reduce){.site-header .site-branding__logo,.site-header .site-branding__name::after,.site-header .block-search-wide__button{transition:none;}.site-header .site-branding__logo:hover{transform:none;}}@media (min-width:75rem){.site-footer .site-footer__inner{padding-block:var(--sp2);}}.site-footer .region--footer_top__inner > :last-child,.site-footer .region--footer_bottom__inner > :last-child,.site-footer .text-content > :last-child{margin-block-end:0;}.site-footer .region--footer_top__inner:last-child,.site-footer .region--footer-top:last-child .region--footer_top__inner{margin-block-end:0;}.page-wrapper #page{display:flex;flex-direction:column;min-height:100vh;}.page-wrapper #main-wrapper{flex:1 0 auto;min-height:24rem;}.block-system-main-block .search-form .container-inline{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:flex-end;}.block-system-main-block .search-form .form-item-keys{flex:1 1 18rem;margin:0;}.block-system-main-block .search-form .form-item-keys .form-item__label{display:block;margin-bottom:0.4rem;color:#5b6b82;font-family:var(--gl-heading);font-size:0.85rem;font-weight:600;}.block-system-main-block .search-form .form-item-keys .form-search{width:100%;min-height:3rem;padding:0 1.2rem;font-size:1rem;border:0;border-radius:999px;background:var(--gl-soft);box-shadow:inset 0 0 0 1px var(--gl-line);transition:box-shadow 0.15s ease,background-color 0.15s ease;}.block-system-main-block .search-form .form-item-keys .form-search:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 2px var(--gl-glow),0 0 0 4px rgba(43,184,255,0.18);}.block-system-main-block .search-form .container-inline .form-submit{min-height:3rem;margin:0;padding:0 1.6rem;color:#fff;font-family:var(--gl-heading);font-weight:600;border:0;border-radius:999px;background:var(--gl-grad);box-shadow:0 8px 22px rgba(43,184,255,0.4);transition:transform 0.15s ease,box-shadow 0.15s ease;}.block-system-main-block .search-form .container-inline .form-submit:hover,.block-system-main-block .search-form .container-inline .form-submit:focus{color:#fff;background:var(--gl-grad);box-shadow:0 12px 28px rgba(43,184,255,0.55);transform:translateY(-1px);}.block-system-main-block .search-form .search-help-link{display:none;}.block-system-main-block .search-results{margin:1rem 0 2rem;padding:0;list-style:none;}.block-system-main-block .search-results__item{margin:0 0 0.75rem;padding:1rem 1.25rem;border-radius:1.1rem;background:#fff;box-shadow:inset 0 0 0 1px var(--gl-line),0 6px 22px rgba(15,27,45,0.06);transition:box-shadow 0.2s ease;}.block-system-main-block .search-results__item:hover{box-shadow:inset 0 0 0 1px rgba(0,115,182,0.35),0 10px 28px rgba(15,27,45,0.1);}.block-system-main-block .search-result__snippet::after{content:none;}.block-system-main-block .search-result__title{margin:0 0 0.3rem;font-family:var(--gl-heading);font-size:1.1rem;font-weight:600;line-height:1.35;}.block-system-main-block .search-result__title a{color:var(--gl-ink);text-decoration:none;}.block-system-main-block .search-result__title a:hover{color:var(--gl-accent);}.block-system-main-block .search-result__snippet{margin:0;padding:0;color:#5b6b82;font-size:0.95rem;line-height:1.55;}.block-system-main-block .search-result__snippet strong{color:var(--gl-accent);}.gl-404{margin:1rem 0 4rem;}.gl-404__code{margin:0;font-family:var(--gl-heading);font-size:clamp(6rem,4rem + 8vw,10rem);font-weight:800;line-height:1;letter-spacing:-0.04em;color:var(--gl-accent);background:var(--gl-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.gl-404 .gl-404__title{margin:0.5rem 0 0.75rem;font-family:var(--gl-heading);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.25;}.gl-404__text{max-width:34rem;margin:0 0 1.75rem;color:#5b6b82;}.gl-404__links{display:flex;flex-wrap:wrap;gap:0.6rem;}.gl-404 .gl-404__btn{display:inline-flex;align-items:center;min-height:2.9rem;padding:0 1.3rem;color:var(--gl-accent);font-family:var(--gl-heading);font-size:0.95rem;font-weight:600;text-decoration:none;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--gl-accent),0 3px 10px rgba(0,115,182,0.22);transition:transform 0.15s ease,box-shadow 0.15s ease,color 0.15s ease,background-color 0.15s ease;}.gl-404 .gl-404__btn:hover,.gl-404 .gl-404__btn--main{color:#fff;background:var(--gl-grad);box-shadow:0 8px 22px rgba(43,184,255,0.45);}.gl-404 .gl-404__btn:hover{transform:translateY(-1px);}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header .block-search-wide__button[aria-expanded="true"]{color:#fff;background:var(--gl-grad);box-shadow:0 6px 16px rgba(43,184,255,0.45);}.site-header .block-search-wide__wrapper{height:6.5rem;border-inline-start-color:var(--gl-soft);background:var(--gl-soft);box-shadow:inset 0 1px 0 var(--gl-line),inset 0 -1px 0 var(--gl-line);}.site-header .block-search-wide__wrapper.is-active{max-height:6.5rem;}.site-header .block-search-wide__container{max-width:46rem;height:100%;margin-inline:auto;padding-inline:1.5rem;}.site-header .block-search-wide__grid{display:flex;align-items:center;height:100%;}.site-header .block-search-wide__wrapper form{flex:1;gap:0.6rem;align-items:center;}.site-header .block-search-wide__wrapper input[type="search"]{width:100%;height:3.1rem;padding:0 1.4rem;color:var(--gl-ink);font-family:var(--gl-heading);font-size:1rem;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--gl-line),0 6px 18px rgba(15,27,45,0.06);transition:box-shadow 0.15s ease;}[dir] .site-header .block-search-wide__wrapper input[type="search"],[dir] .site-header .block-search-wide__wrapper input[type="search"]:focus{background-image:none;}.site-header .block-search-wide__wrapper input[type="search"]::placeholder{color:#8a99ad;}.site-header .block-search-wide__wrapper input[type="search"]:focus{outline:0;box-shadow:inset 0 0 0 2px var(--gl-glow),0 0 0 4px rgba(43,184,255,0.18);}.site-header .block-search-wide__wrapper .search-form__submit{flex:none;align-self:center;width:3.1rem;height:3.1rem;border-radius:50%;background:var(--gl-grad);box-shadow:0 8px 20px rgba(43,184,255,0.45);transition:transform 0.15s ease,box-shadow 0.15s ease;}.site-header .block-search-wide__wrapper .search-form__submit:hover,.site-header .block-search-wide__wrapper .search-form__submit:focus-visible{background:var(--gl-grad);box-shadow:0 12px 26px rgba(43,184,255,0.6);transform:translateY(-1px);}.site-header .block-search-wide__wrapper .search-form__submit .icon--search{inset:0;width:auto;background-size:1.15rem;}.site-header .block-search-wide__wrapper .search-form__submit .icon--search::after{content:none;}}
