.grid.svelte-bsea3y{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);align-items:start}@media (max-width: 900px){.grid.svelte-bsea3y{grid-template-columns:1fr;gap:var(--sp-6)}}.head.svelte-bsea3y{display:grid;gap:var(--sp-4);position:sticky;top:calc(var(--header-h) + var(--sp-6))}@media (max-width: 900px){.head.svelte-bsea3y{position:static}}.title.svelte-bsea3y{font-size:var(--fs-h2)}.hint-block.svelte-bsea3y{font-size:var(--fs-sm);color:var(--text-muted);margin:var(--sp-2) 0 0}.q-item.svelte-bsea3y{border-bottom:1px solid var(--hairline)}.q-item.svelte-bsea3y:first-child{border-top:1px solid var(--hairline)}.q-h.svelte-bsea3y{margin:0;font-weight:inherit}.q-btn.svelte-bsea3y{width:100%;min-height:68px;padding:var(--sp-5) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);text-align:left;color:var(--text);transition:color var(--dur-1) var(--ease-out)}.q-btn.svelte-bsea3y:hover{color:var(--brand)}.q-text.svelte-bsea3y{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:400;letter-spacing:-.01em;line-height:1.3}.plus.svelte-bsea3y{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.plus.svelte-bsea3y .v:where(.svelte-bsea3y){transform-origin:center;transition:transform var(--dur-2) var(--ease-out)}.q-item.open.svelte-bsea3y .plus:where(.svelte-bsea3y){background:var(--brand-strong);border-color:transparent;color:var(--paper-50)}.q-item.open.svelte-bsea3y .plus:where(.svelte-bsea3y) .v:where(.svelte-bsea3y){transform:rotate(90deg)}.a.svelte-bsea3y{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.q-item.open.svelte-bsea3y .a:where(.svelte-bsea3y){grid-template-rows:1fr}.a-inner.svelte-bsea3y{overflow:hidden}.a.svelte-bsea3y p:where(.svelte-bsea3y){font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);margin:0;padding-bottom:var(--sp-5);max-width:62ch}
