@media (width<=980px){html[data-pim-theme=light] body.has-public-sidebar .public-mobile-menu-button{color:#102a31!important;background:#fff!important;border-color:#b8cbce!important;box-shadow:0 4px 15px #071f253d!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-menu-button:hover,html[data-pim-theme=light] body.has-public-sidebar .public-mobile-menu-button:focus-visible{background:#f3f9f7!important;border-color:#287c73!important}body.has-public-sidebar .public-mobile-sidebar-socials-links .public-mobile-sidebar-social-link svg{fill:currentColor;flex:none;width:18px;height:18px;display:block}body.has-public-sidebar .public-mobile-sidebar-socials-links .public-mobile-sidebar-social-link .social-icon-instagram{stroke:currentColor;fill:none!important}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar.is-open .public-sidebar-bottom{background:#f8faf9!important;border-top-color:#dbe4e4!important;box-shadow:0 -10px 24px #12353c12!important}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar.is-open .public-mobile-sidebar-socials:not([hidden]){box-shadow:none!important;background:#f8fbfa!important;border-color:#d4e0e0!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-label{color:#60757b!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-links .public-mobile-sidebar-social-link{background:#fff!important;border-color:#d4e0e0!important;box-shadow:0 5px 14px #12353c12!important}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar.is-open .public-sidebar-bottom .pim-theme-toggle{background:#e9eeee!important;border-color:#d9e2e2!important}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar.is-open .public-sidebar-bottom .public-sidebar-locales a,html[data-pim-theme=light] body.has-public-sidebar .public-sidebar.is-open .public-sidebar-bottom .public-sidebar-login{color:#173139!important;background:#fff!important;border-color:#d6e1e1!important}html[data-pim-theme=light] body.has-public-sidebar .public-sidebar.is-open .public-sidebar-bottom .public-sidebar-locales a.is-active{color:#9a5514!important;background:#fff7ed!important;border-color:#d58a35!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-facebook{color:#1877f2!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-instagram{color:#e55293!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-linkedin{color:#0a66c2!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-youtube{color:#e62117!important}html[data-pim-theme=light] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-tiktok{color:#172c30!important}html[data-pim-theme=dark] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-facebook{color:#5ba2ff!important}html[data-pim-theme=dark] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-instagram{color:#f0a4c7!important}html[data-pim-theme=dark] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-linkedin{color:#68b8ee!important}html[data-pim-theme=dark] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-youtube{color:#ff4158!important}html[data-pim-theme=dark] body.has-public-sidebar .public-mobile-sidebar-socials-links a.public-social-link-tiktok{color:#f2f8f9!important}}@media (width<=760px){html[data-pim-theme=light] body.has-public-sidebar .grid-section .job-card .job-mobile-title{color:#102a31;text-shadow:none}html[data-pim-theme=dark] body.has-public-sidebar .grid-section .job-card .job-mobile-title{color:#f7fafb}}body.has-public-sidebar #vacancyDetailOverlay .modal-header .modal-favorite-row{z-index:2;margin:0;position:absolute;top:20px;right:68px}body.has-public-sidebar #vacancyDetailOverlay .modal-header .vacancy-detail-favorite{place-items:center;width:38px;height:38px;min-height:38px;padding:0;text-decoration:none;display:grid}body.has-public-sidebar #vacancyDetailOverlay .modal-header .vacancy-detail-favorite svg{fill:#0000;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}body.has-public-sidebar #vacancyDetailOverlay .modal-header .vacancy-detail-favorite.is-saved svg{fill:currentColor}@media (width<=980px){body.has-public-sidebar #vacancyDetailOverlay .modal-header .modal-favorite-row{top:14px;right:62px}}html[data-pim-theme=light] body.has-public-sidebar #vacancyDetailOverlay .modal-footer{background:#f8fbfa!important;border-top-color:#d8e4e2!important;box-shadow:0 -10px 24px #14353b17!important}@media (width<=980px){body.has-public-sidebar #vacancyDetailOverlay .modal-header .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 46px);display:block;overflow:hidden}}@media (width<=640px){body.has-public-sidebar #vacancyDetailOverlay .modal-header .vacancy-meta-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;gap:5px!important;margin-right:-38px!important}body.has-public-sidebar #vacancyDetailOverlay .modal-header .vacancy-meta-chips::-webkit-scrollbar{display:none}body.has-public-sidebar #vacancyDetailOverlay .modal-header .vacancy-meta-chips>span{white-space:nowrap;flex:none;width:auto;padding:4px 6px!important;font-size:clamp(9px,2.75vw,11px)!important}}@media (width<=760px){.grid-section .job-mobile-title-line .vacancy-service-tooltip{box-sizing:border-box;max-width:min(220px,100vw - 64px);display:none;left:0;right:auto}:is(.grid-section .job-mobile-title-line .vacancy-service-info:has([aria-expanded=true]) .vacancy-service-tooltip,.grid-section .job-mobile-title-line .vacancy-service-info:has(:focus-visible) .vacancy-service-tooltip){display:block}}@media (width<=760px) and (hover:hover) and (pointer:fine){.grid-section .job-mobile-title-line .vacancy-service-info:hover .vacancy-service-tooltip{display:block}}body.has-public-sidebar{--public-page-gutter:clamp(12px, 1.4vw, 24px)}body.has-public-sidebar #main-content,body.has-public-sidebar .public-home-primary,body.has-public-sidebar .public-home-rail{min-width:0}body.public-rail-layout .public-home-primary{padding-top:0!important}body.public-rail-layout .public-home-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px var(--public-page-gutter) 32px!important;display:grid!important}body.public-rail-layout .public-home-layout>.public-home-rail{width:auto;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0;display:grid;position:static;inset:auto;overflow:visible}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:100%;margin:0;padding:20px}body.public-rail-layout .public-home-layout>.public-home-rail .public-social-block{margin:0;padding:0}body.public-rail-layout .public-home-layout>.public-home-rail .public-career-card{display:none}body.public-home-discovery .public-mobile-sticky-stack{background:var(--bg);box-shadow:none;z-index:46!important;width:100%!important;padding:0!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}body.public-home-discovery .public-mobile-sticky-stack :is(.public-sticky-banner,.public-discovery-sticky){z-index:auto!important;position:relative!important;top:auto!important}body.public-home-discovery .public-mobile-sticky-stack .promo-banner{aspect-ratio:120/17;border-radius:16px;max-height:170px;overflow:hidden;width:100%!important;height:auto!important;margin:0!important}body.public-home-discovery .promo-banner :is(a,picture,img){width:100%;display:block;height:100%!important}body.public-home-discovery .promo-banner img{object-fit:contain}body.public-home-discovery .public-discovery-sticky{padding:12px 0}body.public-home-discovery .public-search-row{grid-template-columns:minmax(0,1fr) auto}body.public-home-discovery .public-search-field{min-width:0;min-height:48px}body.public-home-discovery .public-search-field input{min-width:0;font-size:16px}body.public-home-discovery .public-filter-master{min-width:100px;min-height:48px}body.public-home-discovery .public-results-section{width:100%;scroll-margin-top:calc(var(--public-banner-stack-height,200px) + 16px);padding:0 0 24px!important}body.has-public-sidebar .grid-section .job-card{min-width:0}body.has-public-sidebar .grid-section :is(.job-title,.job-mobile-title){overflow-wrap:anywhere;white-space:normal;line-height:1.35}body.has-public-sidebar .grid-section .job-meta{flex-wrap:wrap;min-width:0}body.has-public-sidebar .grid-section .job-meta>span{white-space:normal;max-width:100%}body.has-public-sidebar .public-filter-toolbar.is-premium-open{overscroll-behavior:contain;max-height:min(420px,55dvh);overflow-y:auto}body.has-public-sidebar .public-floating-portfolio{border-radius:16px;max-width:264px;min-height:48px;padding:12px 18px;line-height:1.4;bottom:20px;right:24px;width:auto!important}body.has-public-sidebar .public-floating-portfolio b{white-space:normal;max-width:none;font-size:13px;line-height:1.4}@media (width>=761px){body.has-public-sidebar .grid-section .job-card{grid-template-columns:32px 44px minmax(0,1fr) minmax(118px,180px);grid-template-areas:"favorite mark identity side""favorite mark meta side";align-items:center;gap:12px 16px;padding:20px!important;display:grid!important}body.has-public-sidebar .grid-section .job-identity{min-width:0}body.has-public-sidebar .grid-section .job-title{font-size:clamp(16px,1.2vw,20px)}body.has-public-sidebar .grid-section .job-side{align-self:center;min-width:0}}@media (width>=1600px){body.public-rail-layout .public-home-layout{grid-template-columns:minmax(0,1fr) 304px}body.public-rail-layout .public-home-layout>.public-home-rail{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 32px);padding-bottom:92px;position:sticky;top:16px;overflow-y:auto}}@media (width>=1200px) and (width<=1599px){body.has-public-sidebar .public-floating-portfolio{margin:0 24px 24px calc(var(--public-sidebar-width) + 24px);position:static;display:flex!important}}@media (width<=1199px){body.has-public-sidebar #main-content{width:100%!important;padding-top:calc(60px + env(safe-area-inset-top))!important;margin-left:0!important}body.has-public-sidebar:before{content:"";height:calc(60px + env(safe-area-inset-top));z-index:65;background:var(--bg);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}body.has-public-sidebar .public-mobile-menu-button{left:max(12px, env(safe-area-inset-left));z-index:70;border:1px solid var(--line);border-radius:12px;justify-content:center;padding:0;position:fixed;top:calc(8px + env(safe-area-inset-top))!important;background:var(--surface)!important;width:44px!important;height:44px!important;min-height:44px!important;color:var(--text)!important;display:inline-flex!important}body.has-public-sidebar .public-mobile-menu-button>span{font-size:22px;display:inline!important}body.has-public-sidebar .public-sidebar{z-index:90;overscroll-behavior:contain;visibility:hidden;width:min(328px,100vw - 48px);max-width:100%;height:100dvh;transition:transform .2s,visibility .2s;overflow-y:auto;transform:translate(-102%)}body.has-public-sidebar .public-sidebar.is-open{visibility:visible;transform:translate(0)}body.has-public-sidebar .public-sidebar-head{z-index:2;background:var(--bg);padding:16px 60px 16px 20px;position:sticky;top:0}body.has-public-sidebar .public-sidebar-brand-image{object-fit:contain;max-height:68px}body.has-public-sidebar .public-sidebar-scroll{flex:1 0 auto;min-height:auto;overflow:visible}body.has-public-sidebar .public-sidebar-bottom{flex:none}body.has-public-sidebar .public-sidebar-close{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:12px}body.has-public-sidebar .public-sidebar-backdrop:not([hidden]){z-index:85;background:#020a0da6;border:0;display:block;position:fixed;inset:0}body.has-public-sidebar.public-sidebar-open{overflow:hidden}body.has-public-sidebar .public-floating-portfolio{display:none!important}body.public-home-discovery .public-mobile-sticky-stack{top:calc(60px + env(safe-area-inset-top))!important}}@media (width<=980px){body.public-rail-layout .public-home-layout{padding-bottom:calc(var(--pim-mobile-stats-height,94px) + 24px + env(safe-area-inset-bottom))!important}}@media (width<=760px){body.public-rail-layout .public-home-layout{gap:16px;padding-top:12px!important}body.public-home-discovery .public-filter-master{min-width:82px;padding-inline:10px}body.has-public-sidebar .grid-section .job-card{border-radius:16px;padding:16px!important}body.has-public-sidebar .grid-section .job-mobile-main{padding-right:62px}body.has-public-sidebar .grid-section .job-mobile-title{font-size:17px}body.has-public-sidebar .grid-section .job-mobile-company-row{flex-wrap:wrap;gap:8px}body.has-public-sidebar .grid-section .job-mobile-company{white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:calc(100% - 31px);font-size:12px;line-height:1.4}body.has-public-sidebar .grid-section .job-mobile-salary{white-space:normal;margin-left:31px;font-size:12px;line-height:1.4}body.has-public-sidebar .grid-section .job-meta{gap:6px;margin-top:12px}body.has-public-sidebar .grid-section .job-meta>span{font-size:10px;line-height:1.4}body.has-public-sidebar .grid-section .job-mobile-actions{top:10px;right:10px}}@media (height<=650px){body.public-home-discovery .public-mobile-sticky-stack{position:static!important}body.has-public-sidebar .public-sidebar-head{padding-block:12px}body.has-public-sidebar .public-sidebar-brand-image{max-height:58px}}@media (prefers-reduced-motion:reduce){body.has-public-sidebar .public-sidebar{transition:none}}@media (width<=640px){body.public-home-discovery .public-mobile-sticky-stack .promo-banner{aspect-ratio:3;max-height:none}}body.has-public-sidebar .public-compact-brand{display:none}@media (width<=1199px){body.has-public-sidebar .public-compact-brand{top:calc(12px + env(safe-area-inset-top));z-index:70;min-height:36px;color:var(--text);font-family:var(--display);align-items:center;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;left:72px}body.has-public-sidebar .public-compact-brand span{color:var(--accent)}}body.public-rail-layout .public-home-layout>.public-home-rail{grid-template-columns:minmax(0,1fr);gap:18px}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card>h2{grid-column:1/-1;margin:0}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;margin:0;padding:18px;display:grid}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group h3{color:var(--text);margin:0 0 2px;font-size:13px;line-height:1.5}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group span{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group b{min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.3}body.public-rail-layout .public-home-layout>.public-home-rail .public-latest-news{grid-column:1/-1}body.public-rail-layout .public-latest-news header{flex-wrap:wrap;gap:10px}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-news-item{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0}body.public-rail-layout .public-rail-news-item img{border-radius:12px;width:88px;height:66px}body.public-rail-layout .public-rail-news-item b{overflow-wrap:anywhere;font-size:14px;line-height:1.55}body.public-rail-layout .public-rail-news-item:not(:has(img)){grid-template-columns:minmax(0,1fr)}body.public-rail-layout .public-rail-footer{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}body.public-rail-layout .public-rail-footer:empty{display:none}body.public-rail-layout .public-rail-footer .public-social-block{border:0;flex:220px;grid-column:auto;gap:12px;min-width:0;margin:0;padding:0;display:grid!important}body.public-rail-layout .public-rail-footer .public-social-block nav{flex-wrap:wrap;gap:9px;display:flex}body.public-rail-layout .public-rail-footer .public-social-block nav a{flex:0 0 40px;width:40px;height:40px}body.public-rail-layout .public-rail-portfolio-cta{color:#171b12;overflow-wrap:anywhere;background:linear-gradient(120deg,#f0b448,#df9235);border:1px solid #e8aa46;border-radius:13px;flex:0 auto;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:13px 20px;font-size:14px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}body.public-rail-layout .public-rail-portfolio-cta:hover{filter:brightness(1.06)}body.public-rail-layout .public-rail-portfolio-cta:focus-visible{outline:3px solid var(--text);outline-offset:4px}@media (width>=981px) and (width<=1599px){body.public-rail-layout .public-home-layout>.public-home-rail{justify-self:center;width:100%;max-width:1100px}}@media (width>=1600px){body.public-rail-layout .public-home-layout>.public-home-rail{padding-bottom:0}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card{gap:10px;padding:16px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group{gap:10px;padding:12px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group h3,body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group span{font-size:11px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group>div{flex-wrap:wrap;gap:4px 8px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group b{font-size:20px}body.public-rail-layout .public-rail-footer{padding:18px}body.public-rail-layout .public-rail-portfolio-cta{flex:100%}}@media (width<=980px){body.public-rail-layout .public-home-layout>.public-home-rail .public-latest-news{display:block!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-footer{margin-top:4px}body.public-rail-layout .public-rail-portfolio-cta{flex:100%}}@media (width<=520px){body.public-rail-layout .public-home-layout>.public-home-rail .public-latest-news,body.public-rail-layout .public-rail-footer{padding:16px}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-news-item{grid-template-columns:64px minmax(0,1fr);gap:12px}body.public-rail-layout .public-rail-news-item img{width:64px;height:54px}}@media (width>=981px){body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card{display:grid!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card>h2{margin:0!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group{border:1px solid var(--line)!important;padding:18px!important;display:grid!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group span{color:var(--text-muted,var(--text))!important;font-size:13px!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group b{color:var(--text)!important;font-size:22px!important}}@media (width>=1600px){body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group{padding:12px!important}body.public-home-discovery .grid-section .job-card{grid-template-columns:30px 44px minmax(220px,1fr) minmax(190px,.9fr) minmax(140px,180px);grid-template-areas:"favorite mark identity meta side";gap:12px;min-height:104px!important;padding:16px!important}body.public-home-discovery .grid-section .job-identity{align-self:center}body.public-home-discovery .grid-section .job-title{font-size:18px;line-height:1.35}body.public-home-discovery .grid-section .job-meta{place-content:center flex-start;gap:6px;margin:0}body.public-home-discovery .grid-section .job-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;display:flex}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card{grid-template-columns:minmax(0,1fr);gap:12px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group{gap:4px;padding:12px 14px!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group>div{flex-wrap:nowrap;padding-block:4px!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group span{font-size:12px!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group h3{font-size:12px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group b{font-size:18px!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-latest-news{padding:16px}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-news-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-news-item:not(:has(img)){grid-template-columns:minmax(0,1fr)}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-news-item img{width:64px;height:54px}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-news-item b{font-size:13px;line-height:1.45}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-footer{gap:16px;padding:16px}body.public-home-discovery .public-mobile-sticky-stack .promo-banner{max-width:1200px;margin-inline:auto!important}body.public-home-discovery .promo-banner img{object-fit:contain!important;object-position:center!important}}body.has-public-sidebar.has-public-statistics-rail.public-rail-layout #main-content{padding-right:0!important}body.public-rail-layout .public-portal-with-statistics.public-home-layout{width:100%;max-width:none;margin:0}body.public-rail-layout .public-home-layout>.public-global-statistics-rail{align-content:start;min-height:0;margin:0}body.public-rail-layout .public-home-primary>.sitewide-public-banner{aspect-ratio:120/17;border-radius:16px;max-width:1200px;max-height:170px;overflow:hidden;width:100%!important;height:auto!important;margin:0 auto 20px!important;position:relative!important;inset:auto!important}body.public-rail-layout .public-home-primary>.sitewide-public-banner :is(a,picture,img){width:100%;display:block;height:100%!important}body.public-rail-layout .public-home-primary>.sitewide-public-banner img{object-fit:contain!important;object-position:center!important}@media (width<=640px){body.public-rail-layout .public-home-primary>.sitewide-public-banner{aspect-ratio:3;max-height:none}}body.public-rail-layout .public-home-layout>.public-home-rail{--text:#f2efe7;--text-muted:#a9bdc1;--muted:#a9bdc1;--line:#294b53;--surface:#10262e;--bg:#0e2229;color:var(--text);font-size:16px;line-height:1.5}html[data-pim-theme=light] body.public-rail-layout .public-home-layout>.public-home-rail{--text:#102a31;--text-muted:#60757b;--muted:#60757b;--line:#d8e3e3;--surface:#fff;--bg:#f5f9f8}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-card,body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-footer{color:var(--text)!important;background:var(--surface)!important;border-color:var(--line)!important}body.public-rail-layout .public-rail-body{display:contents}@media (width>=1600px){body.public-rail-layout .public-home-layout>.public-home-rail{height:100dvh;max-height:100dvh;margin-top:-16px;margin-bottom:-32px;margin-right:calc(-1 * var(--public-page-gutter));border:0;border-left:1px solid var(--line);border-radius:0;flex-direction:column;align-self:start;align-items:stretch;gap:0;padding:0;display:flex;position:sticky;top:0;overflow:hidden;background:var(--surface)!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1 1 0;min-height:0;display:block;overflow-y:auto}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-card{box-shadow:none;border:0;border-radius:0;margin:0;background:0 0!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-card+.public-rail-card{border-top:1px solid var(--line)}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-footer{padding:16px 16px max(16px, env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;flex:none;margin:auto 0 0;background:0 0!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-rail-body{scrollbar-gutter:auto}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card{padding-inline:0!important}body.public-rail-layout .public-home-layout>.public-home-rail .public-statistics-card>h2{padding-inline:16px}body.public-rail-layout .public-home-layout>.public-home-rail .public-stat-group{box-sizing:border-box;border-inline:0;border-radius:0;width:100%;padding-inline:16px!important}}
