.ui-accordion--lines[data-v-1dba9159]{border-top:1px solid var(--color-line)}.ui-accordion--lines .ui-accordion__item[data-v-1dba9159]{border-bottom:1px solid var(--color-line)}.ui-accordion--cards[data-v-1dba9159]{display:flex;flex-direction:column;gap:var(--space-3)}.ui-accordion--cards .ui-accordion__item[data-v-1dba9159]{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding-inline:var(--space-5);transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.ui-accordion--cards .ui-accordion__item[open][data-v-1dba9159]{border-color:var(--color-line-strong);box-shadow:var(--shadow-sm)}.ui-accordion__summary[data-v-1dba9159]{-webkit-tap-highlight-color:transparent;align-items:center;color:var(--color-ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;gap:var(--space-4);justify-content:space-between;line-height:var(--lh-snug);list-style:none;padding:var(--space-5) 0}.ui-accordion__summary[data-v-1dba9159]::-webkit-details-marker{display:none}.ui-accordion__summary[data-v-1dba9159]:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--sage-700);outline-offset:2px}.ui-accordion__icon[data-v-1dba9159]{background-color:var(--color-surface-muted);border-radius:50%;color:var(--color-ink);display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform var(--dur) var(--ease-out),background-color var(--dur) ease;width:34px}.ui-accordion__summary:hover .ui-accordion__icon[data-v-1dba9159]{background-color:var(--beige-100)}details[open]>.ui-accordion__summary .ui-accordion__icon[data-v-1dba9159]{background-color:var(--color-ink);color:var(--color-on-dark);transform:rotate(45deg)}.ui-accordion__body[data-v-1dba9159]{color:var(--color-text);line-height:var(--lh-relaxed);max-width:70ch;padding:0 0 var(--space-6)}details[open]>.ui-accordion__body[data-v-1dba9159]{animation:accordion-in-1dba9159 var(--dur-slow) var(--ease-out)}.ui-accordion__body[data-v-1dba9159] p:last-child{margin-bottom:0}.ui-accordion__body[data-v-1dba9159] a{color:var(--color-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}@keyframes accordion-in-1dba9159{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
