.public-footer{background:#fff;border-top:1px solid #e9e7e0;justify-content:space-between;align-items:center;gap:20px;min-height:95px;padding:16px max(32px,50% - 620px);display:flex}.public-footer p,.public-footer>span{color:#80877e;margin:0;font-size:14px}@media (max-width:520px){.public-footer{flex-direction:column;align-items:flex-start;gap:9px;padding:20px 16px}}.public-footer{border-color:var(--public-line)}@media (max-width:760px){.public-footer{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px;padding-inline:16px}}.public-footer{grid-template-columns:auto minmax(170px,1fr) auto auto;gap:12px 28px;padding-block:20px;display:grid}.public-footer>span{grid-column:1/-1;justify-self:end}.public-footer-logo{width:clamp(128px,15vw,190px);height:auto;display:block}.public-footer-links{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.public-footer-links a{color:var(--public-muted);font-size:14px;text-decoration:none}.public-footer-links a:hover{color:var(--public-red);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.public-footer{grid-template-columns:auto minmax(0,1fr)}.public-footer-links{grid-area:2/1/auto/-1}.public-footer-social{grid-area:3/1/auto/-1}.public-footer>span{grid-area:4/1/auto/-1}}@media (max-width:520px){.public-footer{grid-template-columns:minmax(0,1fr);gap:10px}.public-footer-links{grid-area:auto;gap:10px 14px}.public-footer-social,.public-footer>span{grid-area:auto}}.public-footer-social{justify-items:end;gap:7px;display:grid}.public-footer-social>span{color:var(--public-muted);font-size:13px}.public-footer-social nav{align-items:center;gap:7px;display:flex}.public-footer-social a{border:1px solid var(--public-line);width:38px;height:38px;color:var(--public-muted);border-radius:50%;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.public-footer-social a:hover{border-color:var(--public-green);background:var(--public-subtle);color:var(--public-green)}.public-footer-social svg{width:19px;height:19px}@media (max-width:900px){.public-footer-social{justify-items:start}}@media (max-width:520px){.public-footer-social nav{gap:10px}}
.public-header{border-bottom:1px solid #e9e7e0;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1360px);min-height:78px;margin:0 auto;display:flex}.public-nav{align-items:center;gap:29px;display:flex}.public-nav a{color:#586058;font-size:15px;text-decoration:none;transition:color .14s}.public-actions{align-items:center;gap:14px;display:flex}.public-language-wrap{display:inline-flex}.public-language{color:#4b554e;background:0 0;border:1px solid #e6e4dc;border-radius:4px;height:36px;padding:0 9px;font-size:13px}.public-login{color:#fff;cursor:pointer;background:#323831;border:1px solid #323831;border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:650;transition:background .14s;display:inline-flex}.public-login:hover{background:#b95f45;border-color:#b95f45}.public-search{color:#858b83;border:1px solid #e3e2dc;border-radius:4px;align-items:center;gap:8px;width:min(245px,40%);height:38px;padding:0 10px;display:flex}.public-search input{color:#28302a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.public-search input::placeholder{color:#92988f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.article-header{width:min(100% - 64px,1240px)}@media (max-width:760px){.public-header,.article-header{gap:10px;width:calc(100% - 32px);min-height:66px}.public-nav{gap:14px}.public-nav a{font-size:14px}.public-actions{gap:7px}}@media (max-width:520px){.public-header{flex-wrap:wrap;padding:9px 0}.public-actions{order:1;margin-inline-start:auto}.public-nav{border-top:1px solid #efede8;order:2;justify-content:center;width:100%;padding-top:7px}.public-login{min-height:32px;padding-inline:9px}.public-language{max-width:79px;height:32px;padding-inline:5px}.public-search{width:100%}.article-header{flex-wrap:wrap;padding:12px 0}}.public-header{border-color:var(--public-line);min-height:74px}.public-nav a{color:var(--public-muted)}.public-nav a:hover{color:var(--public-red)}.public-login{border-color:var(--public-ink);background:var(--public-ink)}.public-login:hover{border-color:var(--public-red);background:var(--public-red)}.public-search{border-color:var(--public-line);background:#fff}.article-header{border-color:var(--public-line)}@media (max-width:520px){.public-header,.article-header{width:calc(100% - 28px)}}.public-header{grid-template-columns:minmax(130px,auto) auto minmax(180px,1fr) auto;gap:18px;display:grid}.public-brand-logo{width:clamp(128px,15vw,190px);height:auto;display:block}.public-global-search{width:100%;min-width:0;max-width:340px}@media (max-width:1100px){.public-header{grid-template-columns:auto minmax(190px,1fr) auto;gap:14px}.public-nav{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:9px;display:flex}.public-global-search{grid-area:1/2}.public-actions{grid-area:1/3}}@media (max-width:760px){.public-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding-block:10px}.public-global-search{grid-area:2/1/auto/-1;max-width:none;margin:0}.public-nav{white-space:nowrap;grid-area:3/1/auto/-1;justify-content:flex-start;gap:18px;padding:3px 0 4px;overflow-x:auto}.public-nav a{flex:none}.public-actions{grid-area:1/3;justify-self:end;gap:8px}}.public-nav a[aria-current=page]{color:var(--public-red);text-underline-offset:5px;text-decoration:underline}.public-header.modern-public-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce5decc;grid-template-columns:minmax(150px,190px) auto minmax(180px,1fr) auto;gap:clamp(16px,2.2vw,32px);width:100%;min-height:82px;margin:0;padding-inline:max(28px,50vw - 660px);display:grid;position:sticky;top:0;box-shadow:0 8px 24px #1c29230a}.modern-public-header .public-brand{border-radius:8px;align-items:center;width:fit-content;display:inline-flex}.modern-public-header .public-brand-logo{width:clamp(132px,13vw,166px)}.modern-public-header .public-nav{background:#f7f9f7;border:1px solid #edf1ed;border-radius:13px;grid-area:auto;justify-content:center;align-items:center;gap:4px;padding:5px;display:flex}.modern-public-header .public-nav a{color:#53635a;border-radius:9px;align-items:center;min-height:34px;padding:0 12px;font-size:14px;font-weight:550;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.modern-public-header .public-nav a:hover{color:var(--public-green);background:#eaf1ec}.modern-public-header .public-search{color:#7b8980;background:#f8faf8;border-color:#e8ede9;border-radius:12px;justify-self:end;max-width:360px;height:42px;min-height:42px;padding-inline:13px;transition:border-color .16s,background .16s,box-shadow .16s}.modern-public-header .public-search:focus-within{background:#fff;border-color:#aac2b2;box-shadow:0 0 0 3px #28574414}.modern-public-header .public-search input{font-size:14px}.public-search-clear{color:#6f7d74;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.public-search-clear:hover{color:var(--public-green);background:#eaf1ec}.public-search-clear:focus-visible{outline:2px solid var(--public-green);outline-offset:2px}.public-theme-toggle{border-color:var(--public-line);width:40px;height:40px;color:var(--public-muted);background:#fff}.public-theme-toggle:hover{border-color:var(--public-green);color:var(--public-green);background:#eaf1ec}html[data-theme=dark] .public-shell .public-header .public-theme-toggle{border-color:var(--public-line);background:var(--public-subtle);color:var(--public-ink);transition:none}html[data-theme=dark] .public-shell .public-header .public-theme-toggle:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--public-ink)}.modern-public-header .public-actions{gap:10px}.modern-public-header .public-language{background:#fff;border-color:#e5ebe6;border-radius:11px;height:40px;padding-inline:11px 28px;font-size:14px}.modern-public-header .article-back-link,.modern-public-header .public-login{border:1px solid var(--public-green);background:var(--public-green);color:#fff;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding-inline:14px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.modern-public-header .article-back-link:hover,.modern-public-header .public-login:hover{color:#fff;background:#1f4937;border-color:#1f4937;transform:translateY(-1px);box-shadow:0 5px 12px #1f493729}.modern-public-header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .article-back-link svg{transform:rotate(180deg)}.modern-public-header .public-brand:focus-visible,.modern-public-header .public-nav a:focus-visible,.modern-public-header .article-back-link:focus-visible,.modern-public-header .public-login:focus-visible{outline-offset:3px;outline:3px solid #8eb19a}.modern-public-header .public-nav a[aria-current=page]{color:var(--public-green);background:#eaf1ec;text-decoration:none}@media (max-width:1100px){.public-header.modern-public-header{grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr) auto;gap:12px 18px;padding-inline:24px}.modern-public-header .public-nav{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:5px}.modern-public-header .public-global-search{grid-area:1/2}.modern-public-header .public-actions{grid-area:1/3}}@media (max-width:760px){.public-header.modern-public-header{grid-template-columns:minmax(110px,1fr) auto;gap:10px 14px;padding:10px 18px 8px;position:relative}.modern-public-header .public-brand-logo{width:136px}.modern-public-header .public-global-search{grid-area:2/1/auto/-1;max-width:none}.modern-public-header .public-actions{grid-area:1/2;gap:7px}.modern-public-header .public-nav{scrollbar-width:none;white-space:nowrap;grid-area:3/1/auto/-1;justify-content:flex-start;padding:4px;overflow-x:auto}.modern-public-header .public-nav::-webkit-scrollbar{display:none}.modern-public-header .public-nav a{min-height:32px;padding-inline:11px}}@media (max-width:520px){.public-header.modern-public-header{padding-inline:14px}.modern-public-header .public-brand-logo{width:122px}.modern-public-header .public-language{max-width:none;height:37px;padding-inline:8px 22px}.modern-public-header .article-back-link,.modern-public-header .public-login{gap:5px;min-height:37px;padding-inline:9px;font-size:13px}}@media (max-width:360px){.public-header.modern-public-header{gap:8px;padding-inline:10px}.modern-public-header .public-brand-logo{width:106px}.modern-public-header .public-actions{gap:4px}.modern-public-header .public-theme-toggle{width:36px;height:36px}.modern-public-header .public-language{max-width:66px;height:36px;padding-inline:6px 16px}.modern-public-header .public-login-label{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.modern-public-header .article-back-link{width:37px;padding-inline:0}.modern-public-header .article-back-label{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:600px){.public-header.modern-public-header .public-nav{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:4px;padding:4px;display:grid}.modern-public-header .public-nav a{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:38px;padding:5px 6px;line-height:1.25}.modern-public-header .public-global-search{height:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.modern-public-header .public-nav a,.modern-public-header .public-search,.modern-public-header .article-back-link,.modern-public-header .public-login{transition:none}.modern-public-header .article-back-link:hover,.modern-public-header .public-login:hover{transform:none}}
