.aHt3MG_site{--header-h:64px;flex-direction:column;min-height:100vh;display:flex}.aHt3MG_frame{flex:1;position:relative}.aHt3MG_header{z-index:20;height:var(--header-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#f4f3efe0;position:sticky;top:0}.aHt3MG_headerInner{height:100%;max-width:var(--page-outer);padding:0 var(--gutter);align-items:center;gap:24px;margin:0 auto;display:flex}.aHt3MG_navigation{align-items:center;gap:24px;margin-inline-start:auto;display:flex}.aHt3MG_nav{gap:4px;margin-inline-start:auto;display:flex}.aHt3MG_navLink{border-radius:var(--radius-s);height:34px;color:var(--ink-2);font-size:var(--text-m);transition:color .12s var(--ease-out), background-color .12s var(--ease-out);align-items:center;padding:0 12px;display:inline-flex;position:relative}.aHt3MG_navLink:hover{color:var(--ink);background:#1515130d}.aHt3MG_navLink[aria-current=page]{color:var(--ink);font-weight:500}.aHt3MG_navLink[aria-current=page]:after{content:"";inset-inline:12px;background:var(--ink);height:2px;position:absolute;bottom:-15px}.aHt3MG_tools{flex:none;align-items:center;display:flex}.aHt3MG_enter{flex:none;order:1;gap:8px;min-inline-size:96px}.aHt3MG_menuButton{display:none}.aHt3MG_footer{padding:40px var(--gutter) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--ink-3);margin-top:clamp(72px,10vw,128px)}.aHt3MG_footerInner{max-width:var(--page-max);grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;margin:0 auto;display:grid}.aHt3MG_footerName{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.aHt3MG_footerLine{font-size:var(--text-s);margin-top:6px}.aHt3MG_footerLinks{font-size:var(--text-s);align-items:flex-start;gap:20px;display:flex}.aHt3MG_footerLinks a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color .12s var(--ease-out)}.aHt3MG_footerLinks a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.aHt3MG_copyright{border-top:1px solid var(--line);font-size:var(--text-xs);grid-column:1/-1;padding-top:20px}@media (max-width:720px){.aHt3MG_headerInner{gap:8px}.aHt3MG_enter{order:0;min-inline-size:0;margin-inline-start:auto;padding-inline:12px;font-size:13px}.aHt3MG_enter>svg{display:none}.aHt3MG_menuButton{border-radius:var(--radius-s);width:40px;height:40px;color:var(--ink);transition:background-color .12s var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aHt3MG_menuButton:hover,.aHt3MG_menuButton[aria-expanded=true]{background:#1515130d}.aHt3MG_navigation{inset-block-start:calc(100% + 8px);inset-inline:var(--gutter);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper-raised);box-shadow:var(--shadow-lift);flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:8px;display:none;position:absolute}.aHt3MG_navigation[data-open=true]{display:flex}.aHt3MG_nav{flex-direction:column;gap:0;margin:0}.aHt3MG_navLink{height:44px}.aHt3MG_navLink[aria-current=page]{background:var(--paper-sunk)}.aHt3MG_navLink[aria-current=page]:after{display:none}.aHt3MG_tools{border-top:1px solid var(--line);padding-top:4px}}@media (max-width:560px){.aHt3MG_footerInner{grid-template-columns:minmax(0,1fr)}}
