.content-hero{padding:72px 0 64px;border-bottom:1px solid var(--line)}.content-hero .section-heading{max-width:760px}.content-hero h1{margin:0;max-width:860px;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.065em}.content-hero .lede{max-width:690px;margin:22px 0 0;color:var(--muted);font-size:18px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 31px;color:var(--muted);font-size:13px}.breadcrumb i{width:14px;color:var(--violet)}.article-section{padding:82px 0;border-bottom:1px solid var(--line)}.article-shell{width:min(820px,calc(100% - 48px));margin:auto}.article-shell h2,.article-shell h3{letter-spacing:-.045em;line-height:1.12}.article-shell h2{margin:0;font-size:clamp(30px,3.7vw,46px)}.article-shell h3{margin:0;font-size:23px}.article-shell p,.article-shell li{color:var(--muted);font-size:16px}.article-shell p{margin:18px 0 0}.article-shell ul{display:grid;gap:11px;padding-left:20px}.step-list{display:grid;gap:22px;margin-top:37px}.step-card{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--violet);background:color-mix(in srgb,var(--violet) 11%,var(--surface));font-size:13px;font-weight:850}.step-card p{margin-top:9px}.article-callout{margin-top:30px;padding:22px 24px;border-left:3px solid var(--cyan);border-radius:0 12px 12px 0;background:var(--surface-soft)}.article-callout p{margin:0}.article-action{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--blue);font-weight:800}.article-action:hover{color:var(--violet)}.requirements-grid,.related-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}.requirements-grid article,.related-tools a{padding:24px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.requirements-grid article>i,.related-tools i{color:var(--violet)}.requirements-grid h3,.related-tools strong{display:block;margin:17px 0 0;font-size:18px;letter-spacing:-.03em}.requirements-grid p,.related-tools span{display:block;margin:8px 0 0;color:var(--muted);font-size:14px}.faq-list{display:grid;gap:1px;margin-top:35px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line)}.faq-list article{padding:26px;background:var(--surface)}.faq-list h3{font-size:19px}.faq-list p{margin-top:10px;font-size:14px}.tool-page .content-hero{padding-bottom:42px}.tool-page .converter-section{padding:65px 0 82px}.tool-page .converter-intro{margin-bottom:22px}.tool-page .article-section{padding:74px 0}.three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.three-steps article{padding:25px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.three-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--violet);background:color-mix(in srgb,var(--violet) 11%,var(--surface));font-size:11px;font-weight:850}.three-steps h3{margin-top:20px;font-size:19px}.three-steps p{margin-top:9px;font-size:14px}.article-cta{padding:84px 0;background:var(--surface-soft)}.article-cta .closing-card{width:min(920px,calc(100% - 48px));margin:auto}.article-cta .closing-card p{color:var(--muted)}@media(max-width:820px){.article-shell{width:min(100% - 36px,700px)}.content-hero{padding:52px 0}.requirements-grid,.three-steps{grid-template-columns:1fr}.article-section,.article-cta{padding:64px 0}}@media(max-width:540px){.article-shell{width:calc(100% - 32px)}.content-hero h1{font-size:42px}.content-hero .lede{font-size:16px}.step-card{grid-template-columns:1fr;padding:23px}.requirements-grid,.related-tools{grid-template-columns:1fr}.article-cta .closing-card{width:calc(100% - 32px)}}
