/* Page templates beyond the homepage, built from design B's own parts: slabs, light cards, the blue step band,
   the stories and FAQ blocks. Tokens come from design.css (.vB). */
.pg .hero .lead + .lead{margin-top:14px}
.pg .hero .h1{font-size:52px}
.reel.wide video{background:#0D2A66}
.pg .hcopy .proof{margin-top:20px}
.pg .ctas + .proof{margin-top:24px}

/* content sections */
.psec{padding:96px 64px 24px}
.psec .sh{max-width:820px}
.psec .sl + .sl{margin-top:12px}
.psec .sl a,.prose a,.legal a,.abox a,.card a{color:var(--link);text-decoration:underline;text-underline-offset:3px}
.psec.eco-l{margin:72px 24px 0;padding:88px 52px;border-radius:36px;background:#F2F7FF}
.psec.how{margin:96px 24px 0}
.psec.how .h2,.psec.how .sl{color:#fff}
.psec.how .sl a{color:#fff}
.grid{display:grid;gap:16px;margin-top:40px}
.grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.card{padding:28px;border-radius:24px;background:#F2F7FF}
.card h3{font-size:21px;line-height:1.25}
.card p{margin-top:10px;color:var(--body);font-size:15.5px}
.dots{margin:14px 0 0;padding-left:18px;color:var(--body);font-size:15.5px;display:grid;gap:6px}
.dots li::marker{color:#1E65D9}
.ticks.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin-top:32px}
.ticks li span{min-width:0}
.cmp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.cmp-c{padding:30px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #E1E9F5}
.cmp-good{background:#15264C}
.cmp-c h3{font-size:20px}
.cmp-good h3{color:#fff}
.cmp-c ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}
.cmp-c li{display:flex;gap:12px;align-items:flex-start;font-weight:500;color:var(--body)}
.cmp-good li{color:#E4EEFF}
.cmp-good .ck{color:#2CDBA1}
.ckx{color:#C2410C}
.psteps{position:relative;z-index:2;list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pstep{padding:24px;border-radius:20px;background:#1553BF;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.pstep .wk{font-size:13px;font-weight:700;color:#DDF1FF}
.pstep h3{color:#fff;font-size:21px;margin-top:4px}
.pstep p{color:#fff;font-size:15.5px;margin-top:6px}
.psec.how > :not(.sig){position:relative;z-index:2}
.work{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start;margin-top:48px}
.work h3{font-size:26px}
.work p{margin-top:12px;color:var(--body)}
.work-i{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.work-i img{border-radius:16px;box-shadow:0 0 0 1px #E1E9F5;width:100%;aspect-ratio:1;object-fit:cover}
.tqs.pq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}
.tqs.pq .tq{margin:0;padding:28px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #E6EDF7,0 24px 50px -36px rgba(21,38,76,.4);display:flex;flex-direction:column;justify-content:space-between}
.tqs.pq blockquote{font-size:16px;line-height:1.55;color:#15264C}
.pg .stories{padding-top:96px}
.others{padding:24px 64px 96px}
.osvcs{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.osvc{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:20px;background:#F2F7FF;color:var(--head) !important;transition:transform .3s cubic-bezier(.23,1,.32,1)}
.osvc:hover{transform:translateY(-3px)}
.osvc b{font-size:18px}
.osvc span{font-weight:700;font-size:15px;color:var(--link)}
.osvc .ic{display:inline-block;vertical-align:-3px;margin-left:4px}
.about-n{padding-bottom:0 !important}
.about-n .nums{margin-top:0}
.pg .final{margin-top:96px}

/* breadcrumbs */
.crumbs ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:600;color:var(--muted)}
.crumbs li + li::before{content:'›';margin-right:6px;color:#9DB0CF}
.crumbs a{color:var(--muted)}
.crumbs a:hover{color:var(--link)}

/* articles */
.art{max-width:800px;margin:0 auto;padding:56px 24px 24px}
.art-h .h1{font-size:46px;line-height:1.1}
.art-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:15px;color:var(--muted)}
.art-meta a{font-weight:700}
.art-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:28px}
.art-stats .num,.about-n .num{padding:24px 26px;border-radius:24px;background:#F2F7FF}
.art-stats .num b,.about-n .num b{display:block;font-size:40px;font-weight:800;color:#1E65D9;letter-spacing:-.03em;line-height:1}
.art-stats .num span,.about-n .num span{display:block;margin-top:8px;font-weight:600;color:var(--muted)}
.art-fig{max-width:1040px;margin:36px auto 0;padding:0 24px}
.art-fig img{width:100%;border-radius:24px}
.prose{font-size:18px;line-height:1.75;color:var(--body)}
.art .prose{margin-top:40px}
.prose > * + *{margin-top:20px}
.prose h2{font-size:31px;line-height:1.2;margin-top:48px}
.prose h3{font-size:23px;line-height:1.3;margin-top:36px;color:var(--head);font-weight:800}
.prose h4{font-size:19px;margin-top:28px;color:var(--head)}
.prose ul,.prose ol{padding-left:24px}
.prose li + li{margin-top:8px}
.prose li::marker{color:#1E65D9}
.prose img{border-radius:16px;margin:8px auto}
.prose figure{margin:28px 0}
.prose figcaption{font-size:14px;color:var(--muted);margin-top:8px}
.prose blockquote{margin:28px 0;padding:6px 0 6px 22px;border-left:4px solid #1E65D9;color:var(--head);font-weight:600}
.prose table{width:100%;border-collapse:collapse;font-size:15.5px;display:block;overflow-x:auto}
.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}
.prose th{background:#F2F7FF;color:var(--head)}
.prose iframe,.prose video{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:16px}
.prose strong,.prose b{color:var(--head)}
.art-f{margin-top:48px}
.art-cats{display:flex;flex-wrap:wrap;gap:8px 18px;font-weight:700;font-size:15px}
.abox{margin-top:24px;padding:26px 28px;border-radius:24px;background:#F2F7FF;font-size:15.5px;color:var(--body)}
.abox p + p{margin-top:8px}
.related{padding:72px 64px 24px}
.legal{max-width:860px;margin:0 auto;padding:56px 24px 72px}
.legal .prose{margin-top:28px;font-size:17px}
.raw{padding:24px 24px 48px}

.supply-audit>.crumbs{padding:28px max(24px,calc((100vw - 1180px)/2));margin:0}
.supply-audit .prose{margin:0}
.supply-audit .prose section{padding:72px max(24px,calc((100vw - 1180px)/2))}
.supply-audit .prose .sa-root{padding:0}
.supply-audit .sa-root>div{max-width:none}
.supply-audit .prose section>div{max-width:1180px;margin:auto}
.supply-audit .prose h1,.supply-audit .prose h2{color:var(--head);margin:0 0 20px}
.supply-audit .prose h1{font-size:clamp(38px,5vw,64px);line-height:1.08}
.supply-audit .prose p{margin:0 0 22px}
.supply-audit .prose a.btn{color:#15264C;text-decoration:none}
.supply-audit .prose .sa-hero{background:#F2F7FF}
.supply-audit .sa-hero h1{font-size:clamp(38px,3.4vw,50px)}
.supply-audit .sa-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:center}
.supply-audit .sa-results{padding:30px;border-radius:24px;background:#fff;box-shadow:0 16px 45px -30px #15264C}
.supply-audit .sa-results>div>div:nth-child(3){display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:22px 0}
.supply-audit .sa-results>div>div:nth-child(3)>div>div:first-child{color:var(--link);font-size:32px;font-weight:800;line-height:1.1}
.supply-audit .sa-video,.supply-audit .sa-compare,.supply-audit .sa-coverage{background:#F7F9FC}
.supply-audit .sa-video>div{max-width:840px!important}
.supply-audit .sa-video video{display:block;max-width:100%}
.supply-audit .sa-form>div{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.supply-audit .sa-form iframe{display:block;aspect-ratio:auto;border-radius:0}
.supply-audit .sa-compare>div>div:nth-child(2),.supply-audit .sa-stories>div>div:nth-child(2),.supply-audit .sa-coverage>div>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}
.supply-audit .sa-compare>div>div:nth-child(2)>div,.supply-audit .sa-stories>div>div:nth-child(2)>div,.supply-audit .sa-coverage>div>div:nth-child(2)>div{padding:26px;border-radius:18px;background:#fff;border:1px solid #E6EDF7}
.supply-audit .sa-coverage>div>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}
.supply-audit .sa-coverage>div>div:nth-child(2)>div>div:first-child{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;background:#0D4BB8}
.supply-audit .sa-final{text-align:center;background:#15264C;color:#fff}
.supply-audit .sa-final h2{color:#fff!important}
.supply-audit .sa-final a.btn{margin:8px auto 22px}
@media(max-width:767px){.supply-audit .prose section{padding:54px 24px}.supply-audit .sa-hero-grid,.supply-audit .sa-form>div,.supply-audit .sa-compare>div>div:nth-child(2),.supply-audit .sa-stories>div>div:nth-child(2),.supply-audit .sa-coverage>div>div:nth-child(2){grid-template-columns:1fr;gap:20px}.supply-audit .sa-results{padding:22px}.supply-audit .prose h1{font-size:38px}}

/* hubs */
.hub-h{padding:56px 64px 8px;max-width:980px}
.hub-h .h1{font-size:52px}
.hub-h .sl{margin-top:14px;font-size:19px;color:var(--body)}
.hub-cats{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:24px;font-weight:700;font-size:15px}
.hub-cats a{color:var(--link)}
.hub-g{padding:32px 64px 24px}
.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.related .pgrid{margin-top:32px}
.pcard{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #E6EDF7,0 24px 50px -40px rgba(21,38,76,.45);color:var(--body) !important;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s}
.pcard:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #D5E0F0,0 30px 60px -36px rgba(13,75,184,.45)}
.pimg{display:block;aspect-ratio:1200/628;background:#F2F7FF;overflow:hidden}
.pimg img{width:100%;height:100%;object-fit:cover}
.noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,#1F68E0,#15264C)}
.pbody{display:flex;flex-direction:column;gap:8px;padding:22px 24px 26px;flex:1}
.pcat{font-size:13px;font-weight:700;color:#1E65D9}
.pcard b{font-size:19px;line-height:1.3;color:var(--head)}
.pex{font-size:15px;line-height:1.55;color:var(--muted)}
.pmeta{margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600;color:var(--muted)}
.pbig{grid-column:span 2;flex-direction:row}
.pbig .pimg{flex:1.3;aspect-ratio:auto}
.pbig .pbody{flex:1;justify-content:center;padding:32px}
.pbig b{font-size:28px}

/* 404 */
.nf{position:relative;margin:16px 24px 0;padding:120px 60px;border-radius:36px;background:#1F68E0;overflow:hidden;text-align:center;--line:rgba(255,255,255,.22);--dot:#fff;--dot2:#65F3F6;--dotglow:rgba(255,255,255,.6)}
.nf > :not(.sig){position:relative;z-index:2}
.nf .h1{color:#fff;max-width:820px;margin:0 auto}
.nf .lead{color:#fff;margin:22px auto 0}
.nf .ctas{justify-content:center}
.nf .btn-g{--head:#fff;--ghost:rgba(255,255,255,.85)}

@media (max-width:1080px){
  .pg .hero .h1{font-size:36px}
  .psec{padding:56px 20px 8px}
  .psec.eco-l,.psec.how{margin:48px 12px 0;padding:56px 18px;border-radius:26px}
  .grid.g2,.grid.g3,.cmp,.osvcs,.tqs.pq,.ticks.tgrid,.psteps,.work{grid-template-columns:1fr}
  .grid{margin-top:28px}
  .work{gap:20px}
  .others,.related,.hub-g{padding-left:20px;padding-right:20px}
  .hub-h{padding:36px 20px 0}
  .hub-h .h1,.art-h .h1{font-size:34px}
  .art{padding:32px 20px 8px}
  .art-fig{padding:0 12px}
  .prose{font-size:17px}
  .prose h2{font-size:26px}
  .pgrid{grid-template-columns:1fr}
  .pbig{grid-column:auto;flex-direction:column}
  .pbig .pimg{aspect-ratio:1200/628}
  .pbig b{font-size:21px}
  .nf{margin:8px 12px 0;padding:64px 20px;border-radius:26px}
  .pg .final{margin-top:56px}
}
@media (min-width:641px) and (max-width:1080px){
  .grid.g2,.grid.g3,.osvcs,.pgrid,.ticks.tgrid,.psteps{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
  .root .reel.wide{aspect-ratio:16/9}
}
.psteps.c4{grid-template-columns:repeat(4,minmax(0,1fr))}
.psteps.light .pstep{background:#F2F7FF;box-shadow:none}
.psteps.light .wk{color:#1E65D9}
.psteps.light h3{color:var(--head)}
.psteps.light p{color:var(--body)}
.signup{margin:72px 24px 0;padding:72px 52px;border-radius:36px;background:#15264C;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}
.signup .h2{color:#fff}.signup .sl{color:#C9D6EE}
.signup-box{border-radius:24px;background:#fff;padding:12px;min-height:560px}
.signup-box iframe{display:block;width:100%;min-height:540px;border:0}
@media (max-width:1080px){
  .psteps.c4{grid-template-columns:1fr}
  .signup{margin:48px 12px 0;padding:48px 18px;border-radius:26px;grid-template-columns:1fr;gap:24px}
}
@media (min-width:641px) and (max-width:1080px){.psteps.c4{grid-template-columns:1fr 1fr}}

/* review fixes, 1 Oct */
.pfeat{grid-column:span 2;flex-direction:row}
.pfeat .pimg{flex:1.3;aspect-ratio:auto}
.pfeat .pbody{flex:1;justify-content:center;padding:32px}
.pfeat b{font-size:28px}
.pg .hero .lead a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.pg .hero + .scale,.pg .hero + .signup{margin-top:24px}
.pg main > section:last-child{margin-bottom:24px}
.reel.wide iframe{width:100%;height:100%;border:0;display:block}
.prose iframe.buzz{aspect-ratio:auto;height:200px;border-radius:12px}
.bookd{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:24px}
.ty{position:relative;margin:16px 24px 0;padding:96px 60px;border-radius:36px;background:#1F68E0;overflow:hidden;--line:rgba(255,255,255,.22);--dot:#fff;--dot2:#65F3F6;--dotglow:rgba(255,255,255,.6)}
.ty > :not(.sig){position:relative;z-index:2}
.ty .h1{color:#fff;max-width:900px}
.ty .lead{color:#fff;max-width:760px}
.tycal .cal{margin-top:32px;max-width:900px}
@media (max-width:1080px){
  .pfeat{grid-column:auto;flex-direction:column}
  .pfeat .pimg{aspect-ratio:1200/628}
  .pfeat b{font-size:21px}
  .ty{margin:8px 12px 0;padding:56px 20px;border-radius:26px}
}
.nf + .scale{margin-top:24px}
#sp-ty-cal-label:empty{display:none}
.blog-search,.search-status{margin:32px 64px;max-width:680px}
.blog-search label{display:block;font-weight:700;margin-bottom:12px}
.blog-search>div{display:flex;gap:12px}
.blog-search input{min-width:0;flex:1;padding:14px 18px;border:1px solid #CBD5E1;border-radius:12px;font:inherit}
.newsletter .signup-box{min-height:428px}
.newsletter iframe{min-height:404px}
.prose iframe[data-layout-iframe-id]{aspect-ratio:auto;min-height:540px}
@media(max-width:600px){.blog-search,.search-status{margin:24px 20px}.blog-search>div{flex-wrap:wrap}.blog-search input{width:100%}}
@media (max-width:1080px){.nf + .scale{margin-top:12px}}
.retained-service{margin:32px 64px;color:var(--body);overflow-wrap:anywhere;border-top:1px solid #DCE5F0}
.retained-service>summary{padding:24px 0;color:var(--head);font-weight:700;cursor:pointer}
.retained-service-body{padding-bottom:32px}
.retained-service svg:not(.sp-chart){width:24px;height:24px;max-width:100%}
.retained-service .retained-group{padding:48px 0;border-top:1px solid #DCE5F0}
.retained-service .sp-h2,.retained-service h2{max-width:28ch;margin:0 0 24px;color:var(--head);font-size:32px;line-height:1.2}
.retained-service h3{margin:0 0 12px;color:var(--head);font-size:21px;line-height:1.3}
.retained-service p{max-width:72ch;margin:12px 0;line-height:1.65}
.retained-service ul,.retained-service ol{padding-left:22px;line-height:1.65}
.retained-service .sp-two-col,.retained-service .sp-proof-grid,.retained-service .sp-case-grid,.retained-service .sp-cmp,.retained-service .sp-svc-grid,.retained-service .sp-num-grid,.retained-service .sp-frame-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}
.retained-service .sp-two-col>*{min-width:0}
.retained-service .sp-two-col-left>div+div,.retained-service .sp-two-col-right>div+div{margin-top:24px}
.retained-service .sp-stats-row,.retained-service .sp-res-row{display:flex;flex-wrap:wrap;gap:32px 48px}
.retained-service .sp-stat-num,.retained-service .sp-res-num,.retained-service .sp-band-num{color:var(--head);font-size:36px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}
.retained-service .sp-stat-lbl,.retained-service .sp-res-lbl{margin-top:8px}
.retained-service .sp-stat-ic svg,.retained-service .sp-ic svg{width:24px;height:24px;fill:none;stroke:var(--link);stroke-width:1.5}
.retained-service .sp-stat-ic{margin-bottom:12px}
.retained-service .sp-slides{display:grid;gap:24px}
.retained-service .sp-slide{min-width:0;padding:24px;background:#F2F7FF;border-radius:12px}
.retained-service .sp-slide-h,.retained-service .sp-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.retained-service .sp-slide-h{margin-bottom:24px;color:var(--head)}
.retained-service .sp-tags,.retained-service .sp-pills{display:flex;flex-wrap:wrap;gap:8px 16px}
.retained-service .sp-tag,.retained-service .sp-pill{font-size:14px;background:none;border-radius:0}
.retained-service .sp-dash-row+.sp-dash-row{margin-top:16px}
.retained-service .sp-bar{height:6px;margin-top:8px;background:#DCE5F0;border-radius:3px;overflow:hidden}
.retained-service .sp-bar i{display:block;height:100%;background:#1E65D9}
.retained-service .sp-bar .sp-ok,.retained-service .sp-bar .sp-net{background:#178563}
.retained-service .sp-bar .sp-warn{background:#AB6500}
.retained-service .sp-dash-foot{margin-top:24px;line-height:1.6}
.retained-service .sp-chart{display:block;width:100%;height:160px}
.retained-service .sp-area{fill:#E2EDFA}.retained-service .sp-ror{stroke:#94A3B8;stroke-dasharray:4 4}
.retained-service .sp-line,.retained-service .sp-fc{fill:none;stroke:#0D4BB8;stroke-width:3}
.retained-service .sp-fc{stroke:#178563;stroke-dasharray:6 4}.retained-service .sp-pt{fill:#0D4BB8}
.retained-service .sp-chart-cap,.retained-service .sp-pipe-legend{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}
.retained-service .sp-chart-cap i,.retained-service .sp-pipe-legend i{display:inline-block;width:10px;height:10px;margin-right:6px}
.retained-service .sp-pipe{display:flex;min-height:36px;overflow:hidden}
.retained-service .sp-pipe span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}
.retained-service .sp-proof-card{display:flex;gap:16px;align-items:flex-start}
.retained-service .sp-proof-av{width:56px;height:56px;object-fit:cover;border-radius:50%;flex-shrink:0}
.retained-service .sp-proof-initial{width:40px;flex-shrink:0;font-size:24px;color:var(--head)}
.retained-service .sp-proof-quote{margin-top:0;color:var(--head)}
.retained-service .sp-proof-who{font-size:14px;font-weight:600}
.retained-service .sp-proof-wide{grid-column:1/-1}
.retained-service .sp-case-res,.retained-service .sp-case-plan,.retained-service .sp-proc{display:grid;gap:24px;margin-top:24px}
.retained-service .sp-case-res b,.retained-service .sp-case-res span{display:block}
.retained-service .sp-proc-step,.retained-service .sp-check-row{display:flex;align-items:flex-start;gap:16px}
.retained-service .sp-proc-num,.retained-service .sp-frame-num,.retained-service .sp-num{font-size:24px;color:var(--link);font-weight:700}
.retained-service .sp-transform-bar{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin-top:32px}
.retained-service .sp-transform-arrow svg{width:32px;height:32px}
.retained-service .sp-faq-item+.sp-faq-item{margin-top:24px}
.retained-service .sp-faq-item summary{cursor:pointer;font-weight:600;color:var(--head)}
@media(max-width:1080px){.retained-service{margin:24px 20px}.retained-service .sp-two-col,.retained-service .sp-proof-grid,.retained-service .sp-case-grid,.retained-service .sp-cmp,.retained-service .sp-svc-grid,.retained-service .sp-num-grid,.retained-service .sp-frame-grid{grid-template-columns:1fr}.retained-service .sp-h2,.retained-service h2{font-size:28px}}
/* article standard blocks carried from the article body: the in-article CTA and the table of contents read as the author box does */
.prose [data-seo-block="cta"]{margin:32px 0;padding:26px 28px;border-radius:24px;background:#F2F7FF;color:var(--body)}
.prose [data-seo-block="cta"] h3{margin-top:0}
.prose [data-seo-block="cta"] a{font-weight:700}
.prose [data-seo-block="toc"]{margin:28px 0;padding:6px 0 6px 22px;border-left:4px solid #DCE5F0}
.prose [data-seo-block="toc"]>p:first-child{margin-top:0;color:var(--head);font-weight:700}
