._kicker_iucup_1{color:var(--cyan);font-family:var(--font-display);font-size:var(--font-meta-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem}._title_iucup_2{color:var(--text);font-family:var(--font-title);margin:0 0 .5rem;font-size:clamp(1.35rem,3.4vw,1.9rem);font-weight:750;line-height:1.25}._intro_iucup_3{max-width:62ch;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.65}._section_iucup_6{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 1rem);margin-top:1.6rem;padding-top:1rem}._sectionHead_iucup_7{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.7rem;display:flex}._sectionName_iucup_8{color:var(--text);margin:0;font-size:1.02rem}._sectionBlurb_iucup_9{color:var(--text-muted);margin:0;font-size:1rem}._cards_iucup_11{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._card_iucup_11{border:1px solid var(--line);background:var(--panel);height:100%;color:inherit;border-radius:8px;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,background .15s;display:block}._card_iucup_11:hover,._card_iucup_11:focus-visible{border-color:var(--cyan);background:var(--panel-raised)}._cardTitle_iucup_14{color:var(--text);margin-bottom:.3rem;font-size:1rem;font-weight:600;line-height:1.4;display:block}._cardSummary_iucup_15{color:var(--text-muted);font-size:.875rem;line-height:1.55;display:block}._empty_iucup_17{color:var(--text-dim);margin:2rem 0;font-size:.88rem}._back_iucup_22{min-height:44px;color:var(--cyan);font-size:var(--font-control-size);align-items:center;gap:.35rem;margin-bottom:.8rem;text-decoration:none;display:inline-flex}._back_iucup_22:hover,._back_iucup_22:focus-visible{text-decoration:underline}._meta_iucup_24{flex-wrap:wrap;gap:.35rem .6rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}._metaItem_iucup_25{border:1px solid var(--line);min-height:32px;color:var(--text-dim);font-size:var(--font-meta-size);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .55rem;display:inline-flex}#main-content[data-main-type=guide]>h2{border-top:1px solid var(--line);color:var(--text);scroll-margin-top:calc(var(--header-height) + 1rem);margin:1.9rem 0 .6rem;padding-top:.9rem;font-size:1.35rem;line-height:1.35}#main-content[data-main-type=guide]>h3{color:var(--text);margin:1.4rem 0 .45rem;font-size:1.15rem}#main-content[data-main-type=guide]>p:not([class]){color:var(--text-muted);margin:0 0 .85rem;font-size:1.0625rem;line-height:1.7}#main-content[data-main-type=guide]>ul:not([class]),#main-content[data-main-type=guide]>ol:not([class]){color:var(--text-muted);margin:0 0 .95rem;padding-left:1.25rem;font-size:1.0625rem;line-height:1.7}#main-content[data-main-type=guide]>ul:not([class]) li,#main-content[data-main-type=guide]>ol:not([class]) li{margin-bottom:.35rem}#main-content[data-main-type=guide]>p:not([class]) a,#main-content[data-main-type=guide]>ul:not([class]) a,#main-content[data-main-type=guide]>ol:not([class]) a,#main-content[data-main-type=guide]>blockquote a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}#main-content[data-main-type=guide]>p:not([class]) strong,#main-content[data-main-type=guide]>ul:not([class]) strong,#main-content[data-main-type=guide]>ol:not([class]) strong,#main-content[data-main-type=guide]>blockquote strong{color:var(--text)}#main-content[data-main-type=guide]>blockquote{border-left:3px solid var(--line);color:var(--text-dim);margin:0 0 .95rem;padding:.5rem .9rem;font-size:1.0625rem;line-height:1.7}#main-content[data-main-type=guide]>p:not([class]) code,#main-content[data-main-type=guide]>ul:not([class]) code,#main-content[data-main-type=guide]>ol:not([class]) code,#main-content[data-main-type=guide]>blockquote code{background:var(--panel-raised);border-radius:4px;padding:.05rem .3rem;font-size:.85em}#main-content[data-main-type=guide]>hr{border:0;border-top:1px solid var(--line);margin:1.6rem 0}#main-content[data-main-type=guide]>img{width:auto;max-width:100%;height:auto;margin:0 0 1rem;display:block}._tableScroll_iucup_50{border:1px solid var(--line);width:100%;margin:0 0 1rem;overflow-x:auto}._tableScroll_iucup_50:focus-visible{outline-offset:2px}._tableHint_iucup_52{width:max-content;max-width:100%;color:var(--text-dim);background:var(--surface-1);font-size:var(--font-meta-size);padding:.45rem .6rem;margin:0!important}._tableScroll_iucup_50 table,#main-content[data-main-type=guide]>table{border-collapse:collapse;width:100%;min-width:680px;margin:0;font-size:.875rem}._tableScroll_iucup_50 th,._tableScroll_iucup_50 td,#main-content[data-main-type=guide]>table th,#main-content[data-main-type=guide]>table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.38rem .6rem}._tableScroll_iucup_50 th,#main-content[data-main-type=guide]>table th{background:var(--panel-raised);color:var(--text);font-weight:600}._related_iucup_61{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem}._relatedTitle_iucup_62{color:var(--text);margin:0 0 .6rem;font-size:1rem}._contents_iucup_66{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:auto;min-width:0;margin:1rem clamp(.75rem,4vw,2.6rem) 0;padding:.7rem .9rem;position:static}._contentsTitle_iucup_67{color:var(--text-dim);font-size:var(--font-meta-size);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .4rem}._contentsList_iucup_68{columns:2;column-gap:1.4rem;margin:0;padding-left:1.15rem}._contentsList_iucup_68 li{break-inside:avoid;font-size:var(--font-control-size);margin-bottom:.22rem}._contentsList_iucup_68 a{min-height:44px;color:var(--cyan);align-items:center;text-decoration:none;display:inline-flex}._contentsList_iucup_68 a:hover,._contentsList_iucup_68 a:focus-visible{text-decoration:underline}@media (width>=900px){._contents_iucup_66{top:calc(var(--header-height) + 1rem);width:100%;min-width:300px;margin:clamp(1.4rem,3vw,2.1rem) 0 2rem;position:sticky}._contentsList_iucup_68{columns:1}}@media (width<=560px){._contentsList_iucup_68{columns:1}}._count_iucup_85{color:var(--text-dim);font-size:var(--font-meta-size);margin:.5rem 0 0}
