.fx-editorial-hero{background:var(--fx-paper);padding:42px 0 58px}
.fx-editorial-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:34px;color:var(--fx-muted)}
.fx-editorial-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}
.fx-editorial h1{font-family:var(--fx-display);font-size:clamp(42px,5vw,68px);font-weight:600;line-height:1.03;letter-spacing:-.6px;margin:16px 0 24px}
.fx-editorial-intro{font-size:16px;line-height:1.85;max-width:65ch}
.fx-editorial-byline{font-size:12px;color:var(--fx-muted);margin-top:24px}
.fx-editorial .fx-article-photo{margin:0;padding:0;width:100%;max-width:none;background:#fff;border-radius:6px;overflow:hidden}
.fx-editorial .fx-article-photo img{display:block;width:100%;height:380px;max-height:none;object-fit:cover;margin:0}
.fx-editorial .fx-article-photo img.is-product{object-fit:contain;padding:30px}
.fx-editorial-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:72px;padding-top:64px;padding-bottom:72px;justify-content:center}
.fx-editorial-index{align-self:start;position:sticky;top:110px;border-top:3px solid var(--fx-blue);padding-top:20px;font-size:13px}
.fx-editorial-index strong{display:block;font-size:15px;margin-bottom:15px}
.fx-editorial-index ol{padding-left:20px;margin:0}.fx-editorial-index li{padding-left:4px;margin-bottom:14px}
.fx-editorial-index a{text-decoration:none}.fx-editorial-index a:hover{text-decoration:underline;color:var(--fx-blue)}
.fx-editorial-body{min-width:0;font-size:16px;line-height:1.9;overflow-wrap:break-word}
.fx-editorial-body section+section{margin-top:44px}.fx-editorial-body section{scroll-margin-top:115px}
.fx-editorial-body h2{font-family:var(--fx-display);font-size:36px;font-weight:600;line-height:1.15;margin:0 0 22px}
.fx-editorial-body p{margin:0 0 22px}.fx-editorial-body a:not(.fx-button){color:#124fc2;text-underline-offset:3px}
.fx-editorial-body ul{padding-left:24px}.fx-editorial-body li{margin-bottom:10px}
.fx-editorial-table{overflow-x:auto;margin:24px 0;border:1px solid var(--fx-line);border-radius:4px}
.fx-editorial-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}
.fx-editorial-table th,.fx-editorial-table td{text-align:left;padding:16px;vertical-align:top;border-bottom:1px solid var(--fx-line)}
.fx-editorial-table th{background:var(--fx-paper)}.fx-editorial-table tr:last-child td{border-bottom:0}
.fx-editorial-table td:first-child{font-weight:700;width:32%}
.fx-editorial-faq details{border-bottom:1px solid var(--fx-line);padding:18px 0}
.fx-editorial-faq summary{font-weight:700;cursor:pointer;line-height:1.6}.fx-editorial-faq details p{margin:16px 0 0}
.fx-editorial-cta{background:var(--fx-deep);color:#fff;padding:32px;border-radius:5px;margin-top:44px}
.fx-editorial-cta .fx-kicker{color:var(--fx-cyan)}.fx-editorial-cta p{color:#d7e3eb}
.fx-editorial-cta .fx-button{background:#fff;color:var(--fx-ink)}
.fx-editorial-body .fx-editorial-cta a.fx-editorial-service{display:block;color:#fff;margin-top:22px;font-size:14px}
.fx-editorial-related{padding-top:32px;margin-top:40px;border-top:1px solid var(--fx-line)}
@media(max-width:960px){.fx-editorial-hero-grid{gap:28px}.fx-editorial-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}.fx-editorial .fx-article-photo img{height:320px}}
@media(max-width:700px){.fx-editorial-hero{padding:28px 0 36px}.fx-editorial-crumbs{margin-bottom:25px}.fx-editorial-hero-grid{grid-template-columns:1fr;gap:28px}.fx-editorial h1{font-size:44px}.fx-editorial-intro{font-size:15px}.fx-editorial .fx-article-photo img{height:260px}.fx-editorial-layout{grid-template-columns:1fr;gap:38px;padding-top:35px;padding-bottom:50px}.fx-editorial-index{position:static}.fx-editorial-body{font-size:15px}.fx-editorial-body h2{font-size:32px}.fx-editorial-table th,.fx-editorial-table td{padding:12px;font-size:13px}.fx-editorial-cta{padding:25px}.fx-editorial-cta .fx-button{width:100%;text-align:center}}
