.gen-brief[data-astro-cid-cwygoo2g]{display:block;width:100%;border:0;outline:0;resize:none;background:transparent;padding:26px 28px 10px;font:inherit;font-size:17px;line-height:1.55;min-height:170px;color:#101b30;border-radius:20px 20px 0 0}.gen-brief[data-astro-cid-cwygoo2g]::-moz-placeholder{color:#8a93aa}.gen-brief[data-astro-cid-cwygoo2g]::placeholder{color:#8a93aa}.gen-chips[data-astro-cid-cwygoo2g]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px;border-top:1px solid #e3e6f0}.gen-chip-wide[data-astro-cid-cwygoo2g]{grid-column:1/-1}.gen-chip[data-astro-cid-cwygoo2g]{display:flex;align-items:center;gap:8px;border:1px solid #e3e6f0;border-radius:9999px;padding:8px 14px;background:#f9f9ff;min-width:0;transition:border-color .15s}.gen-chip[data-astro-cid-cwygoo2g]:focus-within{border-color:#246cf3;background:#fff}.gen-chip[data-astro-cid-cwygoo2g].gen-bad{border-color:#dc2626}.gen-chip[data-astro-cid-cwygoo2g] svg[data-astro-cid-cwygoo2g]{width:14px;height:14px;flex:none;color:#545e77}.gen-chip[data-astro-cid-cwygoo2g] input[data-astro-cid-cwygoo2g]{border:0;outline:0;background:transparent;width:100%;min-width:0;font:inherit;font-size:14px;color:#101b30}.gen-chip[data-astro-cid-cwygoo2g] input[data-astro-cid-cwygoo2g]::-moz-placeholder{color:#8a93aa}.gen-chip[data-astro-cid-cwygoo2g] input[data-astro-cid-cwygoo2g]::placeholder{color:#8a93aa}.gen-req[data-astro-cid-cwygoo2g]{color:#0053cd;font-size:12px;flex:none}.gen-act[data-astro-cid-cwygoo2g]{display:flex;align-items:center;gap:4px}.gen-act[data-astro-cid-cwygoo2g] kbd[data-astro-cid-cwygoo2g]{font:500 11px/1 Inter,system-ui,sans-serif;color:#545e77;border:1px solid #e3e6f0;border-bottom-width:2px;border-radius:6px;padding:4px 6px;background:#f9f9ff}.gen-act[data-astro-cid-cwygoo2g] kbd[data-astro-cid-cwygoo2g]+kbd[data-astro-cid-cwygoo2g]{margin-right:10px}.gen-sample[data-astro-cid-cwygoo2g]{margin-top:clamp(16px,3vh,28px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.gen-lbl[data-astro-cid-cwygoo2g]{font-size:13px;color:#545e77;margin-right:4px}.gen-sample[data-astro-cid-cwygoo2g] button[data-astro-cid-cwygoo2g]{border:1px solid #e3e6f0;background:transparent;border-radius:9999px;padding:6px 12px;font:inherit;font-size:13px;color:#545e77;cursor:pointer}.gen-sample[data-astro-cid-cwygoo2g] button[data-astro-cid-cwygoo2g]:before{content:"✦ ";color:#0053cd}.gen-sample[data-astro-cid-cwygoo2g] button[data-astro-cid-cwygoo2g]:hover{border-color:#c9cfe0;color:#101b30;background:#fff}@media(max-width:640px){.gen-brief[data-astro-cid-cwygoo2g]{font-size:16px;padding:18px 18px 10px;min-height:190px}.gen-chips[data-astro-cid-cwygoo2g]{grid-template-columns:1fr}.gen-act[data-astro-cid-cwygoo2g] kbd[data-astro-cid-cwygoo2g]{display:none}.gen-sample[data-astro-cid-cwygoo2g]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:0 20px;-webkit-overflow-scrolling:touch}.gen-sample[data-astro-cid-cwygoo2g]::-webkit-scrollbar{display:none}.gen-sample[data-astro-cid-cwygoo2g] button[data-astro-cid-cwygoo2g]{flex:none;white-space:nowrap}.gen-lbl[data-astro-cid-cwygoo2g]{display:none}}.faq[data-astro-cid-sryxhi23]{background:#fff;border-top:1px solid #e3e6f0;padding:clamp(56px,9vh,104px) 20px}.faq-in[data-astro-cid-sryxhi23]{max-width:960px;margin:0 auto}.faq[data-astro-cid-sryxhi23] h2[data-astro-cid-sryxhi23]{font-size:clamp(24px,2.6vw,30px);text-align:center;margin-bottom:clamp(28px,4vh,44px)}.faq-grid[data-astro-cid-sryxhi23]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vh,48px) 64px}@media(max-width:720px){.faq-grid[data-astro-cid-sryxhi23]{grid-template-columns:1fr}}.faq[data-astro-cid-sryxhi23] h3[data-astro-cid-sryxhi23]{font-size:16.5px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px;hyphens:none}.faq[data-astro-cid-sryxhi23] p[data-astro-cid-sryxhi23]{color:#545e77;font-size:14.5px;line-height:1.65;max-width:52ch;margin:0}.faq[data-astro-cid-sryxhi23] p[data-astro-cid-sryxhi23] a[data-astro-cid-sryxhi23]{color:#0053cd;text-decoration:underline;text-underline-offset:2px}
