.site-column{--site-gutter:16px;width:calc(100% - 2 * var(--site-gutter));margin-inline:auto}@media (min-width:768px){.site-column{--site-gutter:32px}}@media (min-width:1024px){.site-column{--site-gutter:clamp(16px, calc(16px + (100vw - 390px) * .061), 80px);width:min(calc(100% - 2 * var(--site-gutter)), 1280px)}}@media (min-width:1440px){.site-column{width:clamp(1280px,100% - 160px,1440px)}}.public-header{z-index:29;background:var(--night-900);height:56px;color:var(--on-shell-1);border-bottom:1px solid var(--line-2);font:500 14px/1.2 var(--body-font);position:sticky;top:0}.public-header .public-header-inner{justify-content:space-between;align-items:center;gap:4px;height:100%;margin-inline:auto;display:flex}.public-header .public-logo{min-height:44px;color:var(--moon);font:400 18px/1 var(--display-font);white-space:nowrap;flex:none;align-items:center;padding-right:4px;text-decoration:none;display:inline-flex}.public-header .public-link,.site-language summary{min-width:44px;min-height:44px;color:var(--on-shell-1);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 2px;font-size:14px;line-height:1.2;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.public-link[aria-current=page]{position:relative}.public-link[aria-current=page]:after{content:"";inset-inline:6px;background:var(--moon);border-radius:1px;height:2px;position:absolute;bottom:4px}.public-link:hover,.site-language summary:hover,.site-language-options a:hover{background:var(--night-800)}.public-header :focus-visible,.site-language :focus-visible{outline:2px solid var(--moon);outline-offset:2px}.public-header-space{display:none}.site-language{flex:none;position:relative}.site-language summary{cursor:pointer;gap:4px;list-style:none}.site-language summary::-webkit-details-marker{display:none}.site-language-options{background:var(--night-900);border:1px solid var(--ctl-ln);z-index:30;border-radius:10px;min-width:100px;padding:8px;position:absolute;top:48px;right:0}.site-language-options a{min-height:44px;color:var(--on-shell-1);border-radius:6px;align-items:center;padding-inline:12px;text-decoration:none;display:flex}.site-language-options a[aria-current=page]{color:var(--moon)}@media (max-width:389px){.public-logo:lang(en){font-size:16px}}@media (min-width:1024px){.public-header-space{flex:1;display:block}.public-header .public-link{padding-inline:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.public-link,.site-language summary{transition:none}}.site-footer{content-visibility:auto;contain-intrinsic-block-size:auto 184px;z-index:1;background:var(--night-950);border-top:1px solid var(--line-2);color:var(--on-shell-3);overflow-wrap:anywhere;margin-block:24px 0;padding-block:24px 40px;font-size:14px;line-height:1.6;position:relative}.site-footer nav{flex-wrap:wrap;column-gap:16px;display:flex}.site-footer a{min-width:44px;min-height:44px;color:var(--on-shell-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--on-shell-2) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--on-shell-2) 40%, transparent);align-items:center;display:inline-flex}.site-footer p{max-width:72ch;margin-top:8px}.site-footer-seller{flex-wrap:wrap;gap:4px 16px;margin-block:16px 0;display:flex}.site-footer-seller>div{min-width:0}.site-footer-seller dt,.site-footer-seller dd{display:inline}.site-footer-seller dd{margin:0}.site-footer-seller dt:after{content:":"}.site-footer a:focus-visible{outline:2px solid var(--moon);outline-offset:2px}
