.ops-map[data-astro-cid-l7hk6htc]{padding:96px 0 72px;background:#092b5c;color:#fafaf7}.ops-map-eyebrow[data-astro-cid-l7hk6htc]{color:#d7bd76}.ops-map-heading[data-astro-cid-l7hk6htc]{margin-top:18px;font:900 clamp(30px,3.4vw,48px) / 1.4 var(--font-jp);letter-spacing:.01em}.ops-map-lead[data-astro-cid-l7hk6htc]{max-width:44em;margin:22px 0 0;font:500 var(--text-subheading) / 1.7 var(--font-jp);color:#e6eaf2}.ops-map-frame[data-astro-cid-l7hk6htc]{max-width:min(1400px,calc((100svh - 160px) * 40 / 17));margin:48px auto 0}.ops-map-open[data-astro-cid-l7hk6htc]{position:relative;display:block;width:100%;cursor:zoom-in}.ops-map-open[data-astro-cid-l7hk6htc]:focus-visible{outline:3px solid #d7bd76;outline-offset:4px}video[data-astro-cid-l7hk6htc]{display:block;width:100%;height:auto;mask-image:linear-gradient(to bottom,#000 78%,transparent)}video[data-astro-cid-l7hk6htc]:fullscreen{mask-image:none;object-fit:contain;background:#092b5c}.ops-map-expand[data-astro-cid-l7hk6htc]{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#fafaf71f;color:#fafaf7;transition:background .3s}.ops-map-open[data-astro-cid-l7hk6htc]:hover .ops-map-expand[data-astro-cid-l7hk6htc]{background:#fafaf740}.ops-map-expand[data-astro-cid-l7hk6htc] svg[data-astro-cid-l7hk6htc]{width:14px;height:14px}@media(max-width:767px){.ops-map[data-astro-cid-l7hk6htc]{padding:56px 0 40px}.ops-map-heading[data-astro-cid-l7hk6htc]{font-size:23px;line-height:1.5}.ops-map-frame[data-astro-cid-l7hk6htc]{margin:32px -16px 0}.ops-map-expand[data-astro-cid-l7hk6htc]{right:16px;bottom:0;width:28px;height:28px}}.ai-services-lp[data-astro-cid-aw4mzclx]{color:var(--color-ink-deep)}.line[data-astro-cid-aw4mzclx]{display:block;overflow:hidden}.line[data-astro-cid-aw4mzclx]>span[data-astro-cid-aw4mzclx]{display:block}[data-astro-cid-aw4mzclx][data-section-heading] h2[data-astro-cid-aw4mzclx]{margin-top:16px}.lineup[data-astro-cid-aw4mzclx]{padding-top:72px}.service-list[data-astro-cid-aw4mzclx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:40px 0 0;padding:0;list-style:none}.service-item[data-astro-cid-aw4mzclx]{padding:32px 0 40px;border-top:2px solid var(--color-ink-deep)}.service-number[data-astro-cid-aw4mzclx]{display:block;font:600 15px/1 var(--font-display);letter-spacing:.14em;color:var(--color-accent-amber)}.service-item[data-astro-cid-aw4mzclx] h3[data-astro-cid-aw4mzclx]{margin:16px 0 0;font:700 clamp(24px,2.1vw,30px) / 1.5 var(--font-jp);text-wrap:balance;word-break:auto-phrase}.service-purpose[data-astro-cid-aw4mzclx]{margin:10px 0 0;font:700 19px/1.6 var(--font-jp)}.service-description[data-astro-cid-aw4mzclx]{margin:12px 0 0;font:400 var(--text-copy) / 1.9 var(--font-jp);text-wrap:pretty}.scope[data-astro-cid-aw4mzclx]{margin-top:72px;padding:88px 0;background:#f1f2f0}.section-intro[data-astro-cid-aw4mzclx]{margin:20px 0 0;font:500 var(--text-subheading) / 1.6 var(--font-jp)}.scroll-hint[data-astro-cid-aw4mzclx]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:20px 0 14px}.legend[data-astro-cid-aw4mzclx]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--color-ink-deep)}.legend-full[data-astro-cid-aw4mzclx],.legend-partial[data-astro-cid-aw4mzclx]{font:700 20px/1 var(--font-jp)}.legend-full[data-astro-cid-aw4mzclx]{color:#b08b2e;-webkit-text-stroke:1px #b08b2e}.legend-partial[data-astro-cid-aw4mzclx]{font-size:18px;color:var(--color-ink-deep)}.legend-hint[data-astro-cid-aw4mzclx]{margin-left:auto}.scope-scroll[data-astro-cid-aw4mzclx]{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#9c5f25 #e8e4dc;padding-bottom:14px}.scope-scroll[data-astro-cid-aw4mzclx]:focus-visible{outline:2px solid var(--color-ink-deep);outline-offset:4px}.scope-layout[data-astro-cid-aw4mzclx]{position:relative;min-width:1180px;padding-left:30px}table[data-astro-cid-aw4mzclx]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px;line-height:1.6;background:var(--color-canvas);border:1px solid #d3d7dc;border-radius:6px;overflow:hidden}.phase-col[data-astro-cid-aw4mzclx]{width:6%}.task-col[data-astro-cid-aw4mzclx]{width:24%}.detail-col[data-astro-cid-aw4mzclx]{width:32%}.mark-col[data-astro-cid-aw4mzclx]{width:6.333%}thead[data-astro-cid-aw4mzclx] th[data-astro-cid-aw4mzclx]{background:var(--color-ink-deep);color:#fafaf7;padding:12px 8px;font-weight:700;border-bottom:1px solid #ffffff33}thead[data-astro-cid-aw4mzclx] th[data-astro-cid-aw4mzclx]+th[data-astro-cid-aw4mzclx]{border-left:1px solid #ffffff22}.service-column[data-astro-cid-aw4mzclx]{white-space:pre-line;line-height:1.35;font-size:12.5px;font-weight:600;background:#123a6e}.phase-head[data-astro-cid-aw4mzclx]{background:var(--color-ink-deep)}tbody[data-astro-cid-aw4mzclx] th[data-astro-cid-aw4mzclx].task,tbody[data-astro-cid-aw4mzclx] td[data-astro-cid-aw4mzclx]{padding:14px 12px;border-bottom:1px solid #e3e6ea;vertical-align:middle}tbody[data-astro-cid-aw4mzclx] tr[data-astro-cid-aw4mzclx]:nth-child(2n) th[data-astro-cid-aw4mzclx].task,tbody[data-astro-cid-aw4mzclx] tr[data-astro-cid-aw4mzclx]:nth-child(2n) td[data-astro-cid-aw4mzclx]{background:#f7f8f6}tbody[data-astro-cid-aw4mzclx]+tbody[data-astro-cid-aw4mzclx] tr[data-astro-cid-aw4mzclx]:first-child th[data-astro-cid-aw4mzclx].task,tbody[data-astro-cid-aw4mzclx]+tbody[data-astro-cid-aw4mzclx] tr[data-astro-cid-aw4mzclx]:first-child td[data-astro-cid-aw4mzclx],tbody[data-astro-cid-aw4mzclx]+tbody[data-astro-cid-aw4mzclx] tr[data-astro-cid-aw4mzclx]:first-child th[data-astro-cid-aw4mzclx].phase{border-top:2px solid #b4bac2}.task[data-astro-cid-aw4mzclx]{text-align:left;color:var(--color-ink-deep);font-weight:700}.detail[data-astro-cid-aw4mzclx]{color:var(--color-sub);font-size:14px}.mark[data-astro-cid-aw4mzclx]{text-align:center;border-left:1px solid #e3e6ea;font-size:24px;font-weight:700;line-height:1}.mark[data-astro-cid-aw4mzclx].full{color:#b08b2e;-webkit-text-stroke:1.2px #b08b2e}.mark[data-astro-cid-aw4mzclx].partial{color:var(--color-ink-deep);font-size:21px}.phase[data-astro-cid-aw4mzclx]{padding:8px 6px;vertical-align:middle;color:var(--color-ink-deep);background:#e3e8f1;white-space:pre-line;font-size:15px;font-weight:700;line-height:1.4;border-bottom:3px solid #f1f2f0;border-right:1px solid #d3d7dc}.phase[data-astro-cid-aw4mzclx] span[data-astro-cid-aw4mzclx]{display:block;padding:8px 0}.return-loop[data-astro-cid-aw4mzclx]{position:absolute;left:0;top:39%;bottom:4%;width:22px;border:solid #9aa6b8;border-width:2px 0 2px 2px;border-radius:6px 0 0 6px}.return-loop[data-astro-cid-aw4mzclx]:before{content:"";position:absolute;top:-5px;right:-1px;border-left:8px solid #9aa6b8;border-top:4px solid transparent;border-bottom:4px solid transparent}.loop-note[data-astro-cid-aw4mzclx]{display:flex;align-items:center;gap:8px;margin:12px 0 0;font:500 13px/1.6 var(--font-jp);color:var(--color-sub)}.loop-mark[data-astro-cid-aw4mzclx]{font-size:16px;color:#9aa6b8}.recommendations[data-astro-cid-aw4mzclx]{padding-top:96px;padding-bottom:32px}dl[data-astro-cid-aw4mzclx]{margin:36px 0 0}.recommendation[data-astro-cid-aw4mzclx]{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:22px 0;border-bottom:1px solid var(--color-divider);font-size:18px;line-height:1.7}.recommendation[data-astro-cid-aw4mzclx]:first-child{border-top:1px solid var(--color-divider)}dt[data-astro-cid-aw4mzclx]{font-weight:500}dd[data-astro-cid-aw4mzclx]{margin:0;display:flex;gap:18px;font-weight:700}dd[data-astro-cid-aw4mzclx] span[data-astro-cid-aw4mzclx]{color:var(--color-gold)}.ai-services-lp[data-astro-cid-aw4mzclx] .closing{margin-top:0}.start[data-astro-cid-aw4mzclx]{margin-top:72px;padding:96px 0;background:#092b5c;color:#fafaf7}.start-eyebrow[data-astro-cid-aw4mzclx]{color:#d7bd76}.start-heading[data-astro-cid-aw4mzclx]{margin-top:18px;font:900 clamp(30px,3.4vw,48px) / 1.4 var(--font-jp);letter-spacing:.01em}.start-lead[data-astro-cid-aw4mzclx]{max-width:44em;margin:22px 0 0;font:500 var(--text-subheading) / 1.7 var(--font-jp);color:#e6eaf2}.reason-list[data-astro-cid-aw4mzclx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin:56px 0 0;padding:0;list-style:none}.reason-list[data-astro-cid-aw4mzclx] li[data-astro-cid-aw4mzclx]{padding-top:22px;border-top:1px solid #ffffff3d}.reason-num[data-astro-cid-aw4mzclx]{display:block;font:600 15px/1 var(--font-display);letter-spacing:.14em;color:#d7bd76}.reason-list[data-astro-cid-aw4mzclx] h3[data-astro-cid-aw4mzclx]{margin:14px 0 0;font:700 clamp(22px,1.9vw,26px) / 1.5 var(--font-jp)}.reason-point[data-astro-cid-aw4mzclx]{margin:6px 0 0;font:700 17px/1.6 var(--font-jp);color:#d7bd76}.reason-body[data-astro-cid-aw4mzclx]{margin:12px 0 0;font:400 var(--text-copy) / 1.9 var(--font-jp);color:#e6eaf2;text-wrap:pretty}.start-card[data-astro-cid-aw4mzclx]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;margin-top:64px;padding:36px 40px;border:1px solid #ffffff3d;border-left:4px solid #d7bd76;background:#0f3468;color:#fafaf7;transition:border-color .2s}.start-card[data-astro-cid-aw4mzclx]:hover{border-color:#d7bd76}.start-card-copy[data-astro-cid-aw4mzclx]{display:grid;gap:8px}.start-card-copy[data-astro-cid-aw4mzclx] .type-eyebrow[data-astro-cid-aw4mzclx]{color:#d7bd76}.start-card-title[data-astro-cid-aw4mzclx]{font:700 clamp(20px,1.8vw,24px) / 1.5 var(--font-jp);word-break:auto-phrase}.start-card-text[data-astro-cid-aw4mzclx]{font:400 16px/1.8 var(--font-jp);color:#dfe5ef;word-break:auto-phrase}.start-card-cta[data-astro-cid-aw4mzclx]{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:2px;background:#d7bd76;color:#092b5c;font:700 16px/1 var(--font-jp);white-space:nowrap}.start-card[data-astro-cid-aw4mzclx]:hover .start-card-cta[data-astro-cid-aw4mzclx]{background:#e9d6a0}@media(max-width:767px){.start[data-astro-cid-aw4mzclx]{margin-top:48px;padding:64px 0}.start-heading[data-astro-cid-aw4mzclx]{font-size:23px;line-height:1.5}.section-intro[data-astro-cid-aw4mzclx],.start-lead[data-astro-cid-aw4mzclx]{font-size:18px;line-height:1.85}.reason-list[data-astro-cid-aw4mzclx]{grid-template-columns:1fr;gap:28px;margin-top:36px}.start-card[data-astro-cid-aw4mzclx]{grid-template-columns:1fr;margin-top:40px;padding:24px}.start-card-cta[data-astro-cid-aw4mzclx]{justify-content:center}.lineup[data-astro-cid-aw4mzclx]{padding-top:48px}.service-list[data-astro-cid-aw4mzclx]{grid-template-columns:1fr;margin-top:28px}.service-item[data-astro-cid-aw4mzclx]{padding:24px 0 32px}.scope[data-astro-cid-aw4mzclx]{margin-top:48px;padding:56px 0}.recommendations[data-astro-cid-aw4mzclx]{padding-top:64px}.recommendation[data-astro-cid-aw4mzclx]{grid-template-columns:1fr;gap:8px;font-size:17px;padding:16px 0}}.simulator[data-astro-cid-a5eermxp]{width:min(100% - 96px,1280px);margin:0 auto;padding:96px 0 80px;scroll-margin-top:100px}h2[data-astro-cid-a5eermxp]{margin-top:18px;font:900 clamp(30px,3.4vw,48px) / 1.4 var(--font-jp);letter-spacing:.01em}h2[data-astro-cid-a5eermxp] span[data-astro-cid-a5eermxp]{display:inline-block}.simulator-lead[data-astro-cid-a5eermxp]{max-width:40em;margin:22px 0 48px;font:500 var(--text-subheading) / 1.7 var(--font-jp);text-wrap:pretty}bpr-calculator[data-astro-cid-a5eermxp]{display:block}fieldset[data-astro-cid-a5eermxp]{border:0;padding:0;min-width:0}legend[data-astro-cid-a5eermxp]{font-size:23px;font-weight:600;margin-bottom:22px}legend[data-astro-cid-a5eermxp] small[data-astro-cid-a5eermxp]{font-size:16px;font-weight:400;margin-left:12px}.choices[data-astro-cid-a5eermxp]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.choice[data-astro-cid-a5eermxp]{display:flex;align-items:flex-start;gap:12px;padding:22px 18px;border:1px solid var(--color-divider);cursor:pointer}.choice[data-astro-cid-a5eermxp]:has(:checked){border-color:var(--color-ink-deep);box-shadow:inset 0 -3px var(--color-ink-deep)}.choice[data-astro-cid-a5eermxp]:has(:disabled){opacity:.5;cursor:default}.choice[data-astro-cid-a5eermxp] input[data-astro-cid-a5eermxp]{margin-top:5px;width:20px;height:20px;flex-shrink:0;accent-color:var(--color-ink-deep)}.choice[data-astro-cid-a5eermxp] strong[data-astro-cid-a5eermxp]{font-size:18px;font-weight:500}.choice[data-astro-cid-a5eermxp] small[data-astro-cid-a5eermxp]{display:block;font-size:15px;line-height:1.7;margin-top:8px;color:var(--color-body)}.selection-note[data-astro-cid-a5eermxp]{font-size:15px;margin-top:14px}.calculation-layout[data-astro-cid-a5eermxp]{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;margin-top:44px}.hint[data-astro-cid-a5eermxp],.empty[data-astro-cid-a5eermxp]{font-size:17px;line-height:1.8;margin-bottom:20px}.empty[data-astro-cid-a5eermxp]{color:var(--color-sub);padding:24px 0}.hours-row[data-astro-cid-a5eermxp]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--color-divider);font-size:18px}.hours-control[data-astro-cid-a5eermxp]{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:15px}input[data-astro-cid-a5eermxp][type=number]{width:86px;border:1px solid #a9b2bf;padding:10px;font-size:20px;background:transparent;border-radius:2px}.assumptions[data-astro-cid-a5eermxp]{margin:28px 0;font-size:16px;line-height:1.9}.assumptions[data-astro-cid-a5eermxp] summary[data-astro-cid-a5eermxp]{cursor:pointer;text-decoration:underline;text-underline-offset:5px}.assumptions[data-astro-cid-a5eermxp] p[data-astro-cid-a5eermxp]{margin-top:16px}.rates[data-astro-cid-a5eermxp]{display:flex;gap:24px;margin-top:18px}.rates[data-astro-cid-a5eermxp] input[data-astro-cid-a5eermxp]{width:72px}.calculate[data-astro-cid-a5eermxp],.diagnose[data-astro-cid-a5eermxp]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 24px;background:var(--color-ink-deep);color:#fff;font-size:18px;font-weight:500;cursor:pointer}.calculate[data-astro-cid-a5eermxp]:hover,.diagnose[data-astro-cid-a5eermxp]:hover{background:var(--color-ink-mid)}.error[data-astro-cid-a5eermxp]{color:#a13020;font-size:16px;margin-top:16px}.result[data-astro-cid-a5eermxp]{border-top:3px solid #c2aa7c;padding:24px 0;align-self:start}.result-label[data-astro-cid-a5eermxp]{font-size:20px}.result-number[data-astro-cid-a5eermxp]{margin:18px 0;font-size:clamp(36px,4.6vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1.25}.result-number[data-astro-cid-a5eermxp] small[data-astro-cid-a5eermxp]{display:block;margin-top:10px;font-size:18px;letter-spacing:0;font-weight:400}[data-astro-cid-a5eermxp][data-weekly]{font-size:17px;line-height:1.8}.breakdown[data-astro-cid-a5eermxp]{font-size:16px;line-height:1.9;margin-top:22px}.result-note[data-astro-cid-a5eermxp]{font-size:17px;line-height:1.9;margin:26px 0 20px}.transfer-note[data-astro-cid-a5eermxp]{display:block;font-size:14px;line-height:1.8;margin-top:14px;color:var(--color-body)}[data-astro-cid-a5eermxp][hidden]{display:none!important}@media(max-width:900px){.choices[data-astro-cid-a5eermxp]{grid-template-columns:repeat(2,1fr)}.calculation-layout[data-astro-cid-a5eermxp]{gap:32px;grid-template-columns:1fr}.result-number[data-astro-cid-a5eermxp] small[data-astro-cid-a5eermxp]{display:inline;margin-left:14px}}@media(max-width:600px){.simulator[data-astro-cid-a5eermxp]{width:calc(100% - 40px);padding:48px 0}.intro[data-astro-cid-a5eermxp]{font-size:18px}.choices[data-astro-cid-a5eermxp]{grid-template-columns:1fr}.choice[data-astro-cid-a5eermxp]{padding:16px}.choice[data-astro-cid-a5eermxp] small[data-astro-cid-a5eermxp]{font-size:15px}legend[data-astro-cid-a5eermxp]{font-size:20px}.hours-row[data-astro-cid-a5eermxp]{flex-wrap:wrap}.result-number[data-astro-cid-a5eermxp]{font-size:42px}.calculate[data-astro-cid-a5eermxp],.diagnose[data-astro-cid-a5eermxp]{font-size:17px;padding:20px 16px}.calculation-layout[data-astro-cid-a5eermxp]{margin-top:30px}}@media(max-width:767px){.simulator-lead[data-astro-cid-a5eermxp]{font-size:18px;line-height:1.85}}.film[data-astro-cid-k7dpwexa]{background:#092b5c;padding:96px 0}.film-frame[data-astro-cid-k7dpwexa]{max-width:min(1200px,calc((100svh - 200px) * 16 / 9));margin-inline:auto;position:relative;overflow:hidden;border-radius:8px;background:#071d3b;box-shadow:0 32px 80px -40px #000000b3}video[data-astro-cid-k7dpwexa]{display:block;width:100%;height:auto}.film-play[data-astro-cid-k7dpwexa]{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer}.film-play-pill[data-astro-cid-k7dpwexa]{display:flex;align-items:center;gap:12px;padding:14px 24px;border-radius:999px;background:#fafaf7f2;color:#092b5c;font:700 16px/1 var(--font-jp);box-shadow:0 12px 32px -12px #00000080;transition:transform .3s}.film-play[data-astro-cid-k7dpwexa]:hover .film-play-pill[data-astro-cid-k7dpwexa]{transform:scale(1.03)}.film-play[data-astro-cid-k7dpwexa] svg[data-astro-cid-k7dpwexa]{width:14px;height:14px}.film-play[data-astro-cid-k7dpwexa] small[data-astro-cid-k7dpwexa]{font:600 12px/1 var(--font-display);letter-spacing:.06em;color:#6b7a90}.film-play[data-astro-cid-k7dpwexa]:focus-visible{outline:3px solid #d7bd76;outline-offset:-3px}@media(max-width:767px){.film[data-astro-cid-k7dpwexa]{padding:56px 0}.film-play-pill[data-astro-cid-k7dpwexa]{padding:11px 18px;font-size:14px}}.bpr[data-astro-cid-pcyuawqj]{color:var(--color-ink-deep)}.line[data-astro-cid-pcyuawqj]{display:block;overflow:hidden}.line[data-astro-cid-pcyuawqj]>span[data-astro-cid-pcyuawqj]{display:block}.chapter[data-astro-cid-pcyuawqj]{padding:96px 0}.chapter--tint[data-astro-cid-pcyuawqj]{background:#f1f2f0}.chapter-heading[data-astro-cid-pcyuawqj]{margin-top:18px;font:900 clamp(30px,3.4vw,48px) / 1.4 var(--font-jp);letter-spacing:.01em}.chapter-lead[data-astro-cid-pcyuawqj]{max-width:40em;margin:22px 0 0;font:500 var(--text-subheading) / 1.7 var(--font-jp);text-wrap:pretty}.num[data-astro-cid-pcyuawqj]{display:block;font:600 15px/1 var(--font-display);letter-spacing:.14em;color:var(--color-accent-amber)}.symptoms[data-astro-cid-pcyuawqj]{margin-top:56px}.symptom-list[data-astro-cid-pcyuawqj]{margin:0;padding:0;list-style:none;border-top:2px solid var(--color-ink-deep)}.symptom-list[data-astro-cid-pcyuawqj] li[data-astro-cid-pcyuawqj]{display:grid;grid-template-columns:120px minmax(0,.9fr) minmax(0,1.1fr);gap:8px 40px;align-items:baseline;padding:36px 0;border-bottom:1px solid var(--color-divider)}.symptom-list[data-astro-cid-pcyuawqj] .num[data-astro-cid-pcyuawqj]{font:600 clamp(44px,4.2vw,64px) / 1 var(--font-display);letter-spacing:-.02em;color:var(--color-gold)}.symptom-list[data-astro-cid-pcyuawqj] h3[data-astro-cid-pcyuawqj]{margin:0;font:700 clamp(20px,1.8vw,24px) / 1.5 var(--font-jp)}.symptom-list[data-astro-cid-pcyuawqj] p[data-astro-cid-pcyuawqj]{margin:0;font:400 var(--text-copy) / 1.85 var(--font-jp)}.step-list[data-astro-cid-pcyuawqj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none}.step-list[data-astro-cid-pcyuawqj] li[data-astro-cid-pcyuawqj]{padding-top:22px;border-top:2px solid var(--color-ink-deep)}.step-list[data-astro-cid-pcyuawqj] h3[data-astro-cid-pcyuawqj]{margin:14px 0 0;font:700 clamp(22px,1.9vw,26px) / 1.5 var(--font-jp)}.step-list[data-astro-cid-pcyuawqj] p[data-astro-cid-pcyuawqj]{margin:12px 0 0;font:400 var(--text-copy) / 1.9 var(--font-jp);text-wrap:pretty}.output[data-astro-cid-pcyuawqj]{display:inline-flex;align-items:baseline;gap:10px;margin-top:18px;font:500 14px/1.5 var(--font-jp);color:var(--color-sub)}.output-label[data-astro-cid-pcyuawqj]{padding:2px 8px;border:1px solid #c9cfd8;border-radius:999px;font-weight:600;color:var(--color-ink-deep)}.related[data-astro-cid-pcyuawqj]{padding:16px 0 48px}.related-card[data-astro-cid-pcyuawqj]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;padding:36px 40px;border:1px solid #c9cfd8;border-left:4px solid var(--color-gold);background:#f1f2f0;color:var(--color-ink-deep);transition:border-color .2s}.related-card[data-astro-cid-pcyuawqj]:hover{border-color:var(--color-ink-deep)}.related-copy[data-astro-cid-pcyuawqj]{display:grid;gap:8px}.related-title[data-astro-cid-pcyuawqj]{font:700 clamp(20px,1.8vw,24px) / 1.5 var(--font-jp);word-break:auto-phrase}.related-text[data-astro-cid-pcyuawqj]{font:400 16px/1.8 var(--font-jp);color:var(--color-sub);word-break:auto-phrase}.related-cta[data-astro-cid-pcyuawqj]{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:2px;background:var(--color-ink-deep);color:#fafaf7;font:700 16px/1 var(--font-jp);white-space:nowrap}.related-card[data-astro-cid-pcyuawqj]:hover .related-cta[data-astro-cid-pcyuawqj]{background:var(--color-ink-mid)}@media(max-width:1100px){.step-list[data-astro-cid-pcyuawqj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.symptom-list[data-astro-cid-pcyuawqj] li[data-astro-cid-pcyuawqj]{grid-template-columns:1fr;padding:28px 0}.symptom-list[data-astro-cid-pcyuawqj] .num[data-astro-cid-pcyuawqj]{font-size:36px}.symptom-list[data-astro-cid-pcyuawqj] h3[data-astro-cid-pcyuawqj]{margin-top:8px}.step-list[data-astro-cid-pcyuawqj]{grid-template-columns:1fr;gap:28px}}@media(max-width:767px){.chapter[data-astro-cid-pcyuawqj]{padding:64px 0}.related-card[data-astro-cid-pcyuawqj]{grid-template-columns:1fr;padding:24px}.related-cta[data-astro-cid-pcyuawqj]{justify-content:center}.chapter-heading[data-astro-cid-pcyuawqj]{font-size:23px;line-height:1.5}.chapter-lead[data-astro-cid-pcyuawqj]{font-size:18px;line-height:1.85}.symptoms[data-astro-cid-pcyuawqj],.step-list[data-astro-cid-pcyuawqj]{margin-top:36px}}
