.learn-card[data-astro-cid-z4p4zx6l]{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-lg);padding:30px 24px 32px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.learn-card[data-astro-cid-z4p4zx6l]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.learn-card__no[data-astro-cid-z4p4zx6l]{font-size:34px;color:var(--gold-light);line-height:1;margin-bottom:16px}.learn-card[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l]{font-size:19px;margin-bottom:10px}.learn-card[data-astro-cid-z4p4zx6l] p[data-astro-cid-z4p4zx6l]{font-size:14px;line-height:1.9}.phase-grid[data-astro-cid-z4p4zx6l]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.phase-card[data-astro-cid-z4p4zx6l]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 26px 32px}.phase-card__head[data-astro-cid-z4p4zx6l]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.phase-card__no[data-astro-cid-z4p4zx6l]{font-size:30px;color:var(--gold-light);line-height:1}.phase-card__phase[data-astro-cid-z4p4zx6l]{color:var(--gold-deep);font-size:12.5px;font-weight:700;letter-spacing:.08em;padding:5px 12px;background:var(--gold-pale);border-radius:100px}.phase-card[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l]{font-size:20px;margin-bottom:16px}.phase-card[data-astro-cid-z4p4zx6l] li[data-astro-cid-z4p4zx6l]{position:relative;padding-left:20px;margin-bottom:12px;font-size:14px;line-height:1.85;color:var(--ink-2)}.phase-card[data-astro-cid-z4p4zx6l] li[data-astro-cid-z4p4zx6l]:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.method-strip[data-astro-cid-z4p4zx6l]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px;padding:20px 26px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0}.method-strip[data-astro-cid-z4p4zx6l]>span[data-astro-cid-z4p4zx6l]{color:var(--ink-3);font-size:13px;font-weight:700}.method-strip[data-astro-cid-z4p4zx6l] em[data-astro-cid-z4p4zx6l]{font-style:normal;font-size:14px;font-weight:700;color:var(--navy-900);padding:6px 14px;border:1px solid var(--line);border-radius:100px}.process-media[data-astro-cid-z4p4zx6l]{display:grid;grid-template-columns:1.1fr .9fr;gap:0;margin-top:40px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.process-media[data-astro-cid-z4p4zx6l] img[data-astro-cid-z4p4zx6l]{width:100%;height:100%;min-height:300px;object-fit:cover}.process-media__text[data-astro-cid-z4p4zx6l]{background:var(--navy-900);padding:42px 38px;display:flex;flex-direction:column;justify-content:center}.process-media__text[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l]{color:#fff;font-size:22px;margin-bottom:14px}.process-media__text[data-astro-cid-z4p4zx6l] p[data-astro-cid-z4p4zx6l]{color:#ffffffbf;font-size:14.5px;line-height:2}.fit-grid[data-astro-cid-z4p4zx6l]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.fit-panel[data-astro-cid-z4p4zx6l]{border-radius:var(--radius-lg);padding:34px 32px 36px;border:1px solid var(--line)}.fit-panel--yes[data-astro-cid-z4p4zx6l]{background:var(--paper-blue)}.fit-panel--think[data-astro-cid-z4p4zx6l]{background:var(--paper-warm)}.fit-panel[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l]{display:flex;align-items:center;gap:12px;font-size:20px;margin-bottom:20px}.fit-panel[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l] span[data-astro-cid-z4p4zx6l]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:16px;color:#fff;background:var(--navy-700)}.fit-panel--think[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l] span[data-astro-cid-z4p4zx6l]{background:var(--gold-deep)}.fit-panel[data-astro-cid-z4p4zx6l] li[data-astro-cid-z4p4zx6l]{position:relative;padding-left:22px;margin-bottom:14px;font-size:15px;line-height:1.8;color:var(--ink-2)}.fit-panel[data-astro-cid-z4p4zx6l] li[data-astro-cid-z4p4zx6l]:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.fit-panel[data-astro-cid-z4p4zx6l]>p[data-astro-cid-z4p4zx6l]{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.85}.track-card[data-astro-cid-z4p4zx6l]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 24px 30px}.track-card__no[data-astro-cid-z4p4zx6l]{display:block;font-size:30px;color:var(--gold-light);line-height:1;margin-bottom:14px}.track-card[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l]{font-size:19px;margin-bottom:10px}.track-card[data-astro-cid-z4p4zx6l] p[data-astro-cid-z4p4zx6l]{font-size:14px;line-height:1.9}.confirm-note[data-astro-cid-z4p4zx6l]{margin-top:28px;padding:24px 28px;background:#fff;border-left:3px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0}.confirm-note[data-astro-cid-z4p4zx6l] strong[data-astro-cid-z4p4zx6l]{display:block;color:var(--navy-900);font-size:16px;margin-bottom:8px}.confirm-note[data-astro-cid-z4p4zx6l] p[data-astro-cid-z4p4zx6l]{font-size:14px;line-height:1.9}.take-card[data-astro-cid-z4p4zx6l]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 28px 34px}.take-card__no[data-astro-cid-z4p4zx6l]{display:block;font-size:36px;color:var(--gold-light);line-height:1;margin-bottom:16px}.take-card[data-astro-cid-z4p4zx6l] h3[data-astro-cid-z4p4zx6l]{font-size:20px;margin-bottom:10px}.take-card[data-astro-cid-z4p4zx6l] p[data-astro-cid-z4p4zx6l]{font-size:14.5px;line-height:1.9}@media(max-width:1024px){.grid--4[data-astro-cid-z4p4zx6l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.phase-grid[data-astro-cid-z4p4zx6l],.fit-grid[data-astro-cid-z4p4zx6l],.process-media[data-astro-cid-z4p4zx6l]{grid-template-columns:minmax(0,1fr)}.process-media[data-astro-cid-z4p4zx6l] img[data-astro-cid-z4p4zx6l]{min-height:0;aspect-ratio:16 / 9}.process-media__text[data-astro-cid-z4p4zx6l]{padding:30px 26px}}@media(max-width:480px){.grid--4[data-astro-cid-z4p4zx6l]{grid-template-columns:minmax(0,1fr)}}
