.article-page.svelte-hv8vxh{padding:52px 0 80px;background:#fff}.shell.svelte-hv8vxh{width:min(100%,1240px)}.breadcrumb.svelte-hv8vxh{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px;color:#8a9ab4;font-size:.92rem}.breadcrumb.svelte-hv8vxh a:where(.svelte-hv8vxh){color:var(--romantic);font-weight:800}.layout.svelte-hv8vxh{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:54px;align-items:start}.header.svelte-hv8vxh h1:where(.svelte-hv8vxh){max-width:900px;color:#1a2b49;font-size:clamp(2.35rem,5vw,4.5rem);line-height:1.08}.meta.svelte-hv8vxh{display:flex;flex-wrap:wrap;gap:12px 20px;margin:22px 0;color:#8090aa;font-weight:700}.header.svelte-hv8vxh img:where(.svelte-hv8vxh){display:block;width:100%;margin:12px 0 38px;border-radius:18px;box-shadow:0 18px 50px #1f29371c}.content.svelte-hv8vxh{color:#52627b;font-size:1.08rem;line-height:1.82}.content.svelte-hv8vxh h2:where(.svelte-hv8vxh){margin:44px 0 14px;color:#1a2b49;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.25}.content.svelte-hv8vxh h3:where(.svelte-hv8vxh){margin:24px 0 8px;color:#1a2b49;font-size:1.28rem}.content.svelte-hv8vxh p:where(.svelte-hv8vxh){margin:0 0 18px}.content.svelte-hv8vxh ul:where(.svelte-hv8vxh){margin:10px 0 24px;padding-left:24px}.content.svelte-hv8vxh li:where(.svelte-hv8vxh){margin:8px 0}.plan-step.svelte-hv8vxh{margin:16px 0;padding:20px 22px;border:1px solid #ebe7fb;border-radius:12px;background:#fbfaff}.plan-step.svelte-hv8vxh h3:where(.svelte-hv8vxh){margin:0 0 6px}.plan-step.svelte-hv8vxh p:where(.svelte-hv8vxh){margin:0}.callout.svelte-hv8vxh{margin:28px 0;padding:20px 22px;border-left:4px solid var(--romantic);border-radius:10px;background:#fff2fa;color:#1a2b49}.callout.svelte-hv8vxh a:where(.svelte-hv8vxh){color:var(--romantic);font-weight:900}.faq.svelte-hv8vxh{margin-top:46px}.faq-item.svelte-hv8vxh{padding:18px 0;border-bottom:1px solid #e5e7eb}.faq-item.svelte-hv8vxh h3:where(.svelte-hv8vxh){margin:0 0 6px}aside.svelte-hv8vxh{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px}.side-card.svelte-hv8vxh{padding:30px;border:1px solid #e5e7eb;border-radius:14px;text-align:center}.side-card.svelte-hv8vxh h2:where(.svelte-hv8vxh){color:#1a2b49;font-size:2rem}.side-card.svelte-hv8vxh h2:where(.svelte-hv8vxh) span:where(.svelte-hv8vxh){color:var(--romantic)}.side-card.svelte-hv8vxh p:where(.svelte-hv8vxh){margin:12px 0 22px;color:#8090aa;line-height:1.6}.button.svelte-hv8vxh{display:inline-flex;padding:12px 18px;border-radius:999px;background:var(--romantic);color:#fff;font-weight:900}.related.svelte-hv8vxh{display:flex;flex-direction:column;gap:14px;text-align:left}.related.svelte-hv8vxh h2:where(.svelte-hv8vxh){font-size:1.4rem}.related.svelte-hv8vxh a:where(.svelte-hv8vxh){padding-bottom:14px;border-bottom:1px solid #eef0f4;color:#52627b;font-weight:800;line-height:1.4}.related.svelte-hv8vxh a:where(.svelte-hv8vxh):last-child{border:0;padding-bottom:0}@media(max-width:980px){.layout.svelte-hv8vxh{grid-template-columns:1fr}aside.svelte-hv8vxh{position:static;display:grid;grid-template-columns:1fr 1fr}}@media(max-width:680px){.article-page.svelte-hv8vxh{padding-top:32px}.layout.svelte-hv8vxh{gap:36px}.header.svelte-hv8vxh h1:where(.svelte-hv8vxh){font-size:2.35rem}.header.svelte-hv8vxh img:where(.svelte-hv8vxh){border-radius:10px}.content.svelte-hv8vxh{font-size:1rem}aside.svelte-hv8vxh{grid-template-columns:1fr}}
