/* Approved journal: mobile-first; every rule is isolated from store header/form. */
.crp-editorial-v5{--ce-ink:#20372f;--ce-muted:#68736b;--ce-line:#d9dfd5;--ce-blue:#087c96;--ce-navy:#153c4a;--ce-paper:#f8f7f1;background:var(--ce-paper);color:var(--ce-ink);font-family:inherit;font-size:16px;line-height:1.8;letter-spacing:-.015em;padding:0 0 32px}
.crp-editorial-v5 *{box-sizing:border-box}.crp-editorial-v5 [hidden]{display:none!important}.crp-editorial-v5 img{display:block;max-width:100%}.crp-editorial-v5 a{color:inherit;text-decoration:none}.crp-editorial-v5 button{font-family:inherit;cursor:pointer}.crp-editorial-v5 a:focus-visible,.crp-editorial-v5 button:focus-visible,.crp-editorial-v5 summary:focus-visible{outline:2px solid var(--ce-blue);outline-offset:4px}.ce-wrap{width:calc(100% - 32px);max-width:1200px;margin:0 auto;min-width:0}.ce-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:#527878}.ce-masthead{padding:23px 0 18px;border-bottom:1px solid var(--ce-line)}.ce-masthead h1{font:italic 52px/1.05 Georgia,serif;letter-spacing:-.055em;margin:6px 0 0;color:var(--ce-ink)}.ce-masthead h1 span{font-size:12px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:0;margin-left:9px}.ce-masthead-intro{display:none}.ce-topic-nav{display:flex;gap:22px;overflow-x:auto;padding:12px 0 14px;scrollbar-width:thin;white-space:nowrap;border-bottom:1px solid var(--ce-line);margin-bottom:15px}.ce-topic-nav a{font-size:12px;line-height:1.7;flex:none;padding:4px 0;min-height:30px;color:var(--ce-muted)}.ce-topic-nav a[aria-current=page]{color:var(--ce-blue);box-shadow:0 2px var(--ce-blue);font-weight:600}.ce-hero{margin:0 -16px 27px;background:#eeeee5}.ce-hero-image{display:block;position:relative}.ce-hero-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ce-hero-image>span{position:absolute;bottom:9px;left:13px;color:#fff;background:#213d3a78;padding:2px 6px;font-size:9px}.ce-hero-copy{padding:22px 22px 25px}.ce-hero-copy h2{font-size:27px;line-height:1.42;letter-spacing:-.045em;font-weight:600;margin:10px 0 12px}.ce-hero-copy p{font-size:13px;line-height:1.85;margin:0 0 17px;color:var(--ce-muted)}.ce-read-link{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #789b9b;padding-bottom:6px;font-size:12px;font-weight:600}.ce-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;border-top:1px solid var(--ce-line);padding-top:17px;margin:29px 0 16px}.ce-section-heading h2{font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.4;margin:5px 0 0}.ce-section-heading p,.ce-filter-count{font-size:11px;color:var(--ce-muted);white-space:nowrap;margin:0}.ce-card{min-width:0}.ce-card-cover{display:block;position:relative;background:#e8e9e0;overflow:hidden}.ce-card-cover img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ce-image-number{position:absolute;left:12px;top:6px;font:italic 26px Georgia,serif;color:#fff;text-shadow:0 1px 8px #0008}.ce-card-copy{padding:12px 0 15px}.ce-card-kicker{font-size:11px;color:var(--ce-blue)}.ce-card h3{font-size:20px;line-height:1.45;letter-spacing:-.035em;font-weight:600;margin:7px 0 9px}.ce-card p{font-size:13px;line-height:1.8;color:var(--ce-muted);margin:0 0 11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ce-story-meta{display:flex;align-items:center;gap:9px;font-size:10px;color:#748077;line-height:1.7}.ce-story-meta i{width:2px;height:2px;border-radius:50%;background:#87978c}.ce-feature-grid{display:grid;gap:20px}.ce-feature-grid .ce-card{border-bottom:1px solid var(--ce-line)}.ce-feature-grid .ce-card h3{font-size:19px}.ce-feature-grid .ce-card p{-webkit-line-clamp:2}.ce-reading-prompt{display:flex;flex-direction:column-reverse;background:var(--ce-navy);color:#fff;margin:30px -16px}.ce-reading-prompt>div{padding:24px 22px 28px}.ce-reading-prompt>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ce-reading-prompt .ce-eyebrow{color:#aad7df}.ce-reading-prompt h2{font-size:25px;line-height:1.45;letter-spacing:-.04em;margin:10px 0 12px}.ce-reading-prompt p{font-size:13px;line-height:1.85;color:#dce6e3;margin:0 0 17px}.ce-reading-prompt .ce-read-link{border-color:#adc7c9}.ce-all-stories{display:grid;gap:25px}.ce-all-stories .ce-card{border-bottom:1px solid var(--ce-line)}.ce-empty{font-size:14px;color:var(--ce-muted);padding:22px 0}.ce-journal-end{padding:25px 0 5px;border-top:1px solid var(--ce-line);margin-top:30px}.ce-journal-end>span{font:italic 25px/1.4 Georgia,serif}.ce-journal-end p,.ce-journal-end a{font-size:12px;color:var(--ce-muted);margin:7px 0}
.ce-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:18px;font-size:11px;color:var(--ce-muted)}.ce-article-top{margin:24px 0 21px}.ce-article-top h1{font-size:27px;line-height:1.42;letter-spacing:-.045em;font-weight:600;margin:11px 0 14px;word-break:keep-all;overflow-wrap:anywhere}.ce-dek{font-size:14px;line-height:1.85;color:var(--ce-muted);margin:0 0 17px}.ce-article-cover{margin:21px -16px 0}.ce-article-cover>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ce-article-cover>figcaption,.ce-inline-photo>figcaption{font-size:10px;color:var(--ce-muted);line-height:1.7;margin:7px 16px 0}.ce-pictured-products{border-top:1px solid var(--ce-line);margin:13px 16px 0}.ce-pictured-model{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--ce-line)}.ce-pictured-model>div{min-width:0}.ce-pictured-label{display:block;font-size:10px;color:var(--ce-muted)}.ce-pictured-name{display:block;font-size:14px;font-weight:600;line-height:1.6;margin-top:2px;word-break:keep-all}.ce-pictured-link{display:inline-flex;align-items:center;gap:7px;flex:none;background:#fff;border:1px solid #afc3c3;font-size:11px;padding:9px 10px;line-height:1.6;color:#155b70!important;white-space:nowrap}.ce-article-layout{padding:22px 0 0}.ce-desktop-toc{display:none}.ce-mobile-toc{border-top:1px solid var(--ce-line);border-bottom:1px solid var(--ce-line);margin-bottom:25px;padding:0}.ce-mobile-toc summary{font-size:12px;font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.ce-mobile-toc summary::after{content:'+';font-size:20px;font-weight:400}.ce-mobile-toc[open] summary::after{content:'−'}.ce-mobile-toc nav{padding:0 0 13px;display:grid}.ce-mobile-toc a{font-size:12px;color:var(--ce-muted);padding:7px 0;line-height:1.6}.ce-article-column{min-width:0}.ce-article-body{font-size:16px;line-height:1.85;min-width:0;overflow-wrap:break-word}.ce-article-body p{margin:16px 0}.ce-article-body>p:first-child{font-size:18px;line-height:1.85;color:#254343;border-bottom:1px solid var(--ce-line);padding-bottom:23px;margin:0 0 25px}.ce-article-body h2{font-size:23px;line-height:1.45;letter-spacing:-.035em;margin:33px 0 15px;font-weight:600;word-break:keep-all;overflow-wrap:anywhere}.ce-article-body>h2{border-top:1px solid var(--ce-line);padding-top:22px}.ce-article-body h3{font-size:18px;line-height:1.6;margin:24px 0 12px;font-weight:600}.ce-article-body ul,.ce-article-body ol{padding-left:21px;margin:16px 0}.ce-article-body li{padding-left:3px;margin:8px 0}.ce-article-body ul{list-style-type:square}.ce-article-body li::marker{color:#58939a}.ce-article-body a:not([class]){color:#087a97;text-decoration:underline;text-underline-offset:3px}.ce-chapter{display:block;font:italic 18px Georgia,serif;color:#689395;margin-bottom:5px}.ce-table-hint{font-size:10px!important;color:var(--ce-muted);margin:19px 0 6px!important}.ce-table-wrap{overflow-x:auto;max-width:100%;background:#fff;border-top:2px solid var(--ce-ink);margin:0 0 25px;overscroll-behavior-x:contain;scrollbar-width:thin}.ce-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;font-size:12px;line-height:1.75;letter-spacing:0}.ce-table-wrap caption{text-align:left;font-size:11px;background:#eef1e9;color:var(--ce-muted);padding:11px 12px}.ce-table-wrap td,.ce-table-wrap th{padding:11px 12px;border-bottom:1px solid var(--ce-line);text-align:left;vertical-align:top;min-width:105px}.ce-table-wrap thead th{font-weight:600;background:#eef1e9}.ce-table-wrap tbody th{font-weight:600;background:#f5f6ef;position:sticky;left:0;z-index:1;box-shadow:1px 0 var(--ce-line);min-width:116px;max-width:155px}.ce-table-wrap tr:nth-child(even) td{background:#fafbf7}.ce-table-wide table{min-width:820px}.ce-inline-photo{margin:29px -16px}.ce-inline-photo>img{width:100%;height:auto;object-fit:contain}.ce-panel{margin:25px 0 30px;padding:19px 17px;background:#ecf1eb;border:1px solid #d6e0d7}.ce-panel .ce-panel-title{font-size:19px;font-weight:600;line-height:1.5;margin:8px 0 17px}.ce-panel ol{list-style:none;padding:0;display:grid;gap:9px;counter-reset:ce-panel}.ce-panel li{margin:0;padding:12px;background:#fafbf7;border-top:2px solid #7d9e95;counter-increment:ce-panel;display:grid;grid-template-columns:25px minmax(0,1fr);gap:0 9px}.ce-panel li::before{content:counter(ce-panel,decimal-leading-zero);font:italic 17px Georgia,serif;color:#6a9187;grid-row:1/3;padding-top:2px}.ce-panel b{font-size:14px;line-height:1.6}.ce-panel li span{grid-column:2;font-size:12px;line-height:1.8;color:#52635d;margin-top:3px}.ce-panel .ce-panel-note{font-size:11px;line-height:1.75;color:#68756c;margin:16px 0 0}
.ce-recommendations{margin:34px 0;border-top:1px solid var(--ce-ink);padding-top:3px}.ce-price-context{font-size:12px!important;line-height:1.75;color:var(--ce-muted)}.ce-product-line{display:grid;grid-template-columns:27px minmax(0,1fr);gap:12px;padding:22px 0;border-bottom:1px solid var(--ce-line)}.ce-model-index{font:italic 22px Georgia,serif;color:#7a8e88;padding-top:2px}.ce-model-code{font-size:11px;color:#297088;letter-spacing:.04em}.ce-product-line h3{font-size:16px;margin:2px 0 6px}.ce-product-line p{font-size:12px;line-height:1.8;color:var(--ce-muted);margin:5px 0}.ce-price{font-size:17px;font-weight:600;margin-top:9px}.ce-price .crp-sale-regular,.ce-price .crp-sale-discount,.ce-price .crp-price-note,.ce-price small{font-size:11px;font-weight:400}.ce-price .crp-price-composition{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.ce-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px}.ce-product-detail,.ce-consult{font-size:12px;line-height:1.7}.ce-product-actions .ce-consult{border:0;background:none;padding:5px 0;color:#08778d;text-decoration:underline;text-underline-offset:4px}.ce-unavailable{font-size:12px;color:var(--ce-muted)}.ce-cta{background:#eaf0e9;padding:23px 20px;margin:30px 0}.ce-cta h2{font-size:21px;margin:0 0 10px}.ce-cta p{font-size:13px;line-height:1.8;margin:9px 0 17px}.ce-button,.ce-cta .ce-consult{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:44px;border:0;padding:12px 16px;background:var(--ce-navy);color:#fff!important;font-size:12px;line-height:1.6;text-decoration:none}.ce-faq details{border-bottom:1px solid var(--ce-line);padding:13px 0}.ce-faq summary{font-size:14px;font-weight:600;line-height:1.7;cursor:pointer;list-style:none;position:relative;padding-right:25px}.ce-faq summary::after{content:'+';position:absolute;right:2px;top:0}.ce-faq details[open] summary::after{content:'−'}.ce-faq p{font-size:14px;line-height:1.85}.ce-sources{border-top:1px solid var(--ce-line);margin-top:30px;padding-top:10px}.ce-sources h2{font-size:20px}.ce-sources p,.ce-sources li{font-size:12px;line-height:1.8}.ce-sources ul{list-style:none;padding:0}.ce-sources li{padding:9px 0;border-bottom:1px solid var(--ce-line);margin:0}.ce-sources li span{display:block;font-size:10px;color:var(--ce-muted);margin-top:3px}.ce-related{margin:35px 0;border-top:1px solid var(--ce-ink);padding-top:20px}.ce-related h2{font-size:22px;margin-top:7px}.ce-related a{display:flex;justify-content:space-between;gap:18px;font-size:14px;line-height:1.7;padding:14px 0;border-bottom:1px solid var(--ce-line)}.ce-related a span{flex:none;color:var(--ce-blue)}.ce-article-body h2[id]{scroll-margin-top:100px}
@media(min-width:701px){.ce-wrap{width:calc(100% - 56px)}.ce-masthead{display:flex;align-items:end;justify-content:space-between;padding:36px 0 27px}.ce-masthead h1{font-size:85px}.ce-masthead h1 span{font-size:15px;margin-left:14px}.ce-masthead-intro{display:block;text-align:right}.ce-masthead-intro p{font-size:13px;line-height:1.8;margin:0 0 9px;color:var(--ce-muted)}.ce-masthead-intro>span{font-size:9px;letter-spacing:.08em;color:var(--ce-muted)}.ce-topic-nav{gap:30px;padding:15px 0;margin-bottom:22px}.ce-topic-nav a{font-size:13px}.ce-hero{display:grid;grid-template-columns:1.45fr 1fr;min-height:405px;margin:0 0 40px}.ce-hero-image img{height:100%;min-height:405px;aspect-ratio:auto;object-fit:cover}.ce-hero-copy{padding:28px}.ce-hero-copy h2{font-size:29px}.ce-hero-copy p{font-size:14px}.ce-section-heading{margin:35px 0 22px;padding-top:20px}.ce-section-heading h2{font-size:26px}.ce-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ce-feature-grid .ce-card{border-bottom:0}.ce-feature-grid .ce-card h3{font-size:20px}.ce-reading-prompt{display:grid;grid-template-columns:1fr 1fr;margin:40px 0;align-items:center}.ce-reading-prompt>div{padding:32px}.ce-reading-prompt>img{height:290px;aspect-ratio:auto;object-fit:cover}.ce-reading-prompt h2{font-size:28px}.ce-all-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.ce-all-stories .ce-card{border-bottom:0}.ce-card-copy{padding:16px 0}.ce-journal-end{padding-top:30px;margin-top:42px}.ce-journal-end>span{font-size:31px}.ce-breadcrumb{padding-top:28px;font-size:12px}.ce-article-top{text-align:center;margin:38px auto 28px;max-width:920px}.ce-article-top h1{font-size:39px;line-height:1.42;max-width:850px;margin:15px auto}.ce-dek{font-size:16px;line-height:1.85;max-width:680px;margin:16px auto 22px}.ce-article-top .ce-story-meta{justify-content:center;font-size:11px}.ce-article-cover{max-width:1000px;margin:28px auto 0}.ce-article-cover>figcaption{margin-right:0;text-align:right}.ce-pictured-products{margin:15px 0 0}.ce-pictured-name{font-size:15px}.ce-pictured-link{font-size:12px;padding:9px 14px}.ce-article-layout{display:grid;grid-template-columns:155px minmax(0,730px);gap:32px;padding:38px 0 0}.ce-desktop-toc{display:block;position:sticky;top:100px;align-self:start;font-size:12px}.ce-desktop-toc h2{font-size:12px;line-height:1.6;margin:0 0 12px}.ce-desktop-toc a{display:block;font-size:12px;line-height:1.75;padding:10px 0;border-bottom:1px solid var(--ce-line);color:var(--ce-muted)}.ce-mobile-toc{display:none}.ce-article-body{font-size:16px;line-height:1.95}.ce-article-body>p:first-child{font-size:20px;line-height:1.9;padding-bottom:25px;margin-bottom:30px}.ce-article-body h2{font-size:25px;margin-top:40px}.ce-table-wrap table{font-size:13px}.ce-table-wrap th,.ce-table-wrap td{padding:13px 14px}.ce-table-wrap tbody th{position:static}.ce-table-wide table{min-width:100%}.ce-inline-photo{margin:34px 0}.ce-inline-photo>figcaption{margin-left:0;margin-right:0}.ce-panel{padding:24px}.ce-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ce-panel li{display:block;padding:15px 12px}.ce-panel li::before{display:block;margin-bottom:10px}.ce-panel li span{display:block;font-size:12px;margin-top:7px}.ce-panel-four ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-product-line{grid-template-columns:37px minmax(0,1fr);gap:17px;padding:24px 0}.ce-model-index{font-size:25px}.ce-product-line p{font-size:13px}.ce-cta{padding:27px 30px}.ce-cta h2{font-size:23px}.ce-cta p{font-size:14px}.ce-cta .ce-consult,.ce-button{width:auto;font-size:13px;padding:12px 20px}}
@media(min-width:1100px){.ce-hero-copy{padding:39px}.ce-hero-copy h2{font-size:36px}.ce-article-layout{grid-template-columns:180px minmax(0,730px) 1fr;gap:40px}.ce-article-top h1{font-size:43px}.ce-all-stories .ce-card h3{font-size:21px}.ce-feature-grid .ce-card h3{font-size:22px}}
@media(max-width:374px){.ce-article-top h1{font-size:26px}.ce-pictured-link{font-size:10px;padding:8px;gap:5px}.ce-pictured-name{font-size:13px}.ce-masthead h1{font-size:49px}}
@media(prefers-reduced-motion:no-preference){.crp-editorial-v5 a{transition:color .15s ease}.ce-card-cover img{transition:transform .3s ease}.ce-card-cover:hover img{transform:scale(1.015)}}

/* Mobile action targets retain compact strips with comfortable touch height. */
@media(max-width:700px){.ce-pictured-link,.ce-product-actions .ce-consult,.ce-product-detail,.ce-read-link,.ce-topic-nav a{min-height:44px;display:inline-flex;align-items:center}.ce-pictured-model{padding:10px 0}.ce-faq details{padding:3px 0}.ce-faq summary{min-height:44px;display:flex;align-items:center;padding-top:7px;padding-bottom:7px}.ce-faq summary::after{top:9px}}

/* 2026-10-28: readable article type; approved hub banners keep their design. */
.ce-card-kicker{font-size:13px;line-height:1.7}
[data-crp-editorial-article]{--ce-muted:#526058}
[data-crp-editorial-article] .ce-breadcrumb{font-size:14px}
[data-crp-editorial-article] .ce-article-top{margin:22px auto 26px}
[data-crp-editorial-article] .ce-article-body{font-size:17px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}
[data-crp-editorial-article] .ce-article-body>p{margin:18px 0}
[data-crp-editorial-article] .ce-article-body>p:first-child{font-size:19px;line-height:1.85;margin-top:0}
[data-crp-editorial-article] .ce-article-cover>figcaption,
[data-crp-editorial-article] .ce-inline-photo>figcaption{font-size:13px;line-height:1.7}
[data-crp-editorial-article] .ce-pictured-label{font-size:13px}
[data-crp-editorial-article] .ce-pictured-name{font-size:16px}
[data-crp-editorial-article] .ce-pictured-link{font-size:14px;min-height:44px}
[data-crp-editorial-article] .ce-mobile-toc summary,
[data-crp-editorial-article] .ce-mobile-toc a{font-size:16px;line-height:1.7;min-height:44px}
[data-crp-editorial-article] .ce-desktop-toc h2{font-size:16px;line-height:1.7}
[data-crp-editorial-article] .ce-desktop-toc a{font-size:15px;line-height:1.75;padding:12px 0;color:#40564d;word-break:keep-all;overflow-wrap:anywhere}
[data-crp-editorial-article] .ce-table-wrap{margin:22px 0 30px;scrollbar-width:auto;border-bottom:1px solid var(--ce-line)}
[data-crp-editorial-article] .ce-table-wrap table{font-size:16px;line-height:1.75;min-width:640px}
[data-crp-editorial-article] .ce-table-wrap th,
[data-crp-editorial-article] .ce-table-wrap td{font-size:16px;line-height:1.75;padding:16px;min-width:140px;word-break:keep-all;overflow-wrap:anywhere}
[data-crp-editorial-article] .ce-table-wrap thead th{color:#203c32}
[data-crp-editorial-article] .ce-table-wrap tbody th{position:sticky;left:0;min-width:150px;max-width:190px}
[data-crp-editorial-article] .ce-table-wide table{min-width:1000px}
[data-crp-editorial-article] .ce-panel{padding:20px;margin:28px 0}
[data-crp-editorial-article] .ce-panel .ce-panel-title{font-size:21px;margin:0 0 16px}
[data-crp-editorial-article] .ce-panel b{font-size:16px;line-height:1.7}
[data-crp-editorial-article] .ce-panel li span{font-size:15px;line-height:1.8}
[data-crp-editorial-article] .ce-model-code{font-size:14px;line-height:1.7}
[data-crp-editorial-article] .ce-product-line h3{font-size:20px;line-height:1.5}
[data-crp-editorial-article] .ce-product-line p,
[data-crp-editorial-article] .ce-price-context{font-size:15px!important;line-height:1.8}
[data-crp-editorial-article] .ce-price{font-size:22px;line-height:1.6}
[data-crp-editorial-article] .ce-price .crp-sale-regular,
[data-crp-editorial-article] .ce-price .crp-sale-discount,
[data-crp-editorial-article] .ce-price .crp-price-note,
[data-crp-editorial-article] .ce-price small{font-size:14px}
[data-crp-editorial-article] .ce-product-detail,
[data-crp-editorial-article] .ce-product-actions .ce-consult,
[data-crp-editorial-article] .ce-unavailable{font-size:15px;min-height:44px;display:inline-flex;align-items:center}
[data-crp-editorial-article] .ce-cta p,
[data-crp-editorial-article] .ce-cta .ce-consult,
[data-crp-editorial-article] .ce-button,
[data-crp-editorial-article] .ce-faq summary,
[data-crp-editorial-article] .ce-faq p,
[data-crp-editorial-article] .ce-related a{font-size:16px;line-height:1.8}
[data-crp-editorial-article] .ce-cta h2{margin-bottom:18px}
[data-crp-editorial-article] .ce-sources li{font-size:14px;line-height:1.8}
[data-crp-editorial-article] .ce-sources li span{font-size:13px}
@media(min-width:701px) and (max-width:1099px){
 [data-crp-editorial-article] .ce-article-layout{display:block;max-width:850px;margin:auto}
 [data-crp-editorial-article] .ce-desktop-toc{display:none}
 [data-crp-editorial-article] .ce-mobile-toc{display:block}
}
@media(min-width:1100px){
 [data-crp-editorial-article] .ce-article-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}
 [data-crp-editorial-article] .ce-article-body>p:first-child{font-size:21px}
}
@media(max-width:700px){
 [data-crp-editorial-article] .ce-article-body{font-size:16px;line-height:1.9}
 [data-crp-editorial-article] .ce-article-body>p:first-child{font-size:18px}
 [data-crp-editorial-article] .ce-pictured-model{flex-wrap:wrap;gap:10px}
 [data-crp-editorial-article] .ce-pictured-link{margin-left:auto}
 [data-crp-editorial-article] .ce-table-wrap th,
 [data-crp-editorial-article] .ce-table-wrap td{padding:14px}
 [data-crp-editorial-article] .ce-panel{padding:16px}
}
