.guide-page .guide-article{width:min(1040px,calc(100% - 40px));max-width:1040px;margin-inline:auto}
.guide-page .guide-article>.article-back{display:block;margin-bottom:58px;color:var(--pa-forest,#0e4337);font:700 13px/1.4 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif;text-decoration:none}
.guide-page .guide-article>.guide-kicker{margin-bottom:18px;color:var(--pa-forest,#0e4337);font:800 12px/1.35 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.13em;text-transform:uppercase}
.guide-page .guide-article>.guide-kicker,
.guide-page .dd-flow small,
.guide-page .dd-case>small,
.guide-page .dd-prompt small,
.guide-page .object-grid i,
.guide-page .object-grid span,
.roi-guide-page .rg-steps small{font-family:var(--pa-font-marker,Inter,sans-serif)!important}
.guide-page .guide-article>h1{max-width:920px;margin:0;color:var(--pa-forest,#0e4337);font:400 var(--pa-guide-hero,64px)/1.02 var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif);letter-spacing:-.045em}
.guide-page .guide-article>.guide-lead{max-width:810px;margin-top:28px;color:var(--pa-copy-muted,#59645e);font:var(--pa-guide-lead,21px)/1.55 var(--pa-font-reading,Georgia,serif)}
.guide-page .guide-body.article{box-sizing:border-box;width:min(780px,100%);max-width:780px;padding-left:0!important;padding-right:0!important}
.guide-page .guide-body .article-body>hr:first-child{margin:44px 0 40px!important;border-top:1px solid var(--pa-line,#d8d1c4)!important}
.guide-page .guide-article .explainer{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}
.guide-page .guide-article>.article-source small{color:var(--pa-editorial-accent,#a7533c)!important}
.guide-page .guide-body.article h2,.guide-page .guide-body .article-body h2{margin:58px 0 15px!important;padding-top:22px!important;color:var(--pa-forest,#0e4337)!important;font:500 var(--pa-guide-section-title,25px)/1.1 var(--pa-font-reading,Georgia,serif)!important;letter-spacing:-.015em!important}
.guide-page .guide-body.article h3,.guide-page .guide-body .article-body h3{margin:36px 0 14px!important;color:var(--pa-forest,#0e4337)!important;font:500 var(--pa-guide-subsection-title,22px)/1.18 var(--pa-font-reading,Georgia,serif)!important;letter-spacing:-.01em!important}
.guide-page .guide-body.article p,.guide-page .guide-body.article li,.guide-page .guide-body .article-body p,.guide-page .guide-body .article-body li{color:var(--pa-reading-text,#3f4c47);font:400 var(--pa-reading-size,18px)/var(--pa-reading-leading,1.65) var(--pa-font-reading,Georgia,serif)}
.guide-page .decision-map,.guide-page .explainer,.guide-page .source-box,.guide-page .hero-image{border-top-color:var(--pa-editorial-accent,#a7533c)!important}
@media(max-width:720px){.guide-page .guide-article{width:min(calc(100vw - 28px),620px);margin-inline:calc((100% - min(calc(100vw - 28px),620px))/2)}.guide-page .guide-article>.article-back{margin-bottom:40px}.guide-page .guide-article>h1{font-size:44px}.guide-page .guide-article>.guide-lead{font-size:19px}}
@media(max-width:720px){.guide-page .guide-body .article-body>hr:first-child{margin:38px 0 36px!important}}
@media(max-width:720px){.guide-page .guide-body.article h2,.guide-page .guide-body .article-body h2{font-size:25px!important;line-height:1.12!important}.guide-page .guide-body.article h3,.guide-page .guide-body .article-body h3{font-size:22px!important}.guide-page .guide-body.article p,.guide-page .guide-body.article li,.guide-page .guide-body .article-body p,.guide-page .guide-body .article-body li{font-size:18px;line-height:1.65}.guide-page .decision-head h2{font:500 25px/1.12 Georgia,serif!important;letter-spacing:-.015em!important}}
@media(max-width:720px){.guide-page .object-map .ex-title b{font:500 22px/1.18 Georgia,serif!important;letter-spacing:-.01em!important}.guide-page .object-map .object-grid{display:block;border:0;border-radius:0}.guide-page .object-map .object-grid>div{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:0;padding:20px 0;border:0;border-top:1px solid var(--line);background:transparent!important}.guide-page .object-map .object-grid i{grid-row:1/4;margin:2px 0 0;color:var(--pa-editorial-accent,#a7533c)}.guide-page .object-map .object-grid b,.guide-page .object-map .object-grid span,.guide-page .object-map .object-grid em{grid-column:2}.guide-page .object-map .object-grid b{font-size:19px;line-height:1.2}.guide-page .object-map .object-grid span{margin:6px 0 9px}.guide-page .object-map .object-grid em{font-size:14px;line-height:1.45}}
.guide-page .quota-map .quota-high{background:#f0ede4!important}
.guide-page .guide-article>.article-source{box-sizing:border-box;margin:58px 0 24px!important;padding:26px 22px!important;border:0!important;border-top:3px solid var(--pa-editorial-accent,#a7533c)!important;border-radius:var(--pa-radius-card,20px)!important;background:var(--pa-surface-muted,#ebe5dd)!important;color:var(--pa-forest,#0e4337)!important;font-family:var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif)!important;text-align:left!important}
.guide-page .guide-article>.article-source strong{color:var(--pa-forest,#0e4337)!important;font-size:22px!important}
.guide-page .guide-article>.article-source p{color:var(--pa-muted,#68736e)!important;font:16px/1.5 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif!important}
.guide-page .guide-article>.telegram-follow{box-sizing:border-box;margin:0!important;padding:25px 22px!important;font-family:var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif)!important}
.guide-page .guide-article>.related-stories{padding-top:32px!important;font-family:var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif)!important}
.guide-page .guide-article>.related-stories header{margin:0 0 18px!important;padding-top:28px!important;border-top:1px solid var(--pa-line,#d8d1c4)!important}
.guide-page .guide-article>.related-stories header p{display:none!important}
.guide-page .guide-article>.related-stories header h2{margin:0!important;padding:0!important;border:0!important;color:var(--pa-forest,#0e4337)!important;font:500 25px/1.12 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif!important;letter-spacing:-.025em!important}
@media(max-width:720px){.guide-page .quota-map .ex-title b{font:500 22px/1.18 Georgia,serif!important;letter-spacing:-.01em!important}.guide-page .quota-map .quota-scale{display:block}.guide-page .quota-map .quota-low,.guide-page .quota-map .quota-high{padding:20px 0;border-radius:0;border-top:1px solid var(--line);background:transparent!important}.guide-page .quota-map .quota-low b,.guide-page .quota-map .quota-high b{margin:12px 0 8px;font-size:19px}.guide-page .quota-map .quota-arrow{min-height:64px;padding:10px}.guide-page .quota-map .quota-arrow i{height:36px}.guide-page .quota-map>p{margin-top:8px}}
@media(max-width:720px){.guide-page .quota-map>p{padding:13px 15px!important;color:var(--pa-forest,#0e4337)!important;font:600 14px/1.45 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif!important}}
@media(max-width:720px){.guide-page .guide-article>h1{max-width:none;font-size:var(--pa-guide-hero-mobile,36px);line-height:1.04;letter-spacing:-.045em}.guide-page .guide-article>.guide-lead{max-width:none;font-size:var(--pa-guide-lead-mobile,18px);line-height:1.5}.guide-page .guide-body.article{width:100%;max-width:none}.guide-page .guide-body.article h2,.guide-page .guide-body .article-body h2{font-size:var(--pa-guide-section-title-mobile,22px)!important;line-height:1.12!important}.guide-page .guide-body.article h3,.guide-page .guide-body .article-body h3{font-size:var(--pa-guide-subsection-title-mobile,20px)!important;line-height:1.18!important}.guide-page .guide-body.article p,.guide-page .guide-body.article li,.guide-page .guide-body .article-body p,.guide-page .guide-body .article-body li{font-size:var(--pa-type-reading,17px);line-height:var(--pa-leading-reading,1.62)}}
.guide-page .dd-stop strong{color:var(--pa-editorial-accent,#a7533c)!important}
.guide-page .dd-tools{margin-top:48px;padding:28px 0;border:0;border-top:1px solid var(--pa-line,#d8d1c4);border-radius:0;background:transparent}
.guide-page .dd-tools>header{align-items:start;margin-bottom:24px}
.guide-page .dd-tools h2{font:500 25px/1.1 Georgia,serif;letter-spacing:-.015em}
.guide-page .dd-tool-grid{gap:0;border:0;border-radius:0;background:transparent}
.guide-page .dd-tool-grid a{min-height:0;padding:20px;border-top:1px solid var(--pa-line,#d8d1c4);background:transparent}
.guide-page .dd-flow{gap:0}
.guide-page .dd-flow div{padding:20px 0;border-top:1px solid var(--pa-line,#d8d1c4);border-radius:0;background:transparent}
.guide-page .dd-stop{padding:24px;border-left:4px solid var(--pa-editorial-accent,#a7533c);border-radius:0;background:var(--pa-surface-warm,#f0e8df);color:var(--pa-forest,#0e4337)}
.guide-page .dd-stop p{color:var(--pa-reading-text,#3f4c47)!important}
@media(max-width:720px){.guide-page .dd-tools{padding:24px 0}.guide-page .dd-tools h2{font-size:22px;line-height:1.12}.guide-page .dd-tool-grid a{padding:18px 0}.guide-page .dd-flow{margin:28px 0}.guide-page .dd-flow div{padding:18px 0}.guide-page .dd-stop{padding:20px 18px}}
.guide-page .rg-open a{border-color:var(--pa-forest,#0e4337)!important;background:var(--pa-forest,#0e4337)!important;color:#fffdf8!important}
.guide-page .rg-warning strong{color:var(--pa-editorial-accent,#a7533c)!important}
.guide-page .rg-open{padding:24px 0!important;border-top:1px solid var(--pa-line,#d8d1c4)!important;border-radius:0!important;background:transparent!important;color:var(--pa-forest,#0e4337)!important}
.guide-page .rg-open strong{color:var(--pa-forest,#0e4337)!important;font:500 22px/1.18 Georgia,serif!important}
.guide-page .rg-open span{color:var(--pa-copy-muted,#59645e)!important;font:14px/1.5 var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif)!important}
.guide-page .rg-warning{padding:22px 24px!important;border-left:4px solid var(--pa-editorial-accent,#a7533c)!important;border-radius:0!important;background:var(--pa-surface-warm,#f0e8df)!important;color:var(--pa-forest,#0e4337)!important}
.guide-page .rg-warning p{color:var(--pa-reading-text,#3f4c47)!important;font:17px/1.62 var(--pa-font-reading,Georgia,serif)!important}
@media(max-width:720px){.guide-page .rg-open{margin:32px 0!important;padding:21px 0!important}.guide-page .rg-open strong{font-size:20px!important}.guide-page .rg-open a{width:auto!important;align-self:flex-start;padding:12px 15px!important}.guide-page .rg-warning{padding:20px 18px!important}}

/* ROI guide uses an older article-body wrapper. Keep it on the shared editorial grid. */
.roi-guide-page .rg-byline,
.roi-guide-page .rg-open,
.roi-guide-page .article-body{box-sizing:border-box;width:min(780px,100%);max-width:780px}
.roi-guide-page .article-body h2{margin:58px 0 15px!important;padding-top:22px!important;color:var(--pa-forest,#0e4337)!important;font:500 25px/1.1 Georgia,serif!important;letter-spacing:-.015em!important}
.roi-guide-page .article-body h3{margin:36px 0 14px!important;color:var(--pa-forest,#0e4337)!important;font:500 22px/1.18 Georgia,serif!important;letter-spacing:-.01em!important}
.roi-guide-page .article-body p,
.roi-guide-page .article-body li{color:var(--pa-reading-text,#3f4c47)!important;font:400 var(--pa-reading-size,18px)/var(--pa-reading-leading,1.65) var(--pa-font-reading,Georgia,serif)!important}
.roi-guide-page .rg-byline{font-family:var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif)!important}
.roi-guide-page .rg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:32px 0 48px;border-top:1px solid var(--pa-line,#d8d1c4);border-bottom:1px solid var(--pa-line,#d8d1c4)}
.roi-guide-page .rg-steps div{padding:20px 20px 22px;border:0;border-left:1px solid var(--pa-line,#d8d1c4);border-radius:0;background:transparent}
.roi-guide-page .rg-steps div:first-child{padding-left:0;border-left:0}
.roi-guide-page .rg-steps small{font:800 12px/1.3 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif;letter-spacing:.08em}
.roi-guide-page .rg-steps strong{margin:10px 0 7px;font:650 18px/1.2 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif}
.roi-guide-page .rg-steps span{font:14px/1.5 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif}
.roi-guide-page .rg-formula,
.roi-guide-page .rg-toc{padding:22px 24px;border-left:4px solid var(--pa-editorial-accent,#a7533c);background:var(--pa-surface-warm,#f0e8df)}
.roi-guide-page .rg-formula strong,
.roi-guide-page .rg-toc>strong{color:var(--pa-forest,#0e4337);font:650 15px/1.35 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif}
.roi-guide-page .rg-formula code{color:var(--pa-reading-text,#3f4c47);font:15px/1.6 var(--pa-font-ui,Inter,ui-sans-serif,-apple-system,"Segoe UI",sans-serif)}
.roi-guide-page .rg-toc a{font-family:var(--pa-font-reading,Georgia,serif)}
.roi-guide-page .rg-example{padding:0;border:0;border-top:1px solid var(--pa-line,#d8d1c4);border-radius:0;background:transparent}
.roi-guide-page .rg-example>h2{margin-top:0!important}
.roi-guide-page .rg-example-grid{gap:0;border:0;border-top:1px solid var(--pa-line,#d8d1c4);border-bottom:1px solid var(--pa-line,#d8d1c4);border-radius:0;background:transparent}
.roi-guide-page .rg-example-grid div{padding:18px;border-left:1px solid var(--pa-line,#d8d1c4);background:transparent}
.roi-guide-page .rg-example-grid div:first-child{padding-left:0;border-left:0}
.roi-guide-page .rg-example-grid span{font:12px/1.35 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:.06em}
.roi-guide-page .rg-example-grid strong{font:650 19px/1.2 Inter,ui-sans-serif,-apple-system,"system-ui","Segoe UI",sans-serif}
@media(max-width:720px){
  .roi-guide-page .rg-byline,.roi-guide-page .rg-open,.roi-guide-page .article-body{width:100%;max-width:none}
  .roi-guide-page .article-body h2{font-size:22px!important;line-height:1.12!important}
  .roi-guide-page .article-body h3{font-size:20px!important;line-height:1.18!important}
  .roi-guide-page .article-body p,.roi-guide-page .article-body li{font-size:17px!important;line-height:1.62!important}
  .roi-guide-page .rg-steps{display:block}
  .roi-guide-page .rg-steps div,.roi-guide-page .rg-steps div:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);padding:18px 0;border:0;border-top:1px solid var(--pa-line,#d8d1c4)}
  .roi-guide-page .rg-steps div:first-child{border-top:0}
  .roi-guide-page .rg-steps small{grid-row:1/3;margin-top:2px}
  .roi-guide-page .rg-steps strong,.roi-guide-page .rg-steps span{grid-column:2;margin-top:0}
  .roi-guide-page .rg-formula,.roi-guide-page .rg-toc{padding:20px 18px}
  .roi-guide-page .rg-example-grid{display:block}
  .roi-guide-page .rg-example-grid div,.roi-guide-page .rg-example-grid div:first-child{padding:16px 0;border:0;border-top:1px solid var(--pa-line,#d8d1c4)}
  .roi-guide-page .rg-example-grid div:first-child{border-top:0}
}
.roi-guide-page .guide-article{padding-bottom:0!important}
.roi-guide-page .guide-article>.telegram-follow{margin-top:40px!important}
.roi-guide-page .guide-article+.guide-crosslinks{margin-top:48px}
@media(max-width:720px){
  .roi-guide-page .guide-article>.telegram-follow{margin-top:32px!important}
  .roi-guide-page .guide-article+.guide-crosslinks{margin-top:40px}
}
