@layer components{:is(.help-disclosure,.motion-disclosure)>summary{transition:color var(--duration-fast) var(--ease-out-quart);align-items:center;gap:12px;list-style:none;display:flex;position:relative}:is(.help-disclosure,.motion-disclosure)>summary::-webkit-details-marker{display:none}:is(.help-disclosure,.motion-disclosure)>summary::marker{content:""}:is(.help-disclosure,.motion-disclosure)>summary>:not(.sr-only){min-width:0}@media (hover:hover) and (pointer:fine){:is(.help-disclosure,.motion-disclosure)>summary:hover{color:var(--color-cardinal-deep)}}:is(.help-disclosure,.motion-disclosure)>summary:after{content:"";pointer-events:none;width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out-quart), background-size var(--duration-base) var(--ease-out-quart);background:linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat;flex:none;margin-inline-start:auto;position:static}:is(.help-disclosure,.motion-disclosure)[open]:not([data-disclosure-motion=closing])>summary:after{background-size:12px 2px,2px 0;transform:rotate(180deg)}:is(.help-disclosure,.motion-disclosure)[data-disclosure-motion]{will-change:height}@media (prefers-reduced-motion:reduce){:is(.help-disclosure,.motion-disclosure)>summary:after{transition:none}}}
h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}[data-navigation-target]{scroll-margin-top:7rem}
