.fpage__actions[data-astro-cid-x6rpahvm]{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-lg)}.fpage__plan-note[data-astro-cid-x6rpahvm]{margin-top:var(--s-sm);font-size:var(--t-body-sm);line-height:1.5;color:var(--text-2)}.fpage[data-astro-cid-x6rpahvm]{padding-top:var(--s-xl)}.fpage__head[data-astro-cid-x6rpahvm]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fpage__back[data-astro-cid-x6rpahvm]{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:14px;color:var(--text-3);text-decoration:none}.fpage__back[data-astro-cid-x6rpahvm]:hover{color:var(--ink)}.fpage__code[data-astro-cid-x6rpahvm]{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-3);margin-top:var(--s-md)}.fpage__title[data-astro-cid-x6rpahvm]{margin:0;font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:22ch;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.fpage__lede[data-astro-cid-x6rpahvm]{margin:0;font-size:18px;line-height:1.5;color:var(--text-2);max-width:60ch}.fpage__hero[data-astro-cid-x6rpahvm]{margin-top:var(--s-xl);border-radius:var(--r-xl);overflow:hidden;aspect-ratio:16 / 9;background:var(--mist)}.fpage__hero[data-astro-cid-x6rpahvm][data-has-img=false]{background:var(--amber-tint)}.fpage__hero-img[data-astro-cid-x6rpahvm]{width:100%;height:100%;object-fit:cover}.fpage__grid[data-astro-cid-x6rpahvm]{display:grid;grid-template-columns:1fr;gap:var(--s-xl);margin-top:var(--s-xxl);align-items:start}@media(min-width:900px){.fpage__grid[data-astro-cid-x6rpahvm]{grid-template-columns:1.2fr .8fr}}@media(min-width:900px){.fpage__grid--single[data-astro-cid-x6rpahvm]{grid-template-columns:1fr}}.fpage__grid--single[data-astro-cid-x6rpahvm] .fpage__copy[data-astro-cid-x6rpahvm]{max-width:68ch}.fpage__how[data-astro-cid-x6rpahvm]{margin:0 0 var(--s-md);font-size:var(--t-h3);line-height:1.2}.fpage__body[data-astro-cid-x6rpahvm]{margin:0;font-size:17px;line-height:1.6}.fpage__example[data-astro-cid-x6rpahvm]{margin-top:var(--s-lg);padding:18px 20px;border-left:2px solid var(--amber);background:var(--mist);border-radius:0 var(--r-inner) var(--r-inner) 0}.fpage__example-lab[data-astro-cid-x6rpahvm]{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-3);margin-bottom:6px}.fpage__example-text[data-astro-cid-x6rpahvm]{margin:0;font-size:16px;line-height:1.55}.fpage__grid[data-astro-cid-x6rpahvm] .checklist[data-astro-cid-x6rpahvm]{margin-top:var(--s-lg)}.fpage__shot[data-astro-cid-x6rpahvm]{border-radius:var(--r-xl);overflow:hidden;background:var(--mist)}.fpage__shot-img[data-astro-cid-x6rpahvm]{width:100%;height:100%;object-fit:cover}.checklist[data-astro-cid-x6rpahvm]{margin-top:26px;display:flex;flex-direction:column;list-style:none;padding:0;max-width:44ch}.check[data-astro-cid-x6rpahvm]{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--rule)}.check[data-astro-cid-x6rpahvm]:first-child{border-top:0}.check[data-astro-cid-x6rpahvm] .check__icon{color:var(--ink);flex-shrink:0;margin-top:1px}.check__text[data-astro-cid-x6rpahvm]{font-size:var(--t-label);color:var(--ink);line-height:1.45}.fprose[data-astro-cid-x6rpahvm]{margin-top:var(--s-xxl);max-width:720px;font-size:var(--t-body-lg);line-height:1.65;color:var(--ink-2);overflow-wrap:break-word}.fprose[data-astro-cid-x6rpahvm] h2{font-size:var(--t-h3);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:var(--s-xl) 0 var(--s-md);max-width:34ch}.fprose[data-astro-cid-x6rpahvm] h2:first-child{margin-top:0}.fprose[data-astro-cid-x6rpahvm] h3{font-size:var(--t-body-lg);font-weight:600;color:var(--ink);margin:var(--s-lg) 0 var(--s-sm)}.fprose[data-astro-cid-x6rpahvm] p{margin-bottom:var(--s-md);max-width:66ch}.fprose[data-astro-cid-x6rpahvm] a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.fprose[data-astro-cid-x6rpahvm] strong{font-weight:600;color:var(--ink)}.fprose[data-astro-cid-x6rpahvm] ul,.fprose[data-astro-cid-x6rpahvm] ol{margin:0 0 var(--s-md);padding-left:1.25em}.fprose[data-astro-cid-x6rpahvm] li{margin-bottom:var(--s-xs)}.fprose[data-astro-cid-x6rpahvm] blockquote{border-left:2px solid var(--rule);padding-left:var(--s-md);color:var(--text-2);margin:var(--s-md) 0}.fprose[data-astro-cid-x6rpahvm] table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:var(--s-lg) 0;font-size:var(--t-body)}.fprose[data-astro-cid-x6rpahvm] th{font-size:var(--t-tech);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);text-align:left;padding:var(--s-sm);border-bottom:1px solid var(--rule);background:var(--mist)}.fprose[data-astro-cid-x6rpahvm] td{padding:var(--s-sm);border-bottom:1px solid var(--rule-soft);vertical-align:top}.ffaq[data-astro-cid-x6rpahvm]{margin-top:var(--s-xxl);max-width:720px;overflow-wrap:break-word}.ffaq__title[data-astro-cid-x6rpahvm]{font-size:var(--t-h3);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--ink);margin-bottom:var(--s-lg)}.ffaq__list[data-astro-cid-x6rpahvm]{margin:0;border-top:1px solid var(--rule)}.ffaq__row[data-astro-cid-x6rpahvm]{padding:var(--s-md) 0;border-bottom:1px solid var(--rule)}.ffaq__q[data-astro-cid-x6rpahvm]{display:flex;gap:var(--s-sm);align-items:baseline;font-size:var(--t-body-lg);font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-bottom:var(--s-xs)}.ffaq__idx[data-astro-cid-x6rpahvm]{font-size:var(--t-tech);font-weight:600;color:var(--text-3);flex-shrink:0}.ffaq__a[data-astro-cid-x6rpahvm]{margin:0 0 0 calc(var(--s-sm) + 22px);font-size:var(--t-body);color:var(--text-2);line-height:1.65;max-width:62ch}.fcta[data-astro-cid-x6rpahvm]{padding-block:var(--section-y-tight)}.fcta__card[data-astro-cid-x6rpahvm]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-lg) var(--s-xl);padding:var(--s-xl);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--paper)}.fcta__title[data-astro-cid-x6rpahvm]{font-size:var(--t-h3);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--ink);max-width:30ch;text-wrap:balance}.fcta__body[data-astro-cid-x6rpahvm]{margin-top:var(--s-sm);font-size:var(--t-body);line-height:1.6;color:var(--text-2);max-width:56ch}.fcta__actions[data-astro-cid-x6rpahvm]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-xs)}.fcta__price[data-astro-cid-x6rpahvm]{padding:10px 0;font-size:var(--t-body-sm);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--text-3);transition:text-decoration-color var(--dur-fast) var(--ease)}.fcta__price[data-astro-cid-x6rpahvm]:hover{text-decoration-color:currentColor}.fmore[data-astro-cid-x6rpahvm]{padding-block:var(--s-xxl) var(--section-y-tight)}.fmore__title[data-astro-cid-x6rpahvm]{margin-bottom:var(--s-md);font-size:var(--t-tech);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.fmore__list[data-astro-cid-x6rpahvm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-md);list-style:none;margin:0;padding:0}.fmore__item--next[data-astro-cid-x6rpahvm]{grid-column:2}.fmore__link[data-astro-cid-x6rpahvm]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;min-height:44px;padding:18px 20px;border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease)}.fmore__link[data-astro-cid-x6rpahvm]:hover{border-color:var(--text-3)}.fmore__link--next[data-astro-cid-x6rpahvm]{align-items:flex-end;text-align:right}.fmore__dir[data-astro-cid-x6rpahvm]{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-tech);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.fmore__name[data-astro-cid-x6rpahvm]{font-size:var(--t-body-lg);font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.fmore__all[data-astro-cid-x6rpahvm]{display:inline-block;margin-top:var(--s-md);padding:10px 0;font-size:var(--t-body-sm);font-weight:600;color:var(--text-2);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.fmore__all[data-astro-cid-x6rpahvm]:hover{color:var(--ink)}@media(max-width:1000px){.fcta__card[data-astro-cid-x6rpahvm]{grid-template-columns:1fr}}@media(max-width:680px){.fcta__card[data-astro-cid-x6rpahvm]{padding:var(--s-lg)}.fmore__list[data-astro-cid-x6rpahvm]{grid-template-columns:1fr}.fmore__item--next[data-astro-cid-x6rpahvm]{grid-column:auto}.fmore__link--next[data-astro-cid-x6rpahvm]{align-items:flex-start;text-align:left}}
