.public-footer[data-v-b52ffd58]{background:var(--io-card);border-top:1px solid var(--io-hair);margin-top:48px;padding:26px 0 32px}.footer-inner[data-v-b52ffd58]{max-width:var(--io-max-width);padding:0 var(--io-gutter);color:var(--io-mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.footer-brand[data-v-b52ffd58]{color:var(--io-mut);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.footer-tile[data-v-b52ffd58]{width:24px;height:24px}.footer-links[data-v-b52ffd58]{flex-wrap:wrap;gap:18px;display:flex}.footer-link[data-v-b52ffd58]{color:var(--io-ink);text-decoration:none;transition:color .15s}.footer-link[data-v-b52ffd58]:hover{color:var(--io-acc)}.lang-trigger[data-v-c63a838c]{border:1.5px solid var(--io-hair);border-radius:var(--io-radius-s);background:var(--io-card);color:var(--io-ink);font:700 13.5px var(--io-font);cursor:pointer;align-items:center;gap:7px;padding:7px 11px;transition:border-color .15s;display:inline-flex}.lang-trigger[data-v-c63a838c]:hover{border-color:#c9cbc4}.lang-globe[data-v-c63a838c],.lang-caret[data-v-c63a838c]{color:var(--io-mut)}.lang-caret[data-v-c63a838c]{font-size:10px}@media (width<=540px){.lang-code[data-v-c63a838c],.lang-caret[data-v-c63a838c]{display:none}.lang-trigger[data-v-c63a838c]{padding:8px 9px}}.io-langpop{z-index:60;background:#fff;border:1px solid #e2e3dd;border-radius:12px;min-width:176px;padding:6px;font-family:Schibsted Grotesk,Helvetica Neue,Helvetica,sans-serif;box-shadow:0 10px 28px #1e212624}.io-langpop-item{color:#1e2126;cursor:pointer;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;font-size:14px;display:flex}.io-langpop-item[data-highlighted]{background:#f3f4f1}.io-langpop-item.is-active{color:#955503;background:#faeedc;font-weight:700}.io-langpop-code{letter-spacing:.04em;color:#6f7370;font-size:11.5px;font-weight:700}.io-langpop-item.is-active .io-langpop-code{color:#955503}.public-header[data-v-00074ce2]{z-index:40;background:var(--io-card);box-shadow:0 1px 0 var(--io-hair);position:sticky;top:0}.header-inner[data-v-00074ce2]{max-width:var(--io-max-width);padding:0 var(--io-gutter);align-items:stretch;gap:26px;min-height:58px;margin:0 auto;display:flex}.brand[data-v-00074ce2]{align-items:center;text-decoration:none;display:flex}.brand-lockup[data-v-00074ce2]{width:auto;height:30px;display:block}.main-nav[data-v-00074ce2]{margin-right:auto;display:none}@media (width>=800px){.main-nav[data-v-00074ce2]{display:flex}}.nav-link[data-v-00074ce2]{color:var(--io-ink);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 13px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-link[data-v-00074ce2]:hover{color:var(--io-acc-dark);background:var(--io-paper)}.nav-link--active[data-v-00074ce2]{border-bottom-color:var(--io-acc);font-weight:700}.header-tools[data-v-00074ce2]{align-items:center;gap:14px;margin-left:auto;display:flex}.tools-sep[data-v-00074ce2]{background:var(--io-hair);width:1px;height:22px}.login-btn[data-v-00074ce2]{border:1.5px solid var(--io-ink);border-radius:var(--io-radius-s);color:var(--io-ink);align-items:center;gap:7px;padding:7px 15px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.login-btn svg[data-v-00074ce2]{width:15px;height:15px}.login-btn[data-v-00074ce2]:hover{background:var(--io-ink);color:var(--io-card)}.avatar-btn[data-v-00074ce2]{background:var(--io-acc-soft);width:36px;height:36px;color:var(--io-acc-dark);font:700 13px var(--io-font);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s;display:inline-flex}.avatar-btn[data-v-00074ce2]:hover,.avatar-btn[data-v-00074ce2]:focus-visible{outline:none;box-shadow:0 0 0 3px #c4720740}.avatar-btn--sm[data-v-00074ce2]{border-radius:var(--io-radius-s);cursor:default;width:32px;height:32px;font-size:12px}@media (width<=540px){.header-tools[data-v-00074ce2]{gap:8px}.login-btn[data-v-00074ce2]{gap:0;padding:7px 9px}.login-label[data-v-00074ce2],.tools-sep[data-v-00074ce2]{display:none}}.public-layout[data-v-77e79c9d]{flex-direction:column;min-height:100vh;display:flex}.public-main[data-v-77e79c9d]{flex:1}
