@layer components{.dp-qs{border-top:2px solid var(--color-rule)}.dp-q{border-bottom:2px solid var(--color-rule)}.dp-q summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:56px;padding-block:var(--space-4);font-family:var(--font-display);font-size:var(--text-lead);letter-spacing:-.01em;cursor:pointer;font-weight:700;line-height:1.2;list-style:none;display:flex}.dp-q summary::-webkit-details-marker{display:none}.dp-q-sign{flex:none;block-size:20px;inline-size:20px;position:relative}.dp-q-sign:before,.dp-q-sign:after{content:"";inset-inline:0;background:var(--color-ink);block-size:2px;position:absolute;top:9px}.dp-q-sign:after{rotate:90deg}.dp-q[open] .dp-q-sign:after{display:none}.dp-q p,.dp-qa p{max-inline-size:35rem}.dp-q p{padding-bottom:var(--space-5)}.dp-qa{padding-block:var(--space-5);border-bottom:2px solid var(--color-rule);scroll-margin-top:var(--space-5)}.dp-qa-q{font-size:var(--text-lead);letter-spacing:-.01em;font-weight:700;line-height:1.2}.dp-qa p{margin-top:var(--space-2)}.dp-qa:target .dp-qa-q{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:3px}@media (hover:hover) and (pointer:fine){.dp-q summary:hover>span:first-child{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}}}
