.icB8aa_notice .cw-announce{text-wrap:balance}.icB8aa_head{align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:800px;display:flex}.icB8aa_lead{max-width:640px}.icB8aa_meta{gap:var(--space-4) var(--space-12);margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--line-soft);flex-wrap:wrap;width:100%;display:flex}.icB8aa_meta>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.icB8aa_meta dt{font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62)}.icB8aa_meta dd{font:var(--text-body-sm);color:var(--ink);overflow-wrap:anywhere;margin:0}.icB8aa_meta a,.icB8aa_related a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.icB8aa_tocNav{margin-top:var(--space-12)}.icB8aa_toc{background:var(--paper-warm);border:1px solid var(--line);padding:var(--space-8)}.icB8aa_tocHeading{font:inherit;margin:0}.icB8aa_tocList{margin:var(--space-6) 0 0;columns:2;column-gap:var(--space-12);padding:0;list-style:none}.icB8aa_tocList li{break-inside:avoid}.icB8aa_tocLink{align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);color:var(--ink);font:var(--text-body);letter-spacing:-.01em;text-decoration:none;display:flex}.icB8aa_tocLink:hover span:last-child{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.icB8aa_tocNum{min-width:2ch;font:var(--text-label-sm);letter-spacing:.06em;color:var(--ink-62);flex:none}.icB8aa_chapters{flex-direction:column;display:flex}.icB8aa_chapter{column-gap:var(--space-6);padding:var(--space-12) 0;border-top:1px solid var(--line-soft);grid-template-columns:96px minmax(0,720px) 240px;align-items:start;display:grid}.icB8aa_chapter:first-child{border-top:0;padding-top:0}.icB8aa_num{color:var(--ink)}.icB8aa_main{min-width:0}.icB8aa_title{margin:0 0 var(--space-6);font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-size:40px;font-weight:300;line-height:1.08}.icB8aa_aside{border-top:1px solid var(--line-soft);min-width:0;padding-top:var(--space-3);gap:var(--space-3);font:var(--text-caption);color:var(--ink-62);flex-direction:column;line-height:1.4;display:flex}.icB8aa_aside p{margin:0}.icB8aa_asideLabel{font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62)}.icB8aa_aside a{color:var(--ink)}.icB8aa_body{gap:var(--space-4);max-width:720px;font:var(--text-body);color:var(--ink-80);overflow-wrap:break-word;flex-direction:column;line-height:1.55;display:flex}.icB8aa_body p{margin:0}.icB8aa_body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.icB8aa_body h3{margin:var(--space-4) 0 calc(var(--space-2) * -1);font:var(--text-title);letter-spacing:-.01em;color:var(--ink)}.icB8aa_body ul,.icB8aa_body ol{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.icB8aa_body ul>li{padding-left:var(--space-6);position:relative}.icB8aa_body ul>li:before{content:"";background:var(--ink-62);width:6px;height:6px;position:absolute;top:.55em;left:0}.icB8aa_body ol{counter-reset:item}.icB8aa_body ol>li{padding-left:var(--space-8);counter-increment:item;position:relative}.icB8aa_body ol>li:before{content:counter(item) ".";font:var(--text-data);color:var(--ink-62);position:absolute;top:.15em;left:0}.icB8aa_todo{background:var(--tile);border:1px dashed var(--ink);padding:1px var(--space-2);font:var(--text-data);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;display:inline}.icB8aa_verify{font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62);border-bottom:1px dashed var(--ink-62);white-space:normal;display:inline-block}.icB8aa_code{font:var(--text-data);color:var(--ink);background:var(--tile);padding:0 var(--space-1);overflow-wrap:anywhere}.icB8aa_facts{border-top:1px solid var(--line);margin:0}.icB8aa_fact{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:148px minmax(0,1fr);display:grid}.icB8aa_fact dt{font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62);padding-top:3px}.icB8aa_fact dd{min-width:0;margin:0}.icB8aa_callout{background:var(--tile);border:1px solid var(--line);padding:var(--space-6);gap:var(--space-3);color:var(--ink);flex-direction:column;display:flex}.icB8aa_callout p{margin:0}.icB8aa_consentLink{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:var(--ink)!important}.icB8aa_consentRow{display:flex}.icB8aa_consentBtn{border-radius:var(--radius-btn);letter-spacing:-.01em;align-items:center;line-height:24px;transition:background-color .15s;display:inline-flex;border:1px solid var(--ink)!important;color:var(--ink)!important;background:0 0!important;padding:7px 14px!important;font-size:16px!important}.icB8aa_consentBtn:hover{background:var(--tile)!important}.icB8aa_tableWrap{background:var(--paper);border:1px solid var(--line)}.icB8aa_table{border-collapse:collapse;width:100%;font:var(--text-body-sm);color:var(--ink-80)}.icB8aa_table caption{text-align:left;padding:var(--space-3) var(--space-4);font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--tile);border-bottom:1px solid var(--line)}.icB8aa_table th{text-align:left;font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--paper-warm)}.icB8aa_table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft);vertical-align:top}.icB8aa_table tbody tr:last-child td{border-bottom:0}.icB8aa_cell{overflow-wrap:break-word;min-width:0}.icB8aa_related{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line-soft);align-items:center;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.icB8aa_related ul{gap:var(--space-2) var(--space-8);font:var(--text-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.icB8aa_related a{padding:var(--space-2) 0;display:inline-block}@media (max-width:1180px){.icB8aa_chapter{grid-template-columns:72px minmax(0,1fr)}.icB8aa_aside{margin-top:var(--space-6);grid-column:2;max-width:720px}}@media (max-width:760px){.icB8aa_toc{padding:var(--space-6) var(--space-4)}.icB8aa_tocList{columns:1}.icB8aa_chapter{padding:var(--space-8) 0;grid-template-columns:minmax(0,1fr)}.icB8aa_chapter:first-child{padding-top:0}.icB8aa_aside{grid-column:1}.icB8aa_title{margin-bottom:var(--space-4);font-size:30px}.icB8aa_num{margin-bottom:var(--space-2)}.icB8aa_meta{gap:var(--space-3);flex-direction:column}.icB8aa_fact{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.icB8aa_table,.icB8aa_table tbody,.icB8aa_table tr,.icB8aa_table td,.icB8aa_table caption{width:100%;display:block}.icB8aa_table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icB8aa_table tbody tr{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.icB8aa_table tbody tr:last-child{border-bottom:0}.icB8aa_table td{gap:var(--space-3);padding:var(--space-2) var(--space-4);border:0;grid-template-columns:88px minmax(0,1fr);display:grid}.icB8aa_table td:before{content:attr(data-label);font:var(--text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-62);padding-top:3px}}
