/* ConsumerWise shared content blocks. Loaded by public pages, news and the visual editor. */
:root{--cw-block-ink:#101c2c;--cw-block-teal:#176c70;--cw-block-teal-dark:#0f5559;--cw-block-gold:#d9a441;--cw-block-red:#a63e3e;--cw-block-paper:#fff;--cw-block-mist:#edf5f3;--cw-block-sand:#f7f1e5;--cw-block-line:#d6ddda;--cw-block-muted:#5f6b76}
.article-content .article-section[class*="article-variant--"]{--block-accent:var(--cw-block-teal);--block-tint:var(--cw-block-mist)}
.article-content .article-section[class*="article-variant--"] h2,
.article-content .article-section[class*="article-variant--"] h3{letter-spacing:.01em}

/* Headings and editorial text */
.article-content .article-section--heading.article-variant--accent>h2,
.article-content .builder-block--heading.article-variant--accent>h2{padding-left:18px;border-left:5px solid var(--cw-block-teal)}
.article-content .article-section--heading.article-variant--underline>h2,
.article-content .builder-block--heading.article-variant--underline>h2{padding-bottom:15px;border-bottom:4px solid var(--cw-block-gold)}
.article-content .article-section--heading.article-variant--band,
.article-content .builder-block--heading.article-variant--band{padding:28px 30px!important;border:0!important;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--heading.article-variant--band>h2,
.article-content .builder-block--heading.article-variant--band>h2{margin:0!important;color:#fff}
.article-content .article-section--subheading.article-variant--accent>h3,
.article-content .builder-block--subheading.article-variant--accent>h3{display:inline-block;padding-bottom:7px;border-bottom:3px solid var(--cw-block-teal)}
.article-content .article-section--paragraph.article-variant--lead>p,
.article-content .builder-block--paragraph.article-variant--lead>p{font-size:clamp(1.17rem,2vw,1.42rem)!important;line-height:1.58!important;color:var(--cw-block-ink);font-weight:560}
.article-content .article-section--paragraph.article-variant--dropcap>p:first-child:first-letter,
.article-content .builder-block--paragraph.article-variant--dropcap>p:first-child:first-letter{float:left;margin:.06em .12em 0 0;color:var(--cw-block-teal);font-size:4.2em;font-weight:780;line-height:.78}
.article-content .article-section--paragraph.article-variant--highlight,
.article-content .builder-block--paragraph.article-variant--highlight{padding:22px 26px!important;border-left:5px solid var(--cw-block-gold)!important;background:var(--cw-block-sand)}
.article-content .article-section--paragraph.article-variant--highlight>p,
.article-content .builder-block--paragraph.article-variant--highlight>p{margin:0!important;font-size:1.12rem!important;font-weight:650}

/* Bulleted and numbered lists */
.article-content .article-section--bullet-list.article-variant--checks .article-bullets,
.article-content .builder-block--bullet-list.article-variant--checks ul,
.article-content .article-section--bullet-list.article-variant--avoid .article-bullets,
.article-content .builder-block--bullet-list.article-variant--avoid ul{list-style:none;padding-left:0}
.article-content .article-section--bullet-list.article-variant--checks li,
.article-content .builder-block--bullet-list.article-variant--checks li,
.article-content .article-section--bullet-list.article-variant--avoid li,
.article-content .builder-block--bullet-list.article-variant--avoid li{position:relative;padding:10px 0 10px 42px;border-bottom:1px solid var(--cw-block-line)}
.article-content .article-section--bullet-list.article-variant--checks li:before,
.article-content .builder-block--bullet-list.article-variant--checks li:before{content:'\2713';position:absolute;left:0;top:10px;display:grid;place-items:center;width:25px;height:25px;background:var(--cw-block-teal);color:#fff;font-size:.82rem;font-weight:800}
.article-content .article-section--bullet-list.article-variant--avoid li:before,
.article-content .builder-block--bullet-list.article-variant--avoid li:before{content:'\00d7';position:absolute;left:0;top:10px;display:grid;place-items:center;width:25px;height:25px;background:var(--cw-block-red);color:#fff;font-size:1rem;font-weight:800}
.article-content .article-section--bullet-list.article-variant--cards .article-bullets,
.article-content .builder-block--bullet-list.article-variant--cards ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}
.article-content .article-section--bullet-list.article-variant--cards li,
.article-content .builder-block--bullet-list.article-variant--cards li{margin:0;padding:18px;border:1px solid var(--cw-block-line);border-top:4px solid var(--cw-block-teal);background:#fff}
.article-content .article-section--bullet-list.article-variant--compact li,
.article-content .builder-block--bullet-list.article-variant--compact li{padding-top:7px;padding-bottom:7px;font-size:.94rem!important}
.article-content .article-section--steps.article-variant--cards .process-steps,
.article-content .builder-block--steps.article-variant--cards .process-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important;border:0!important;counter-reset:cw-step}
.article-content .article-section--steps.article-variant--cards .process-steps li,
.article-content .builder-block--steps.article-variant--cards .process-steps li{counter-increment:cw-step;min-height:0!important;padding:20px!important;border:1px solid var(--cw-block-line)!important;border-top:4px solid var(--cw-block-teal)!important;background:#fff;color:var(--cw-block-ink)}
.article-content .article-section--steps.article-variant--cards .process-steps li:before,
.article-content .builder-block--steps.article-variant--cards .process-steps li:before{content:counter(cw-step,decimal-leading-zero);display:block;margin-bottom:18px;color:var(--cw-block-teal);font-size:1.55rem;font-weight:800}
.article-content .article-section--steps.article-variant--timeline .process-steps,
.article-content .builder-block--steps.article-variant--timeline .process-steps{display:grid!important;grid-template-columns:1fr!important;margin:20px 0 0 18px!important;padding-left:30px!important;border:0!important;border-left:3px solid var(--cw-block-teal)!important;counter-reset:cw-step}
.article-content .article-section--steps.article-variant--timeline .process-steps li,
.article-content .builder-block--steps.article-variant--timeline .process-steps li{counter-increment:cw-step;position:relative;min-height:0!important;padding:0 0 24px!important;border:0!important;color:var(--cw-block-ink)}
.article-content .article-section--steps.article-variant--timeline .process-steps li:before,
.article-content .builder-block--steps.article-variant--timeline .process-steps li:before{content:counter(cw-step);position:absolute;left:-46px;top:0;display:grid;place-items:center;width:29px;height:29px;background:var(--cw-block-teal);color:#fff;font-size:.78rem;font-weight:800;border-radius:50%}
.article-content .article-section--steps.article-variant--compact .process-steps li,
.article-content .builder-block--steps.article-variant--compact .process-steps li{min-height:0!important;padding-top:13px!important;padding-bottom:13px!important}

/* At a glance, key points and notices */
.article-content .article-section--key-points.article-variant--teal .key-points,
.article-content .builder-block--key-points.article-variant--teal .key-points{padding:26px 28px!important;border:0!important;border-top:5px solid var(--cw-block-teal)!important;background:var(--cw-block-mist)}
.article-content .article-section--key-points.article-variant--navy .key-points,
.article-content .builder-block--key-points.article-variant--navy .key-points{padding:28px!important;border:0!important;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--key-points.article-variant--navy .key-points :is(h2,h3,li),
.article-content .builder-block--key-points.article-variant--navy .key-points :is(h2,h3,li){color:#fff!important}
.article-content .article-section--key-points.article-variant--gold .key-points,
.article-content .builder-block--key-points.article-variant--gold .key-points{padding:26px 28px!important;border:0!important;border-left:7px solid var(--cw-block-gold)!important;background:var(--cw-block-sand)}
.article-content .article-section--key-points.article-variant--minimal .key-points,
.article-content .builder-block--key-points.article-variant--minimal .key-points{padding:20px 0!important;border-top:2px solid var(--cw-block-ink)!important;border-bottom:2px solid var(--cw-block-ink)!important;background:transparent!important}
.article-content .article-section--fact-box.article-variant--stats .news-fact-box,
.article-content .builder-block--fact-box.article-variant--stats .news-fact-box{padding:26px!important;border:0!important;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--fact-box.article-variant--stats .news-fact-box dl,
.article-content .builder-block--fact-box.article-variant--stats .news-fact-box dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#45505e}
.article-content .article-section--fact-box.article-variant--stats .news-fact-box dl>div,
.article-content .builder-block--fact-box.article-variant--stats .news-fact-box dl>div{display:flex!important;flex-direction:column-reverse;gap:5px!important;padding:18px!important;border:0!important;background:var(--cw-block-ink)}
.article-content .article-section--fact-box.article-variant--stats :is(.component-label,dt,dd),
.article-content .builder-block--fact-box.article-variant--stats :is(.component-label,dt,dd){color:#fff!important}
.article-content .article-section--fact-box.article-variant--stats dd,
.article-content .builder-block--fact-box.article-variant--stats dd{font-size:clamp(1.5rem,3vw,2.35rem)!important;font-weight:800;line-height:1.05}
.article-content .article-section--fact-box.article-variant--cards .news-fact-box dl,
.article-content .builder-block--fact-box.article-variant--cards .news-fact-box dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.article-content .article-section--fact-box.article-variant--cards .news-fact-box dl>div,
.article-content .builder-block--fact-box.article-variant--cards .news-fact-box dl>div{display:block!important;padding:18px!important;border:1px solid var(--cw-block-line)!important;background:#fff}
.article-content .article-section--fact-box.article-variant--dark .news-fact-box,
.article-content .builder-block--fact-box.article-variant--dark .news-fact-box{border-top-color:var(--cw-block-gold)!important;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--fact-box.article-variant--dark :is(.component-label,dt,dd),
.article-content .builder-block--fact-box.article-variant--dark :is(.component-label,dt,dd){color:#fff!important}
.article-content .article-section--note.article-variant--teal .note-box,
.article-content .builder-block--note.article-variant--teal .note-box{padding:22px 24px;border-left:5px solid var(--cw-block-teal);background:var(--cw-block-mist)}
.article-content .article-section--note.article-variant--navy .note-box,
.article-content .builder-block--note.article-variant--navy .note-box{padding:24px;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--note.article-variant--navy .note-box :is(h3,p),
.article-content .builder-block--note.article-variant--navy .note-box :is(h3,p){color:#fff!important}
.article-content .article-section--note.article-variant--gold .note-box,
.article-content .builder-block--note.article-variant--gold .note-box{padding:22px 24px;border-top:5px solid var(--cw-block-gold);background:var(--cw-block-sand)}
.article-content .article-section--warning.article-variant--amber .warning-box,
.article-content .builder-block--warning.article-variant--amber .warning-box{padding:22px 24px;border-left:6px solid #c78916;background:#fff3d3}
.article-content .article-section--warning.article-variant--red .warning-box,
.article-content .builder-block--warning.article-variant--red .warning-box{padding:22px 24px;border-left:6px solid var(--cw-block-red);background:#fff0ee}
.article-content .article-section--warning.article-variant--dark .warning-box,
.article-content .builder-block--warning.article-variant--dark .warning-box{padding:24px;border-top:5px solid var(--cw-block-gold);background:var(--cw-block-ink);color:#fff}
.article-content .article-section--warning.article-variant--dark .warning-box :is(h3,p),
.article-content .builder-block--warning.article-variant--dark .warning-box :is(h3,p){color:#fff!important}

/* Examples and quotations */
.article-content .article-section--example[class*="article-variant--"] .example-box,
.article-content .builder-block--example[class*="article-variant--"] :is(.example-box,.example-card){padding:25px 27px;border:1px solid var(--cw-block-line);border-top:5px solid var(--cw-block-teal);background:#fff}
.article-content .article-section--example.article-variant--case-study .example-box,
.article-content .builder-block--example.article-variant--case-study :is(.example-box,.example-card){border-top-color:var(--cw-block-gold);background:var(--cw-block-sand)}
.article-content .article-section--example.article-variant--scenario .example-box,
.article-content .builder-block--example.article-variant--scenario :is(.example-box,.example-card){border:0;border-left:7px solid var(--cw-block-teal);background:var(--cw-block-mist)}
.article-content .article-section--example.article-variant--calculation .example-box,
.article-content .builder-block--example.article-variant--calculation :is(.example-box,.example-card){border:1px solid #b7c4c1;background:#f7f9f8;font-variant-numeric:tabular-nums}
.article-content .article-section--quote.article-variant--pull blockquote,
.article-content .builder-block--quote.article-variant--pull blockquote{margin:34px 0;padding:6px 0 6px 26px;border-left:8px solid var(--cw-block-teal);font-size:clamp(1.35rem,3vw,2.15rem);font-weight:720;line-height:1.25}
.article-content .article-section--quote.article-variant--feature blockquote,
.article-content .builder-block--quote.article-variant--feature blockquote{margin:34px 0;padding:30px;border:0;border-top:6px solid var(--cw-block-gold);background:var(--cw-block-teal-dark);color:#fff;font-size:1.25rem;font-weight:650}
.article-content .article-section--quote.article-variant--feature blockquote :is(p,cite),
.article-content .builder-block--quote.article-variant--feature blockquote :is(p,cite){color:#fff!important}
.article-content .article-section--quote.article-variant--source blockquote,
.article-content .builder-block--quote.article-variant--source blockquote{margin:30px 0;padding:22px 0;border-top:2px solid var(--cw-block-ink);border-bottom:1px solid var(--cw-block-line)}
.article-content .article-section--quote.article-variant--source cite,
.article-content .builder-block--quote.article-variant--source cite{display:block;margin-top:16px;color:var(--cw-block-muted);font-size:.78rem;font-style:normal;font-weight:720;text-transform:uppercase;letter-spacing:.08em}
.article-content .article-section--quote.article-variant--dark blockquote,
.article-content .builder-block--quote.article-variant--dark blockquote{margin:30px 0;padding:32px;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--quote.article-variant--dark blockquote :is(p,cite),
.article-content .builder-block--quote.article-variant--dark blockquote :is(p,cite){color:#fff!important}

/* Comparisons and Q&A */
.article-content .article-section--comparison .builder-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cw-block-line);border-left:1px solid var(--cw-block-line)}
.article-content .article-section--comparison .builder-comparison>div{padding:22px;border-right:1px solid var(--cw-block-line);border-bottom:1px solid var(--cw-block-line)}
.article-content .article-section--comparison .builder-comparison h3{margin-top:0}
.article-content .article-section--comparison.article-variant--pros-cons .builder-comparison>div:first-child{border-top:5px solid var(--cw-block-teal);background:var(--cw-block-mist)}
.article-content .article-section--comparison.article-variant--pros-cons .builder-comparison>div:last-child{border-top:5px solid var(--cw-block-red);background:#fff4f2}
.article-content .article-section--comparison.article-variant--verdict .builder-comparison>div:first-child{background:#f2f3f4}
.article-content .article-section--comparison.article-variant--verdict .builder-comparison>div:last-child{border-top:5px solid var(--cw-block-gold);background:var(--cw-block-ink);color:#fff}
.article-content .article-section--comparison.article-variant--verdict .builder-comparison>div:last-child :is(h3,p){color:#fff!important}
.article-content .news-qa__list{border-top:1px solid var(--cw-block-ink)}
.article-content .news-qa__item{padding:22px 0;border-bottom:1px solid var(--cw-block-line)}
.article-content .news-qa__item h3{margin:0 0 8px!important;font-size:1.13rem!important}
.article-content .news-qa__item p{margin:0!important}
.article-content .article-section--qa.article-variant--cards .news-qa__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0}
.article-content .article-section--qa.article-variant--cards .news-qa__item{padding:21px;border:1px solid var(--cw-block-line);border-top:4px solid var(--cw-block-teal);background:#fff}
.article-content .article-section--qa.article-variant--compact .news-qa__item{display:grid;grid-template-columns:minmax(150px,.38fr) 1fr;gap:24px;padding:15px 0}

/* Tables */
.article-content .article-section--table.article-variant--striped tbody tr:nth-child(odd),
.article-content .builder-block--table.article-variant--striped tbody tr:nth-child(odd){background:#f1f5f4}
.article-content .article-section--table.article-variant--comparison th:first-child,
.article-content .article-section--table.article-variant--comparison td:first-child,
.article-content .builder-block--table.article-variant--comparison th:first-child,
.article-content .builder-block--table.article-variant--comparison td:first-child{background:var(--cw-block-ink);color:#fff;font-weight:720}
.article-content .article-section--table.article-variant--compact :is(th,td),
.article-content .builder-block--table.article-variant--compact :is(th,td){padding:8px 10px!important;font-size:.84rem!important}
.article-content .article-section--table.article-variant--status tbody td:nth-child(2),
.article-content .builder-block--table.article-variant--status tbody td:nth-child(2){color:var(--cw-block-teal-dark);font-weight:800}

/* Media, timelines, legal references and sources */
.article-content .article-section--image.article-variant--framed .news-figure,
.article-content .builder-block--image.article-variant--framed .news-figure{padding:12px;border:1px solid var(--cw-block-line);background:#fff}
.article-content .article-section--image.article-variant--wide .news-figure,
.article-content .builder-block--image.article-variant--wide .news-figure{width:calc(100% + 80px);margin-left:-40px}
.article-content .article-section--image.article-variant--caption-card figcaption,
.article-content .builder-block--image.article-variant--caption-card figcaption{margin:0;padding:16px 18px;background:var(--cw-block-ink);color:#fff}
.article-content .article-section--timeline.article-variant--cards .news-timeline,
.article-content .builder-block--timeline.article-variant--cards .news-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.article-content .article-section--timeline.article-variant--cards .news-timeline li,
.article-content .builder-block--timeline.article-variant--cards .news-timeline li{display:block!important;padding:20px!important;border:1px solid var(--cw-block-line)!important;border-top:4px solid var(--cw-block-teal)!important;background:#fff}
.article-content .article-section--timeline.article-variant--compact .news-timeline li,
.article-content .builder-block--timeline.article-variant--compact .news-timeline li{padding-top:10px!important;padding-bottom:10px!important}
.article-content .article-section--legal-reference.article-variant--statute .legal-reference,
.article-content .builder-block--legal-reference.article-variant--statute .legal-reference{border-left-color:var(--cw-block-teal);background:var(--cw-block-mist)}
.article-content .article-section--legal-reference.article-variant--source-card .legal-reference,
.article-content .builder-block--legal-reference.article-variant--source-card .legal-reference{border:1px solid var(--cw-block-line);border-top:5px solid var(--cw-block-gold);background:#fff}
.article-content .article-section--legal-reference.article-variant--dark .legal-reference,
.article-content .builder-block--legal-reference.article-variant--dark .legal-reference{border-left-color:var(--cw-block-gold);background:var(--cw-block-ink);color:#fff}
.article-content .article-section--legal-reference.article-variant--dark .legal-reference :is(.component-label,h3,p,a),
.article-content .builder-block--legal-reference.article-variant--dark .legal-reference :is(.component-label,h3,p,a){color:#fff!important}
.article-content .article-section--sources.article-variant--cards .source-box ul,
.article-content .builder-block--sources.article-variant--cards .source-box ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0}
.article-content .article-section--sources.article-variant--cards .source-box li,
.article-content .builder-block--sources.article-variant--cards .source-box li{padding:16px;border:1px solid var(--cw-block-line);background:#fff}
.article-content .article-section--sources.article-variant--cards .source-box li a,
.article-content .builder-block--sources.article-variant--cards .source-box li a{padding:0;border:0}
.article-content .article-section--sources.article-variant--compact .source-box li a,
.article-content .builder-block--sources.article-variant--compact .source-box li a{padding-top:9px;padding-bottom:9px;font-size:.84rem}
.article-content .article-section--divider.article-variant--dots .article-divider,
.article-content .builder-block--divider.article-variant--dots .article-divider{height:9px;border:0;background:radial-gradient(circle,var(--cw-block-teal) 2px,transparent 2.5px) center/18px 9px repeat-x}
.article-content .article-section--divider.article-variant--teal .article-divider,
.article-content .builder-block--divider.article-variant--teal .article-divider{height:4px;border:0;background:linear-gradient(90deg,var(--cw-block-teal) 0 35%,var(--cw-block-gold) 35% 47%,transparent 47%)}

@media(max-width:720px){
  .article-content .article-section--heading.article-variant--band,.article-content .builder-block--heading.article-variant--band{padding:22px 18px!important}
  .article-content .article-section--paragraph.article-variant--highlight,.article-content .builder-block--paragraph.article-variant--highlight{padding:18px!important}
  .article-content .article-section--bullet-list.article-variant--cards .article-bullets,.article-content .builder-block--bullet-list.article-variant--cards ul,.article-content .article-section--steps.article-variant--cards .process-steps,.article-content .builder-block--steps.article-variant--cards .process-steps,.article-content .article-section--fact-box.article-variant--stats .news-fact-box dl,.article-content .builder-block--fact-box.article-variant--stats .news-fact-box dl,.article-content .article-section--fact-box.article-variant--cards .news-fact-box dl,.article-content .builder-block--fact-box.article-variant--cards .news-fact-box dl,.article-content .article-section--comparison .builder-comparison,.article-content .article-section--qa.article-variant--cards .news-qa__list,.article-content .article-section--timeline.article-variant--cards .news-timeline,.article-content .builder-block--timeline.article-variant--cards .news-timeline,.article-content .article-section--sources.article-variant--cards .source-box ul,.article-content .builder-block--sources.article-variant--cards .source-box ul{grid-template-columns:1fr!important}
  .article-content .article-section--comparison .builder-comparison{border-left:0}
  .article-content .article-section--comparison .builder-comparison>div{border-left:1px solid var(--cw-block-line)}
  .article-content .article-section--qa.article-variant--compact .news-qa__item{grid-template-columns:1fr;gap:6px}
  .article-content .article-section--image.article-variant--wide .news-figure,.article-content .builder-block--image.article-variant--wide .news-figure{width:100%;margin-left:0}
}
@media print{.article-content .article-section[class*="article-variant--"] *{box-shadow:none!important}.article-content .article-section--heading.article-variant--band,.article-content .article-section--quote.article-variant--dark blockquote,.article-content .article-section--fact-box.article-variant--stats .news-fact-box,.article-content .article-section--fact-box.article-variant--dark .news-fact-box,.article-content .article-section--note.article-variant--navy .note-box,.article-content .article-section--warning.article-variant--dark .warning-box,.article-content .article-section--legal-reference.article-variant--dark .legal-reference{background:#fff!important;color:#111!important;border:1px solid #888!important}.article-content .article-section[class*="article-variant--"] :is(h2,h3,p,li,dt,dd,cite,a){color:#111!important}}

/* R16 lossless visual-editor design controls and columns */
.article-content .cw-columns{display:grid;gap:18px;margin-top:18px}.article-content .cw-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content .cw-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content .cw-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}.article-content .cw-columns>div{min-width:0}.article-content .cw-columns h3{margin-top:0}.article-content .article-section--columns.article-variant--cards .cw-columns>div,.article-content .builder-block--columns.article-variant--cards .cw-columns>div{padding:21px;border:1px solid var(--cw-block-line);border-top:4px solid var(--cw-block-teal);background:#fff}.article-content .article-section--columns.article-variant--divided .cw-columns>div+div,.article-content .builder-block--columns.article-variant--divided .cw-columns>div+div{border-left:1px solid var(--cw-block-line);padding-left:18px}
.article-content .source-box li span{display:block;margin-top:4px;color:var(--cw-block-muted);font-size:.86em;line-height:1.5}
.article-content :is(.example-box,.note-box,.warning-box)>:last-child{margin-bottom:0}.article-content :is(.example-box,.note-box,.warning-box)>:is(p,ul,ol,blockquote,table)+:is(p,ul,ol,blockquote,table){margin-top:14px}.article-content :is(.example-box,.note-box,.warning-box)>ul,.article-content :is(.example-box,.note-box,.warning-box)>ol{padding-left:1.35rem}.article-content .source-box .source-description{display:block;color:var(--cw-block-muted);font-size:.86rem;line-height:1.55}.article-content .article-section--sources.article-variant--cards .source-box li{align-content:start}
.article-content .article-design--theme-paper{padding:24px;background:#fff}.article-content .article-design--theme-mist{padding:24px;background:#f1f5f3}.article-content .article-design--theme-teal{padding:24px;background:#176c70}.article-content .article-design--theme-navy{padding:24px;background:#101c2c}.article-content .article-design--theme-gold{padding:24px;background:#fff4d8}.article-content :is(.article-design--theme-teal,.article-design--theme-navy) :is(h2,h3,p,li,dt,dd,cite){color:#fff!important}.article-content :is(.article-design--theme-teal,.article-design--theme-navy) a{color:#fff!important;text-decoration-color:rgba(255,255,255,.6)}
.article-content .article-design--width-wide{width:min(100%,920px);max-width:none}.article-content .article-design--width-full{position:relative;left:50%;width:min(calc(100vw - 40px),1120px);max-width:none;transform:translateX(-50%)}.article-content .article-design--align-left{text-align:left}.article-content .article-design--align-centre{text-align:center}.article-content .article-design--align-right{text-align:right}.article-content .article-design--align-centre :is(ul,ol),.article-content .article-design--align-right :is(ul,ol){display:inline-block;text-align:left}
.article-content .article-design--spacing-compact{margin-top:14px!important;margin-bottom:14px!important;padding-top:12px;padding-bottom:12px}.article-content .article-design--spacing-generous{margin-top:42px!important;margin-bottom:42px!important;padding-top:30px;padding-bottom:30px}.article-content .article-design--frame-line{padding:24px;border:1px solid var(--cw-block-line)}.article-content .article-design--frame-card{padding:26px;border:1px solid var(--cw-block-line);background:#fff;box-shadow:0 12px 34px rgba(16,28,44,.08)}
@media(max-width:720px){.article-content :is(.cw-columns--2,.cw-columns--3,.cw-columns--4){grid-template-columns:1fr}.article-content .article-section--columns.article-variant--divided .cw-columns>div+div,.article-content .builder-block--columns.article-variant--divided .cw-columns>div+div{border-left:0;border-top:1px solid var(--cw-block-line);padding:18px 0 0}.article-content .article-design--width-full{left:auto;width:100%;transform:none}.article-content [class*="article-design--theme-"],.article-content [class*="article-design--frame-"]{padding-left:18px;padding-right:18px}}
