/* Extracted from saved original RU/EN home styles. Shell only. */
[data-original-shell][data-original-language="ru"]{font:400 var(--font,18px)/1.65 Golos,Arial,sans-serif!important;color:var(--ink)!important;letter-spacing:normal!important;text-align:left!important}
@font-face{font-family:Golos;src:url(/assets/site-20261024-third-fit/home-v41/GolosText.ttf) format('truetype');font-weight:400 900;font-display:swap}
*:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){box-sizing:border-box!important}
[data-original-shell][data-original-language="ru"]{--bg:#f6f4ef!important;--paper:#fffefa!important;--ink:#22221f!important;--sub:#66645d!important;--line:#ceccc4!important;--wash:#eae7df!important;--accent:#a44330!important;color:var(--ink)!important}
html[data-theme="dark"] [data-original-shell][data-original-language="ru"]{--bg:#1b1d1b!important;--paper:#242724!important;--ink:#eeeae0!important;--sub:#b9b8ad!important;--line:#444941!important;--wash:#2a2f29!important;--accent:#efa690!important}
[data-original-shell][data-original-language="ru"]{font-family:Golos,Arial,sans-serif!important;font-size:var(--font)!important;font-weight:400!important;line-height:1.65!important;-webkit-font-smoothing:antialiased!important}
a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){color:inherit!important;text-decoration:none!important}
button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),input:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font:inherit!important}
button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:none!important;border:0!important;color:inherit!important;cursor:pointer!important}
button:disabled:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){opacity:.5!important;cursor:not-allowed!important}
p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin:0!important}
h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-weight:450!important;letter-spacing:-.045em!important;line-height:1.12!important;text-wrap:balance!important}
svg:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;flex-shrink:0!important}
[hidden]:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}
:focus-visible:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){outline:2px solid var(--accent)!important;outline-offset:5px!important}
:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *)::selection{background:var(--ink)!important;color:var(--bg)!important}
.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 112px)!important;max-width:1328px!important;margin-inline:auto!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:90px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding-inline:56px!important;border-bottom:1px solid var(--line)!important;background:var(--bg)!important;position:sticky!important;top:0!important;z-index:20!important}
.brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;font-size:23px!important;font-weight:550!important;letter-spacing:-.05em!important}
.mark:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;width:30px!important;height:31px!important;background:currentColor!important;mask:url(/assets/site-20261024-third-fit/home-v41/brand.svg) center/contain no-repeat!important}
.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;gap:26px!important;align-items:center!important;font-size:13px!important}
.desktop-nav a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important;min-height:44px!important}
.desktop-nav a:hover:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.desktop-nav a[aria-current]:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){text-decoration:underline!important;text-underline-offset:6px!important}
.header-controls:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important}
.header-controls>a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.header-controls>button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;font-size:14px!important}
.header-controls .settings-button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:17px!important}
.header-controls #mobile-menu-button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}
.rail:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}
footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){border-top:1px solid var(--line)!important;padding-block:36px 28px!important}
.footer-brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
.footer-brand p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:14px!important;color:var(--sub)!important}
dialog:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:min(420px,calc(100% - 32px))!important;max-height:calc(100dvh - 32px)!important;padding:28px!important;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:0 20px 100px #0003!important}
dialog:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *)::backdrop{background:#0007!important}
.dialog-heading:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-bottom:24px!important}
.dialog-heading h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:25px!important}
.dialog-heading button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important}
fieldset:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){border:0!important;padding:0!important;margin:0 0 24px!important;display:flex!important;gap:10px!important}
legend:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:14px!important;font-weight:500!important;padding:0!important;margin-bottom:12px!important}
fieldset label:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){position:relative!important;cursor:pointer!important}
fieldset input:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){position:absolute!important;opacity:0!important}
fieldset span:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;padding:11px 17px!important;border:1px solid var(--line)!important;border-radius:4px!important;font-size:14px!important}
fieldset input:checked+span:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}
fieldset input:focus-visible+span:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){outline:2px solid var(--accent)!important;outline-offset:3px!important}
@media(max-width:1190px){.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 72px)!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-inline:36px!important;height:78px!important;gap:16px!important}
.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){gap:17px!important;font-size:12px!important}
.brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:21px!important}}
@media(max-width:900px){.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}
.header-controls #mobile-menu-button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:grid!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:70px!important;padding-inline:26px!important}
.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 52px)!important}
.rail.open:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;position:fixed!important;inset:70px 0 auto!important;z-index:19!important;background:var(--bg)!important;padding:12px 26px 25px!important;border-bottom:1px solid var(--line)!important;box-shadow:0 24px 30px #0001!important;max-height:calc(100dvh - 70px)!important;overflow:auto!important}
.rail nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;flex-direction:column!important}
.rail a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-height:50px!important;display:flex!important;align-items:center!important;border-bottom:1px solid var(--line)!important;font-size:17px!important}
.rail a:last-child:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){border:0!important}}
@media(max-width:620px){.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 40px)!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:64px!important;padding-inline:20px!important}
.brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:21px!important;gap:8px!important}
.mark:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:26px!important;height:27px!important}
.header-controls>a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.header-controls>button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:44px!important}
.rail.open:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){top:64px!important;padding-inline:20px!important}
.footer-brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){align-items:start!important;flex-direction:column!important;gap:12px!important}
.footer-brand p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:13px!important}
footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-block:27px 20px!important}}
@media(max-width:360px){.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 32px)!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-inline:16px!important;gap:8px!important}
.brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:18px!important;gap:6px!important}
.mark:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:24px!important;height:25px!important}
.header-controls>a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.header-controls>button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:42px!important}}
@media(prefers-reduced-motion:reduce){*:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){transition:none!important;scroll-behavior:auto!important}}
.header-controls>a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.header-controls>button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:44px!important}
[data-original-shell][data-original-language="ru"]{--bg:#f6f4ef!important;--paper:#fffdf8!important;--wash:#eae6dd!important;--ink:#24241f!important;--sub:#616159!important;--accent:#64573d!important;--line:#d1cdc2!important}
html[data-theme="dark"] [data-original-shell][data-original-language="ru"]{--bg:#1d201e!important;--paper:#232823!important;--wash:#2b302a!important;--ink:#f3f0e7!important;--sub:#c3c4b7!important;--accent:#d6c49c!important;--line:#4b5146!important}
.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 112px)!important;max-width:1220px!important}
h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-weight:480!important;letter-spacing:-.028em!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:78px!important;padding-inline:40px!important}
.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){gap:28px!important;font-size:14px!important}
@media(max-width:1100px){.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 80px)!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-inline:30px!important}
.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){gap:22px!important}}
@media(max-width:900px){.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:70px!important}
.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 64px)!important}}
@media(max-width:620px){.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:64px!important;padding-inline:20px!important}
.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 40px)!important}}
@media(max-width:360px){.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 32px)!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-inline:16px!important}}
#settings:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:min(408px,calc(100% - 32px))!important;padding:24px!important;border-radius:18px!important;margin:0!important;inset:86px 24px auto auto!important;max-height:calc(100dvh - 110px)!important;box-shadow:0 16px 64px #0002!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}
#settings:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *)::backdrop{background:#0002!important;backdrop-filter:blur(2px)!important}
#settings .dialog-heading:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin-bottom:22px!important;gap:10px!important}
#settings .dialog-heading h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:23px!important;letter-spacing:-.025em!important;line-height:1.25!important}
#settings .dialog-heading button:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin:-8px -8px -8px 0!important;border-radius:50%!important}
#settings .dialog-heading button:hover:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:var(--wash)!important}
#settings fieldset:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:grid!important;gap:12px!important;margin:0 0 24px!important;min-width:0!important}
#settings legend:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:14px!important;line-height:1.5!important;margin-bottom:10px!important;color:var(--sub)!important}
#settings fieldset label:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:0!important}
#settings fieldset input:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){inset:0!important;width:100%!important;height:100%!important;margin:0!important}
#settings fieldset span:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){border:0!important;border-radius:0!important;padding:0!important;font-size:inherit!important}
#settings .theme-options:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-template-columns:1fr 1fr!important}
#settings .theme-card:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden!important;transition:outline-color .15s!important;outline:2px solid transparent!important;outline-offset:3px!important}
#settings .light-sample:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:#f6f4ef!important;color:#24241f!important}
#settings .dark-sample:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:#1d201e!important;color:#f3f0e7!important}
#settings .theme-page:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;flex-direction:column!important;gap:7px!important;padding:14px 16px 16px!important}
#settings .theme-page-heading:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:29px!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-bottom:3px!important}
#settings .theme-page-line:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:80%!important;height:3px!important;background:currentColor!important;opacity:.4!important;border-radius:2px!important}
#settings .theme-page-line.short:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:58%!important}
#settings .theme-card-label:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important;gap:7px!important;padding:9px 11px!important;font-size:13px!important;border-top:1px solid #80807655!important}
#settings .theme-card-label>svg:first-child:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:16px!important;height:16px!important}
#settings .option-check:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;width:18px!important;height:18px!important;margin-left:auto!important;visibility:hidden!important;stroke-width:2!important}
#settings input:checked+.theme-card:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){outline-color:var(--ink)!important;border-color:transparent!important}
#settings input:checked+.light-sample:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:#f6f4ef!important;color:#24241f!important}
#settings input:checked+.dark-sample:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:#1d201e!important;color:#f3f0e7!important}
#settings input:checked+span .option-check:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){visibility:visible!important}
#settings input:focus-visible+span:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){outline:2px solid var(--accent)!important;outline-offset:5px!important}
#settings .size-options:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
#settings .size-card:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important;justify-content:center!important;min-height:66px!important;padding:12px 8px!important;border:1px solid var(--line)!important;border-radius:9px!important;gap:5px!important;background:var(--bg)!important;color:var(--ink)!important}
#settings .size-word:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){line-height:1.2!important;letter-spacing:-.02em!important}
#settings .size-card .option-check:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:15px!important;height:15px!important;margin-left:0!important}
#settings input:checked+.size-card:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){background:var(--wash)!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}
#settings .reading-preview:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding:17px 18px!important;border:1px solid var(--line)!important;background:var(--bg)!important;border-radius:10px!important}
#settings .reading-preview p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:var(--font)!important;line-height:1.65!important;letter-spacing:0!important}
@media(max-width:620px){#settings:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){inset:auto 8px 8px!important;width:calc(100% - 16px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;padding:23px 20px 22px!important;border-radius:20px!important}
#settings .dialog-heading:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin-bottom:20px!important}
#settings .dialog-heading h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:23px!important}
#settings fieldset:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin-bottom:22px!important}
#settings .reading-preview:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding:14px 16px!important}}
@media(prefers-reduced-motion:reduce){#settings .theme-card:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){transition:none!important}}
.sr-only:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.footer-signature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-width:0!important;display:flex!important;align-items:center!important}
.footer-signature-name:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;max-width:100%!important;width:140px!important}
@media(max-width:620px){.footer-signature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){max-width:100%!important}}
[data-original-shell][data-original-language="ru"]{--reading:700px!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){height:78px!important;padding-inline:40px!important}
.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){gap:25px!important;font-size:14px!important}
:is(body,.route-page) .wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){max-width:1280px!important}
:is(body,.route-page) footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-block:48px 30px!important}
@media(max-width:1000px){.desktop-nav:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){gap:18px!important;font-size:13px!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-inline:28px!important}}
@media(max-width:760px){:is(body,.route-page) .wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:calc(100% - 40px)!important}
.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-inline:20px!important;height:70px!important}
.brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:22px!important}}
@media(prefers-reduced-motion:reduce){*:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){animation:none!important;transition:none!important}}
@media print{.site-header:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.rail:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),dialog:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}
.wrap:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:100%!important}
[data-original-shell][data-original-language="ru"]{--bg:#fff!important;--ink:#111!important;--sub:#444!important;--wash:#f5f5f5!important;--line:#ccc!important}
h2:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){break-after:avoid!important}}
.brand .brand-name:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:inline-block!important;white-space:nowrap!important;font:inherit!important;letter-spacing:inherit!important;line-height:1.2!important}
.brand .brand-before:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:inline-block!important;width:3em!important;height:1.0875em!important;vertical-align:-.205em!important;margin-right:-.035em!important}
.brand .brand-before-drawing:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.brand .brand-word:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font:inherit!important;letter-spacing:inherit!important}
.brand .brand-name-accessible:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media print{.brand .brand-before-drawing:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){print-color-adjust:exact!important}}
body>footer.sf-footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;padding-block:42px 34px!important;border-top:1px solid var(--line)!important;color:var(--ink)!important;--sf-accent:var(--accent)!important}
.sf-footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.sf-footer *:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){box-sizing:border-box!important;min-width:0!important}
.sf-footer .sf-topline:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important}
.sf-footer .footer-brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important}
.sf-footer .footer-brand .brand:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){min-height:44px!important;max-width:100%!important}
.sf-footer .footer-brand>p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) - 3px)!important;line-height:1.55!important;color:var(--sub)!important;margin:0!important}
.sf-footer .sf-back-top:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:inline-flex!important;gap:12px!important;align-items:center!important;min-height:44px!important;flex-shrink:0!important;font-size:calc(var(--font) - 3px)!important;line-height:1.4!important}
.sf-footer .sf-back-top svg:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:16px!important;height:16px!important}
.sf-footer .sf-grid:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr) minmax(0,.8fr)!important;gap:clamp(32px,5vw,72px)!important;margin-top:35px!important}
.sf-footer .sf-section-heading:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) - 3px)!important;line-height:1.5!important;letter-spacing:0!important;font-weight:450!important;color:var(--sub)!important;margin:0 0 14px!important;text-wrap:wrap!important}
.sf-footer .sf-feature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;column-gap:15px!important;padding:14px 0 18px!important;border-bottom:1px solid var(--line)!important;font-weight:450!important;line-height:1.3!important;min-height:48px!important;text-decoration:none!important;align-items:start!important}
.sf-footer .sf-feature:first-of-type:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-top:0!important}
.sf-footer .sf-feature-title:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) + 7px)!important;letter-spacing:-.025em!important;line-height:1.28!important}
.sf-footer .sf-feature-note:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-column:1!important;font-size:calc(var(--font) - 2px)!important;line-height:1.55!important;font-weight:400!important;color:var(--sub)!important;margin-top:7px!important}
.sf-footer .sf-feature>svg:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-column:2!important;grid-row:1!important;align-self:center!important;width:18px!important;height:18px!important;color:var(--sf-accent)!important}
.sf-footer .sf-contact>p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) - 1px)!important;line-height:1.6!important;margin:0 0 13px!important;max-width:26ch!important;color:var(--sub)!important}
.sf-footer .sf-email:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:inline-flex!important;align-items:center!important;min-height:48px!important;font-size:var(--font)!important;line-height:1.5!important;text-decoration:underline!important;text-underline-offset:5px!important;overflow-wrap:anywhere!important}
.sf-footer .footer-signature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;margin-top:23px!important;max-width:100%!important}
.sf-footer .footer-signature-name:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;width:210px!important;max-width:100%!important}
.sf-footer .bw-child-signature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:block!important;width:100%!important;height:auto!important;color:var(--ink)!important}
.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){list-style:none!important;display:grid!important;gap:0!important;margin:0!important;padding:0!important}
.sf-footer .sf-sections a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:8px 0!important;font-size:calc(var(--font) - 1px)!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important}
.sf-footer .sf-sections a>svg:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}
.sf-footer a:hover:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.sf-footer a[aria-current=page]:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){color:var(--sf-accent)!important}
.sf-footer .sf-feature:hover .sf-feature-title:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.sf-footer .sf-feature[aria-current=page] .sf-feature-title:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.sf-footer .sf-sections a:hover:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.sf-footer .sf-sections a[aria-current=page]:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *),.sf-footer .sf-back-top:hover:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1px!important}
.sf-footer a:focus-visible:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){outline:2px solid var(--sf-accent)!important;outline-offset:5px!important;border-radius:1px!important}
@media(max-width:1000px){.sf-footer .sf-grid:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:32px 44px!important}
.sf-footer .sf-sections:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-column:1/-1!important;border-top:1px solid var(--line)!important;padding-top:22px!important}
.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 30px!important}
.sf-footer .sf-feature-title:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) + 5px)!important}}
@media(max-width:620px){body>footer.sf-footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-block:30px 28px!important}
.sf-footer .sf-topline:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}
.sf-footer .footer-brand>p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){max-width:23ch!important;font-size:calc(var(--font) - 3px)!important}
.sf-footer .sf-back-top:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:14px!important;gap:7px!important}
.sf-footer .sf-grid:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:flex!important;flex-direction:column!important;gap:28px!important;margin-top:30px!important}
.sf-footer .sf-section-heading:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin-bottom:13px!important}
.sf-footer .sf-primary:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){order:0!important}
.sf-footer .sf-contact:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){order:1!important}
.sf-footer .sf-sections:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){order:2!important;padding-top:23px!important}
.sf-footer .sf-feature-title:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) + 5px)!important}
.sf-footer .sf-feature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){padding-block:12px 16px!important}
.sf-footer .sf-feature-note:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:calc(var(--font) - 2px)!important}
.sf-footer .sf-contact>p:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){max-width:none!important;margin-bottom:6px!important}
.sf-footer .footer-signature:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin-top:12px!important}
.sf-footer .footer-signature-name:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){width:185px!important}
.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important}
.sf-footer .sf-sections a:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){align-items:flex-start!important;min-height:48px!important;font-size:calc(var(--font) - 2px)!important}
.sf-footer .sf-sections a>svg:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){margin-top:6px!important}
.sf-footer .sf-email:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){font-size:var(--font)!important}}
@media(max-width:360px){.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){column-gap:18px!important}}
@media print{body>footer.sf-footer:is([data-original-shell][data-original-language="ru"],[data-original-shell][data-original-language="ru"] *){display:none!important}}
[data-original-shell][data-original-language="en"]{font:400 var(--font,18px)/1.65 Golos,Arial,sans-serif!important;color:var(--ink)!important;letter-spacing:normal!important;text-align:left!important}
*:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){box-sizing:border-box!important}
[data-original-shell][data-original-language="en"]{--bg:#f6f4ef!important;--paper:#fffefa!important;--ink:#22221f!important;--sub:#66645d!important;--line:#ceccc4!important;--wash:#eae7df!important;--accent:#a44330!important;color:var(--ink)!important}
html[data-theme="dark"] [data-original-shell][data-original-language="en"]{--bg:#1b1d1b!important;--paper:#242724!important;--ink:#eeeae0!important;--sub:#b9b8ad!important;--line:#444941!important;--wash:#2a2f29!important;--accent:#efa690!important}
[data-original-shell][data-original-language="en"]{font-family:Golos,Arial,sans-serif!important;font-size:var(--font)!important;font-weight:400!important;line-height:1.65!important;-webkit-font-smoothing:antialiased!important}
a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){color:inherit!important;text-decoration:none!important}
button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),input:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font:inherit!important}
button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:none!important;border:0!important;color:inherit!important;cursor:pointer!important}
button:disabled:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){opacity:.5!important;cursor:not-allowed!important}
p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin:0!important}
h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-weight:450!important;letter-spacing:-.045em!important;line-height:1.12!important;text-wrap:balance!important}
svg:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;flex-shrink:0!important}
[hidden]:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}
:focus-visible:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){outline:2px solid var(--accent)!important;outline-offset:5px!important}
:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *)::selection{background:var(--ink)!important;color:var(--bg)!important}
.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 112px)!important;max-width:1328px!important;margin-inline:auto!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:90px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding-inline:56px!important;border-bottom:1px solid var(--line)!important;background:var(--bg)!important;position:sticky!important;top:0!important;z-index:20!important}
.brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;font-size:23px!important;font-weight:550!important;letter-spacing:-.05em!important}
.mark:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;width:30px!important;height:31px!important;background:currentColor!important;mask:url(/assets/site-20261024-third-fit/home-v41/brand.svg) center/contain no-repeat!important}
.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;gap:26px!important;align-items:center!important;font-size:13px!important}
.desktop-nav a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important;min-height:44px!important}
.desktop-nav a:hover:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.desktop-nav a[aria-current]:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){text-decoration:underline!important;text-underline-offset:6px!important}
.header-controls:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important}
.header-controls>a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.header-controls>button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;font-size:14px!important}
.header-controls .settings-button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:17px!important}
.header-controls #mobile-menu-button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}
.rail:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}
footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){border-top:1px solid var(--line)!important;padding-block:36px 28px!important}
.footer-brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
.footer-brand p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:14px!important;color:var(--sub)!important}
dialog:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:min(420px,calc(100% - 32px))!important;max-height:calc(100dvh - 32px)!important;padding:28px!important;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:0 20px 100px #0003!important}
dialog:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *)::backdrop{background:#0007!important}
.dialog-heading:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-bottom:24px!important}
.dialog-heading h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:25px!important}
.dialog-heading button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important}
fieldset:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){border:0!important;padding:0!important;margin:0 0 24px!important;display:flex!important;gap:10px!important}
legend:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:14px!important;font-weight:500!important;padding:0!important;margin-bottom:12px!important}
fieldset label:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){position:relative!important;cursor:pointer!important}
fieldset input:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){position:absolute!important;opacity:0!important}
fieldset span:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;padding:11px 17px!important;border:1px solid var(--line)!important;border-radius:4px!important;font-size:14px!important}
fieldset input:checked+span:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}
fieldset input:focus-visible+span:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){outline:2px solid var(--accent)!important;outline-offset:3px!important}
@media(max-width:1190px){.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 72px)!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-inline:36px!important;height:78px!important;gap:16px!important}
.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){gap:17px!important;font-size:12px!important}
.brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:21px!important}}
@media(max-width:900px){.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}
.header-controls #mobile-menu-button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:grid!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:70px!important;padding-inline:26px!important}
.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 52px)!important}
.rail.open:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;position:fixed!important;inset:70px 0 auto!important;z-index:19!important;background:var(--bg)!important;padding:12px 26px 25px!important;border-bottom:1px solid var(--line)!important;box-shadow:0 24px 30px #0001!important;max-height:calc(100dvh - 70px)!important;overflow:auto!important}
.rail nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;flex-direction:column!important}
.rail a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-height:50px!important;display:flex!important;align-items:center!important;border-bottom:1px solid var(--line)!important;font-size:17px!important}
.rail a:last-child:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){border:0!important}}
@media(max-width:620px){.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 40px)!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:64px!important;padding-inline:20px!important}
.brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:21px!important;gap:8px!important}
.mark:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:26px!important;height:27px!important}
.header-controls>a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.header-controls>button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:44px!important}
.rail.open:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){top:64px!important;padding-inline:20px!important}
.footer-brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){align-items:start!important;flex-direction:column!important;gap:12px!important}
.footer-brand p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:13px!important}
footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-block:27px 20px!important}}
@media(max-width:360px){.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 32px)!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-inline:16px!important;gap:8px!important}
.brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:18px!important;gap:6px!important}
.mark:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:24px!important;height:25px!important}
.header-controls>a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.header-controls>button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:42px!important}}
@media(prefers-reduced-motion:reduce){*:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){transition:none!important;scroll-behavior:auto!important}}
.header-controls>a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.header-controls>button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:44px!important}
[data-original-shell][data-original-language="en"]{--bg:#f6f4ef!important;--paper:#fffdf8!important;--wash:#eae6dd!important;--ink:#24241f!important;--sub:#616159!important;--accent:#64573d!important;--line:#d1cdc2!important}
html[data-theme="dark"] [data-original-shell][data-original-language="en"]{--bg:#1d201e!important;--paper:#232823!important;--wash:#2b302a!important;--ink:#f3f0e7!important;--sub:#c3c4b7!important;--accent:#d6c49c!important;--line:#4b5146!important}
.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 112px)!important;max-width:1220px!important}
h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-weight:480!important;letter-spacing:-.028em!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:78px!important;padding-inline:40px!important}
.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){gap:28px!important;font-size:14px!important}
@media(max-width:1100px){.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 80px)!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-inline:30px!important}
.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){gap:22px!important}}
@media(max-width:900px){.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:70px!important}
.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 64px)!important}}
@media(max-width:620px){.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:64px!important;padding-inline:20px!important}
.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 40px)!important}}
@media(max-width:360px){.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 32px)!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-inline:16px!important}}
#settings:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:min(408px,calc(100% - 32px))!important;padding:24px!important;border-radius:18px!important;margin:0!important;inset:86px 24px auto auto!important;max-height:calc(100dvh - 110px)!important;box-shadow:0 16px 64px #0002!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}
#settings:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *)::backdrop{background:#0002!important;backdrop-filter:blur(2px)!important}
#settings .dialog-heading:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin-bottom:22px!important;gap:10px!important}
#settings .dialog-heading h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:23px!important;letter-spacing:-.025em!important;line-height:1.25!important}
#settings .dialog-heading button:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin:-8px -8px -8px 0!important;border-radius:50%!important}
#settings .dialog-heading button:hover:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:var(--wash)!important}
#settings fieldset:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:grid!important;gap:12px!important;margin:0 0 24px!important;min-width:0!important}
#settings legend:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:14px!important;line-height:1.5!important;margin-bottom:10px!important;color:var(--sub)!important}
#settings fieldset label:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:0!important}
#settings fieldset input:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){inset:0!important;width:100%!important;height:100%!important;margin:0!important}
#settings fieldset span:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){border:0!important;border-radius:0!important;padding:0!important;font-size:inherit!important}
#settings .theme-options:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-template-columns:1fr 1fr!important}
#settings .theme-card:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden!important;transition:outline-color .15s!important;outline:2px solid transparent!important;outline-offset:3px!important}
#settings .light-sample:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:#f6f4ef!important;color:#24241f!important}
#settings .dark-sample:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:#1d201e!important;color:#f3f0e7!important}
#settings .theme-page:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;flex-direction:column!important;gap:7px!important;padding:14px 16px 16px!important}
#settings .theme-page-heading:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:29px!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-bottom:3px!important}
#settings .theme-page-line:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:80%!important;height:3px!important;background:currentColor!important;opacity:.4!important;border-radius:2px!important}
#settings .theme-page-line.short:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:58%!important}
#settings .theme-card-label:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important;gap:7px!important;padding:9px 11px!important;font-size:13px!important;border-top:1px solid #80807655!important}
#settings .theme-card-label>svg:first-child:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:16px!important;height:16px!important}
#settings .option-check:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;width:18px!important;height:18px!important;margin-left:auto!important;visibility:hidden!important;stroke-width:2!important}
#settings input:checked+.theme-card:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){outline-color:var(--ink)!important;border-color:transparent!important}
#settings input:checked+.light-sample:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:#f6f4ef!important;color:#24241f!important}
#settings input:checked+.dark-sample:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:#1d201e!important;color:#f3f0e7!important}
#settings input:checked+span .option-check:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){visibility:visible!important}
#settings input:focus-visible+span:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){outline:2px solid var(--accent)!important;outline-offset:5px!important}
#settings .size-options:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
#settings .size-card:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important;justify-content:center!important;min-height:66px!important;padding:12px 8px!important;border:1px solid var(--line)!important;border-radius:9px!important;gap:5px!important;background:var(--bg)!important;color:var(--ink)!important}
#settings .size-word:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){line-height:1.2!important;letter-spacing:-.02em!important}
#settings .size-card .option-check:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:15px!important;height:15px!important;margin-left:0!important}
#settings input:checked+.size-card:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){background:var(--wash)!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}
#settings .reading-preview:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding:17px 18px!important;border:1px solid var(--line)!important;background:var(--bg)!important;border-radius:10px!important}
#settings .reading-preview p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:var(--font)!important;line-height:1.65!important;letter-spacing:0!important}
@media(max-width:620px){#settings:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){inset:auto 8px 8px!important;width:calc(100% - 16px)!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;padding:23px 20px 22px!important;border-radius:20px!important}
#settings .dialog-heading:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin-bottom:20px!important}
#settings .dialog-heading h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:23px!important}
#settings fieldset:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin-bottom:22px!important}
#settings .reading-preview:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding:14px 16px!important}}
@media(prefers-reduced-motion:reduce){#settings .theme-card:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){transition:none!important}}
.sr-only:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.footer-signature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-width:0!important;display:flex!important;align-items:center!important}
.footer-signature-name:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;max-width:100%!important;width:140px!important}
@media(max-width:620px){.footer-signature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){max-width:100%!important}}
[data-original-shell][data-original-language="en"]{--reading:700px!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){height:78px!important;padding-inline:40px!important}
.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){gap:25px!important;font-size:14px!important}
:is(body,.route-page) .wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){max-width:1280px!important}
:is(body,.route-page) footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-block:48px 30px!important}
@media(max-width:1000px){.desktop-nav:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){gap:18px!important;font-size:13px!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-inline:28px!important}}
@media(max-width:760px){:is(body,.route-page) .wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:calc(100% - 40px)!important}
.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-inline:20px!important;height:70px!important}
.brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:22px!important}}
@media(prefers-reduced-motion:reduce){*:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){animation:none!important;transition:none!important}}
@media print{.site-header:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.rail:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),dialog:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}
.wrap:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:100%!important}
[data-original-shell][data-original-language="en"]{--bg:#fff!important;--ink:#111!important;--sub:#444!important;--wash:#f5f5f5!important;--line:#ccc!important}
h2:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){break-after:avoid!important}}
.brand .brand-name:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:inline-block!important;white-space:nowrap!important;font:inherit!important;letter-spacing:inherit!important;line-height:1.2!important}
.brand .brand-before:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:inline-block!important;width:3em!important;height:1.0875em!important;vertical-align:-.205em!important;margin-right:-.035em!important}
.brand .brand-before-drawing:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.brand .brand-word:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font:inherit!important;letter-spacing:inherit!important}
.brand .brand-name-accessible:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media print{.brand .brand-before-drawing:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){print-color-adjust:exact!important}}
body>footer.sf-footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;padding-block:42px 34px!important;border-top:1px solid var(--line)!important;color:var(--ink)!important;--sf-accent:var(--accent)!important}
.sf-footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.sf-footer *:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){box-sizing:border-box!important;min-width:0!important}
.sf-footer .sf-topline:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important}
.sf-footer .footer-brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important}
.sf-footer .footer-brand .brand:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){min-height:44px!important;max-width:100%!important}
.sf-footer .footer-brand>p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) - 3px)!important;line-height:1.55!important;color:var(--sub)!important;margin:0!important}
.sf-footer .sf-back-top:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:inline-flex!important;gap:12px!important;align-items:center!important;min-height:44px!important;flex-shrink:0!important;font-size:calc(var(--font) - 3px)!important;line-height:1.4!important}
.sf-footer .sf-back-top svg:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:16px!important;height:16px!important}
.sf-footer .sf-grid:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr) minmax(0,.8fr)!important;gap:clamp(32px,5vw,72px)!important;margin-top:35px!important}
.sf-footer .sf-section-heading:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) - 3px)!important;line-height:1.5!important;letter-spacing:0!important;font-weight:450!important;color:var(--sub)!important;margin:0 0 14px!important;text-wrap:wrap!important}
.sf-footer .sf-feature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;column-gap:15px!important;padding:14px 0 18px!important;border-bottom:1px solid var(--line)!important;font-weight:450!important;line-height:1.3!important;min-height:48px!important;text-decoration:none!important;align-items:start!important}
.sf-footer .sf-feature:first-of-type:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-top:0!important}
.sf-footer .sf-feature-title:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) + 7px)!important;letter-spacing:-.025em!important;line-height:1.28!important}
.sf-footer .sf-feature-note:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-column:1!important;font-size:calc(var(--font) - 2px)!important;line-height:1.55!important;font-weight:400!important;color:var(--sub)!important;margin-top:7px!important}
.sf-footer .sf-feature>svg:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-column:2!important;grid-row:1!important;align-self:center!important;width:18px!important;height:18px!important;color:var(--sf-accent)!important}
.sf-footer .sf-contact>p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) - 1px)!important;line-height:1.6!important;margin:0 0 13px!important;max-width:26ch!important;color:var(--sub)!important}
.sf-footer .sf-email:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:inline-flex!important;align-items:center!important;min-height:48px!important;font-size:var(--font)!important;line-height:1.5!important;text-decoration:underline!important;text-underline-offset:5px!important;overflow-wrap:anywhere!important}
.sf-footer .footer-signature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;margin-top:23px!important;max-width:100%!important}
.sf-footer .footer-signature-name:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;width:210px!important;max-width:100%!important}
.sf-footer .bw-child-signature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;width:100%!important;height:auto!important;color:var(--ink)!important}
.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){list-style:none!important;display:grid!important;gap:0!important;margin:0!important;padding:0!important}
.sf-footer .sf-sections a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:8px 0!important;font-size:calc(var(--font) - 1px)!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important}
.sf-footer .sf-sections a>svg:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}
.sf-footer a:hover:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.sf-footer a[aria-current=page]:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){color:var(--sf-accent)!important}
.sf-footer .sf-feature:hover .sf-feature-title:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.sf-footer .sf-feature[aria-current=page] .sf-feature-title:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.sf-footer .sf-sections a:hover:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.sf-footer .sf-sections a[aria-current=page]:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *),.sf-footer .sf-back-top:hover:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1px!important}
.sf-footer a:focus-visible:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){outline:2px solid var(--sf-accent)!important;outline-offset:5px!important;border-radius:1px!important}
@media(max-width:1000px){.sf-footer .sf-grid:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:32px 44px!important}
.sf-footer .sf-sections:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-column:1/-1!important;border-top:1px solid var(--line)!important;padding-top:22px!important}
.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 30px!important}
.sf-footer .sf-feature-title:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) + 5px)!important}}
@media(max-width:620px){body>footer.sf-footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-block:30px 28px!important}
.sf-footer .sf-topline:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}
.sf-footer .footer-brand>p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){max-width:23ch!important;font-size:calc(var(--font) - 3px)!important}
.sf-footer .sf-back-top:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:14px!important;gap:7px!important}
.sf-footer .sf-grid:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:flex!important;flex-direction:column!important;gap:28px!important;margin-top:30px!important}
.sf-footer .sf-section-heading:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin-bottom:13px!important}
.sf-footer .sf-primary:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){order:0!important}
.sf-footer .sf-contact:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){order:1!important}
.sf-footer .sf-sections:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){order:2!important;padding-top:23px!important}
.sf-footer .sf-feature-title:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) + 5px)!important}
.sf-footer .sf-feature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){padding-block:12px 16px!important}
.sf-footer .sf-feature-note:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:calc(var(--font) - 2px)!important}
.sf-footer .sf-contact>p:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){max-width:none!important;margin-bottom:6px!important}
.sf-footer .footer-signature:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin-top:12px!important}
.sf-footer .footer-signature-name:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:185px!important}
.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important}
.sf-footer .sf-sections a:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){align-items:flex-start!important;min-height:48px!important;font-size:calc(var(--font) - 2px)!important}
.sf-footer .sf-sections a>svg:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){margin-top:6px!important}
.sf-footer .sf-email:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){font-size:var(--font)!important}}
@media(max-width:360px){.sf-footer .sf-sections ul:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){column-gap:18px!important}}
@media print{body>footer.sf-footer:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:none!important}}
html[lang^="en"] body>footer .footer-signature-name:has(.bw-signature-en):is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:230px!important;max-width:100%!important}
html[lang^="en"] body>footer .bw-signature-en:is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){display:block!important;width:100%!important;height:auto!important;overflow:visible!important;color:var(--ink)!important}
@media(max-width:620px){html[lang^="en"] body>footer .footer-signature-name:has(.bw-signature-en):is([data-original-shell][data-original-language="en"],[data-original-shell][data-original-language="en"] *){width:210px!important}}
[data-original-shell="rail"][hidden]{display:none!important}
