.icB8aa_page{padding-top:calc(var(--header-h) + clamp(32px, 6vw, 72px));padding-bottom:clamp(72px,9vw,120px)}.icB8aa_back{color:var(--text-2);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.icB8aa_back:hover{color:var(--text)}.icB8aa_back svg,.icB8aa_links svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.icB8aa_head{max-width:820px;margin-top:36px}.icB8aa_title{margin-top:14px;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.4rem);line-height:1.08}.icB8aa_version{color:var(--text-3);margin-top:14px;font-size:14px}.icB8aa_summary ol{counter-reset:glance;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.icB8aa_summary li{border-radius:var(--radius-lg);background:var(--surface-low);box-shadow:inset 0 0 0 1px var(--outline-soft);color:var(--text);counter-increment:glance;padding:20px 20px 20px 58px;font-size:15px;line-height:1.5;position:relative}.icB8aa_summary li:before{content:counter(glance, decimal-leading-zero);color:var(--gold);font-family:var(--font-display), Georgia, serif;font-size:17px;position:absolute;top:20px;left:20px}.icB8aa_layout{grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,5vw,72px);margin-top:clamp(40px,6vw,64px);display:grid}.icB8aa_side{top:calc(var(--header-h) + 24px);align-self:start;gap:28px;display:grid;position:sticky}.icB8aa_side ul{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.icB8aa_side a{color:var(--text-3);padding:5px 0;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.icB8aa_side a:hover{color:var(--text)}.icB8aa_side a[aria-current=page]{color:var(--gold-hi)}.icB8aa_sideTitle{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.icB8aa_body{max-width:72ch}.icB8aa_body section+section{border-top:1px solid var(--outline-soft);margin-top:44px;padding-top:40px}.icB8aa_body h2{font-family:var(--font-serif), Georgia, serif;scroll-margin-top:calc(var(--header-h) + 24px);font-size:1.45rem;font-weight:600;line-height:1.3}.icB8aa_body p,.icB8aa_bullets li{color:var(--text-2);font-size:16px;line-height:1.7}.icB8aa_body p{margin-top:14px}.icB8aa_bullets{gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.icB8aa_bullets li::marker{color:var(--gold)}.icB8aa_operator{border-radius:var(--radius-lg);background:var(--outline-soft);box-shadow:inset 0 0 0 1px var(--outline-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 4px;display:grid;overflow:hidden}.icB8aa_operator div{background:var(--surface-low);padding:14px 16px}.icB8aa_operator dt,.icB8aa_mail dt{color:var(--text-3);font-size:12px}.icB8aa_operator dd,.icB8aa_mail dd{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px}.icB8aa_operator a,.icB8aa_links a{color:var(--gold-hi);text-decoration:none}.icB8aa_operator a:hover,.icB8aa_links a:hover{text-underline-offset:3px;text-decoration:underline}.icB8aa_contact{border-radius:var(--radius-lg);background:var(--surface-low);box-shadow:inset 0 0 0 1px var(--outline-soft);margin-top:20px;padding:18px}.icB8aa_button{background:var(--gold);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.icB8aa_button:hover{background:var(--gold-hi)}.icB8aa_button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.icB8aa_body .icB8aa_help{color:var(--text-3);margin-top:12px;font-size:13.5px;line-height:1.55}.icB8aa_mail{flex-wrap:wrap;gap:10px 32px;margin:12px 0 0;display:flex}.icB8aa_links{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.icB8aa_links a{align-items:center;gap:6px;font-size:15px;display:inline-flex}@media (max-width:960px){.icB8aa_layout{grid-template-columns:1fr}.icB8aa_side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.icB8aa_summary ol,.icB8aa_side,.icB8aa_operator{grid-template-columns:1fr}}
