@layer components{.doc-section_wrap{width:100%;min-width:0;scroll-margin-top:var(--space-8)}.doc-section_head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.doc-section_title{position:relative;margin-block:0;color:var(--text)}.doc-section_anchor{position:absolute;right:calc(100% + var(--space-2));color:var(--text-3);text-decoration:none;opacity:0;transition:opacity var(--hover-duration) var(--hover-ease);&:focus-visible{opacity:1}@media (hover:hover){&:hover{color:var(--link-text)}}}@media (max-width:63.999rem){.doc-section_anchor{position:static;margin-right:var(--space-2)}}.doc-section_wrap:focus-within .doc-section_anchor,.doc-section_wrap:hover .doc-section_anchor{opacity:1}.doc-section_tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.doc-section_body{margin-top:var(--space-5)}.panel-heading_wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);width:100%}.panel-heading_title{margin-block:0}.panel-heading_aside{display:flex;align-items:baseline;gap:var(--space-3)}.panel-heading_hint{font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@layer components{}@layer components{.selectable-card_wrap{display:flex;flex-direction:column;align-items:start;gap:var(--space-1);width:100%;padding:var(--space-4);text-align:start;background-color:var(--background-2);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-main);transition:background-color var(--hover-duration) var(--hover-ease),border-color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover:not(.disabled):not(.selected){background-color:var(--background-3);border-color:var(--border-3)}}&.selected{background-color:var(--brand-soft);border-color:var(--brand-border)}&.disabled{opacity:var(--disabled-opacity);cursor:not-allowed}&:has(:focus-visible){outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}}.selectable-card_title{font-size:var(--h4);font-weight:var(--primary-medium);line-height:var(--line-height-large);color:var(--text)}.selectable-card_text{display:block;font-size:var(--text-tiny);line-height:var(--line-height-nav);color:var(--text-3)}.selectable-card_body{display:block;width:100%;margin-top:var(--space-2)}}