.faq{scroll-margin-block-start:var(--space-5)}.faq .day-scene__frame{padding-block-start:var(--space-8)}.faq.scene-continues:not([data-time]) .day-scene__dot{display:none}.faq-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-inline-size:75.5rem;display:grid}.faq-head h2{margin:0}.faq-margin{color:var(--scene-accent);font-size:var(--text-hand-time);margin:0 0 var(--space-1);transform:rotate(var(--tilt-a));transform-origin:0}.faq-list{--faq-rule:color-mix(in oklch, var(--scene-fg,var(--color-text)) 34%, transparent);--faq-mark-size:1.625rem;--faq-line-height:.5rem;--faq-line-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 8' preserveAspectRatio='none'%3E%3Cpath d='M1 4.3C60 2.6 118 5.8 196 4.1S338 2.7 418 4.5S540 5.3 599 3.7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");position:relative}.faq-list:before,.faq-row:after{background-color:var(--faq-rule);block-size:var(--faq-line-height);content:"";inline-size:100%;-webkit-mask:var(--faq-line-mask) center / 100% 100% no-repeat;mask:var(--faq-line-mask) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset-inline-start:0}.faq-list:before{inset-block-start:0}.faq-row{position:relative}.faq-row:after{inset-block-end:0}.faq-row:nth-child(2n):after{transform:scaleX(-1)}.faq-toggle{border-radius:var(--radius-card);cursor:pointer;align-items:center;gap:var(--space-4);min-block-size:var(--size-target);padding:var(--space-4) var(--space-2);-webkit-tap-highlight-color:transparent;justify-content:space-between;list-style:none;display:flex}.faq-toggle::-webkit-details-marker{display:none}.faq-question{font-size:var(--text-lead);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-body);line-height:var(--leading-step);overflow-wrap:anywhere}.faq-mark{block-size:var(--faq-mark-size);color:var(--scene-accent,var(--color-note));fill:none;inline-size:var(--faq-mark-size);stroke:currentColor;stroke-linecap:round;stroke-width:3px;flex:none}.faq-mark-stem{transform-box:fill-box;transform-origin:50%}.faq-row[open] .faq-mark-stem{opacity:0;transform:scaleY(0)}.faq-answer{color:var(--scene-muted,var(--color-text-muted));gap:var(--space-paragraph);max-inline-size:var(--measure-prose);padding:0 calc(var(--faq-mark-size) + var(--space-4)) var(--space-6) var(--space-2);display:grid}.faq-answer p{font-size:var(--text-lede);line-height:var(--leading-body);margin:0}.faq-term{background-color:var(--color-marigold);border-radius:var(--radius-pill);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-ink);font-weight:var(--font-weight-bold);padding-inline:.5em}@media (hover:hover){.faq-toggle:hover{background-color:color-mix(in oklch, var(--scene-fg,var(--color-text)) 7%, transparent)}.faq-toggle:hover .faq-mark{transform:rotate(8deg)}}.faq-toggle:active .faq-mark{transform:scale(.88)}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.faq-row{interpolate-size:allow-keywords}.faq-row::details-content{opacity:0;block-size:0;transition:block-size var(--duration-normal) var(--ease-settle), opacity var(--duration-fast) var(--ease-standard), content-visibility var(--duration-normal) allow-discrete;overflow-y:clip}.faq-row[open]::details-content{opacity:1;block-size:auto}}.faq-mark{transition:transform var(--duration-normal) var(--ease-settle)}.faq-mark-stem{transition:transform var(--duration-normal) var(--ease-settle), opacity var(--duration-fast) var(--ease-standard)}}@media (min-width:64rem){.faq-grid{column-gap:var(--space-scene-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.faq-head{align-self:start;position:sticky;inset-block-start:var(--space-8)}}
