.breadcrumb-bar[data-astro-cid-pwelvnhb]{background:var(--bg-dark);border-bottom:1px solid var(--border-subtle);padding:12px 0}.breadcrumb[data-astro-cid-pwelvnhb]{display:flex;align-items:center;gap:8px;list-style:none;font-family:var(--font-display);font-size:.8rem;flex-wrap:wrap}.breadcrumb[data-astro-cid-pwelvnhb] li[data-astro-cid-pwelvnhb]{display:flex;align-items:center;gap:8px;color:#c8dff066}.breadcrumb[data-astro-cid-pwelvnhb] li[data-astro-cid-pwelvnhb]:not(:last-child):after{content:"/";color:#c8dff066}.breadcrumb[data-astro-cid-pwelvnhb] a[data-astro-cid-pwelvnhb]{color:var(--text-secondary);transition:color .15s}.breadcrumb[data-astro-cid-pwelvnhb] a[data-astro-cid-pwelvnhb]:hover{color:var(--brand-blue)}.breadcrumb[data-astro-cid-pwelvnhb] span[data-astro-cid-pwelvnhb]{color:#c8dff066}.feat-hero[data-astro-cid-pwelvnhb]{position:relative;background:var(--bg-hero);padding:120px 0 80px;border-bottom:1px solid var(--border-subtle);overflow:hidden}.feat-hero[data-astro-cid-pwelvnhb] .container[data-astro-cid-pwelvnhb]{position:relative;z-index:1}.feat-hero-inner[data-astro-cid-pwelvnhb]{max-width:720px}.feat-pill[data-astro-cid-pwelvnhb]{display:inline-block;padding:4px 14px;border-radius:20px;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.pill-orange[data-astro-cid-pwelvnhb]{background:#fa7d001f;color:var(--accent-orange);border:1px solid rgba(250,125,0,.3)}.feat-hero[data-astro-cid-pwelvnhb] h1[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:800;color:var(--text-primary);letter-spacing:-.025em;line-height:1.15;margin-bottom:16px}.feat-subhead[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:1.05rem;color:var(--text-secondary);line-height:1.7;max-width:620px;margin-bottom:12px;font-weight:500}.feat-lead[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.95rem;color:#c8dff08c;line-height:1.7;max-width:580px;margin-bottom:36px}.feat-actions[data-astro-cid-pwelvnhb]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.spc-problem-layout[data-astro-cid-pwelvnhb]{padding:64px 0;max-width:760px}.spc-problem-content[data-astro-cid-pwelvnhb] h2[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;color:var(--deep-blue);margin-bottom:24px;line-height:1.25;letter-spacing:-.02em}.spc-problem-content[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]{font-size:.95rem;color:var(--text-body);line-height:1.8;margin-bottom:16px}.spc-how-layout[data-astro-cid-pwelvnhb]{margin:40px auto 0;max-width:800px}.spc-how-intro[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:1rem;color:var(--text-body);line-height:1.75;margin-bottom:28px}.spc-tools-box[data-astro-cid-pwelvnhb]{background:var(--white);border:1px solid var(--light-border);border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:28px}.spc-tools-label[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:16px}.spc-chip-row[data-astro-cid-pwelvnhb]{display:flex;flex-wrap:wrap;gap:8px}.spc-chip[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.83rem;color:var(--text-body);background:var(--light-bg);border:1px solid var(--light-border);border-radius:20px;padding:5px 14px;line-height:1.4}.spc-how-workflow[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.95rem;color:var(--text-body);line-height:1.8;margin-bottom:24px}.spc-how-conclusion[data-astro-cid-pwelvnhb]{padding:22px 28px;background:var(--white);border:1px solid var(--light-border);border-left:3px solid var(--accent-orange);border-radius:var(--radius-lg)}.spc-how-conclusion[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.95rem;color:var(--text-body);line-height:1.7;margin:0}.spc-manage-layout[data-astro-cid-pwelvnhb]{display:grid;grid-template-columns:1fr 280px;gap:56px;align-items:start;padding:64px 0}.spc-manage-content[data-astro-cid-pwelvnhb] h2[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;color:var(--deep-blue);margin-bottom:24px;line-height:1.25;letter-spacing:-.02em}.spc-cap-grid[data-astro-cid-pwelvnhb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.spc-cap-card[data-astro-cid-pwelvnhb]{background:var(--light-bg);border:1px solid var(--light-border);border-radius:var(--radius-lg);padding:22px 24px}.spc-cap-card[data-astro-cid-pwelvnhb] h3[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.88rem;font-weight:800;color:var(--text-dark);margin-bottom:8px;letter-spacing:-.01em}.spc-cap-card[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.85rem;color:var(--text-body);line-height:1.7;margin:0}.spc-manage-intro[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.95rem;color:var(--text-body);line-height:1.8;margin-bottom:16px}.spc-visibility-list[data-astro-cid-pwelvnhb]{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:10px}.spc-visibility-list[data-astro-cid-pwelvnhb] li[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.92rem;color:var(--text-body);padding-left:20px;position:relative;line-height:1.55}.spc-visibility-list[data-astro-cid-pwelvnhb] li[data-astro-cid-pwelvnhb]:before{content:"→";position:absolute;left:0;color:var(--accent-orange);font-weight:700;font-size:.8rem;top:2px}.spc-why-card[data-astro-cid-pwelvnhb]{background:var(--light-bg);border:1px solid var(--light-border);border-radius:var(--radius-lg);padding:28px}.spc-why-card[data-astro-cid-pwelvnhb] h3[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.92rem;font-weight:800;color:var(--text-dark);margin-bottom:12px}.spc-why-card[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.88rem;color:var(--text-body);line-height:1.75;margin-bottom:12px}.spc-why-card[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]:last-child{margin-bottom:0}.spc-aside[data-astro-cid-pwelvnhb]{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.aside-card[data-astro-cid-pwelvnhb]{background:var(--light-bg);border:1px solid var(--light-border);border-radius:var(--radius-lg);padding:28px}.aside-card[data-astro-cid-pwelvnhb] h3[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue);margin-bottom:14px}.aside-links[data-astro-cid-pwelvnhb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.aside-links[data-astro-cid-pwelvnhb] a[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.88rem;color:var(--text-body);transition:color .15s}.aside-links[data-astro-cid-pwelvnhb] a[data-astro-cid-pwelvnhb]:hover{color:var(--brand-blue)}.aside-cta-card[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text-dark);margin-bottom:14px}.spc-related-grid[data-astro-cid-pwelvnhb]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.spc-related-card[data-astro-cid-pwelvnhb]{background:var(--white);border:1px solid var(--light-border);border-radius:var(--radius-lg);padding:24px 20px;text-decoration:none;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s}.spc-related-card[data-astro-cid-pwelvnhb]:hover{border-color:#fa7d004d;box-shadow:0 4px 14px #fa7d000f}.spc-related-tag[data-astro-cid-pwelvnhb]{display:inline-block;font-family:var(--font-display);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;width:fit-content}.spc-related-tag--orange[data-astro-cid-pwelvnhb]{background:#fa7d001a;color:#b85c00}.spc-related-tag--blue[data-astro-cid-pwelvnhb]{background:var(--brand-ice);color:var(--deep-blue)}.spc-related-card[data-astro-cid-pwelvnhb] h3[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:var(--text-dark);margin:0}.spc-related-card[data-astro-cid-pwelvnhb] p[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.82rem;color:var(--text-body);line-height:1.6;flex:1;margin:0}.spc-related-link[data-astro-cid-pwelvnhb]{font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--accent-orange);margin-top:4px}.faq-list[data-astro-cid-pwelvnhb]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-pwelvnhb]{padding:24px 0;border-bottom:1px solid var(--light-border)}.faq-item[data-astro-cid-pwelvnhb]:last-child{border-bottom:none}.faq-q[data-astro-cid-pwelvnhb]{display:block;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text-dark);margin-bottom:10px;line-height:1.4}.faq-a[data-astro-cid-pwelvnhb]{font-family:var(--font-body);font-size:.9rem;color:var(--text-body);line-height:1.8;margin:0}@media (max-width: 1000px){.spc-related-grid[data-astro-cid-pwelvnhb]{grid-template-columns:repeat(2,1fr)}.spc-manage-layout[data-astro-cid-pwelvnhb]{grid-template-columns:1fr;gap:40px;padding:48px 0}.spc-aside[data-astro-cid-pwelvnhb]{position:static}}@media (max-width: 768px){.spc-cap-grid[data-astro-cid-pwelvnhb]{grid-template-columns:1fr}}@media (max-width: 600px){.feat-hero[data-astro-cid-pwelvnhb]{padding:100px 0 60px}.spc-problem-layout[data-astro-cid-pwelvnhb]{padding:48px 0}.spc-related-grid[data-astro-cid-pwelvnhb]{grid-template-columns:1fr}}
