.list[data-astro-cid-ctmllpbj]{padding:88px 0 40px}.grid[data-astro-cid-ctmllpbj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.card[data-astro-cid-ctmllpbj]{border:1px solid var(--gray-100);border-top:4px solid var(--pink-600);padding:34px 32px;display:flex;flex-direction:column;box-shadow:0 10px 26px #19008f12}.card[data-astro-cid-ctmllpbj] .num[data-astro-cid-ctmllpbj]{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);margin:0}.card[data-astro-cid-ctmllpbj] h3[data-astro-cid-ctmllpbj]{font-family:var(--font-body);font-weight:800;font-size:25px;letter-spacing:-.02em;color:var(--ink);margin:14px 0 10px}.card[data-astro-cid-ctmllpbj] .sub[data-astro-cid-ctmllpbj]{font-size:15px;color:var(--gray-700);margin:0 0 22px;line-height:1.55}.fill[data-astro-cid-ctmllpbj]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.fill-field[data-astro-cid-ctmllpbj]{display:flex;flex-direction:column;gap:6px}.fill-field[data-astro-cid-ctmllpbj]:has(textarea){grid-column:1 / -1}.fill-field[data-astro-cid-ctmllpbj] label[data-astro-cid-ctmllpbj]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.fill-field[data-astro-cid-ctmllpbj] input[data-astro-cid-ctmllpbj],.fill-field[data-astro-cid-ctmllpbj] textarea[data-astro-cid-ctmllpbj]{font:inherit;font-size:14.5px;padding:10px 12px;border:1px solid var(--gray-300);border-radius:6px;background:#fff;color:var(--ink);width:100%}.fill-field[data-astro-cid-ctmllpbj] textarea[data-astro-cid-ctmllpbj]{resize:vertical;line-height:1.5}.fill-field[data-astro-cid-ctmllpbj] input[data-astro-cid-ctmllpbj]::placeholder,.fill-field[data-astro-cid-ctmllpbj] textarea[data-astro-cid-ctmllpbj]::placeholder{color:var(--gray-500)}.fill-field[data-astro-cid-ctmllpbj] input[data-astro-cid-ctmllpbj]:focus,.fill-field[data-astro-cid-ctmllpbj] textarea[data-astro-cid-ctmllpbj]:focus{outline:3px solid var(--ink);outline-offset:1px;border-color:var(--ink)}details[data-astro-cid-ctmllpbj]{margin:0 0 24px;border-top:1px solid var(--gray-100);padding-top:18px}summary[data-astro-cid-ctmllpbj]{cursor:pointer;font-weight:700;font-size:14px;color:var(--pink-600);list-style:none;display:flex;align-items:center;gap:10px}summary[data-astro-cid-ctmllpbj]::-webkit-details-marker{display:none}summary[data-astro-cid-ctmllpbj]:before{content:"+";font-weight:800;width:22px;height:22px;border-radius:50%;background:var(--pink-100);color:var(--pink-600);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1}details[data-astro-cid-ctmllpbj][open] summary[data-astro-cid-ctmllpbj]:before{content:"–"}summary[data-astro-cid-ctmllpbj]:hover{color:var(--pink-700)}.prompt[data-astro-cid-ctmllpbj]{margin:18px 0 0;background:var(--off-white);border-left:3px solid var(--indigo-300);padding:20px 22px;font:inherit;font-size:14.5px;line-height:1.7;color:var(--gray-700);white-space:pre-wrap;overflow-wrap:anywhere}.prompt[data-astro-cid-ctmllpbj] mark{background:var(--yellow-200);color:var(--ink);font-weight:600;padding:0 3px;border-radius:3px}.copy[data-astro-cid-ctmllpbj]{margin-top:auto;align-self:flex-start;background:var(--ink);color:#fff;font-weight:700;font-size:14px;padding:13px 22px;border:0;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;box-shadow:4px 4px 0 var(--yellow-500);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),background .12s}.copy[data-astro-cid-ctmllpbj]:hover{background:var(--ink-deep);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--yellow-500)}.copy[data-astro-cid-ctmllpbj]:active{transform:translate(0);box-shadow:0 0 0 var(--yellow-500)}.copy[data-astro-cid-ctmllpbj].done{background:var(--pink-600)}.standard[data-astro-cid-ctmllpbj]{padding:24px 0 96px}@media(max-width:980px){.grid[data-astro-cid-ctmllpbj]{grid-template-columns:1fr}}@media(max-width:820px){.list[data-astro-cid-ctmllpbj]{padding:56px 0 24px}.standard[data-astro-cid-ctmllpbj]{padding:16px 0 72px}.card[data-astro-cid-ctmllpbj]{padding:25px}.fill[data-astro-cid-ctmllpbj]{grid-template-columns:1fr}}
