/* TekCafe — longform.css (1.1.1)
 * Chỉ nạp khi bài có bố cục longform / emagazine / review (body.tkc-rich).
 * Serif Lora tự host (latin + vietnamese); sans vẫn là font hệ thống như toàn site.
 */
@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/lora-vietnamese-regular.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/lora-latin-ext-regular.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/lora-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/lora-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/lora-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/lora-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* 1. Token riêng cho bài dài */
body.tkc-rich{
	--serif:"Lora",Georgia,"Times New Roman",serif;
	--read-rich:720px;--wide:1120px;--gutter:clamp(16px,4vw,32px);
	--col:calc(var(--read-rich) + 2*var(--gutter));
	--fs-body-rich:clamp(18px,1.05rem + .25vw,20px);
}
body.tkc-rich .tkc-main{padding-bottom:0}
.tkc-read{max-width:var(--read-rich);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:content-box}

/* 2. Đầu bài: tiêu đề serif giữa, ảnh bìa NGUYÊN VẸN bên dưới — không chữ đè, không cắt.
 *    Khổ bìa theo tỷ lệ ảnh (inc/layout.php::tkc_rich_hero): bleed ≥1.6 · wide 4:3 · tall ảnh dọc. */
.tkc-rich-article{width:100%;max-width:none}
.tkc-cover-head{padding-top:var(--s4)}
.tkc-cover-head__text{text-align:center;max-width:860px;margin:0 auto;padding:0 var(--gutter)}
.tkc-cover-head .tkc-crumb ol{justify-content:center;margin-bottom:var(--s2)}
.tkc-cover-head .tkc-kicker{font-size:13px}
.tkc-rich-article .tkc-article__title{font-family:var(--serif);font-weight:700;font-size:clamp(32px,2rem + 2.4vw,60px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 var(--s3);text-wrap:balance}
.tkc-rich-article .tkc-article__sapo{font-family:var(--serif);font-size:clamp(18px,1rem + .6vw,23px);line-height:1.5;color:var(--muted);max-width:720px;margin:0 auto var(--s3);text-wrap:pretty}
.tkc-cover-head .tkc-byline{justify-content:center;border:0;margin:0 auto var(--s4);padding:0;max-width:720px}
.tkc-cover-head .tkc-byline__meta{margin-right:0;align-items:flex-start}
.tkc-cover{margin:0 auto;clear:both}
.tkc-cover__img{display:block;width:100%;height:auto;background:var(--bg-soft)}
.tkc-cover__cap{font-family:var(--sans);font-size:13px;color:var(--muted);margin:10px 0 0;padding:0 var(--gutter);text-align:right;line-height:1.45}
@media (min-width:900px){
	.tkc-cover{padding:0 var(--gutter);box-sizing:border-box}
	.tkc-cover__img{border-radius:18px}
	.tkc-cover--bleed{max-width:calc(1440px + 2*var(--gutter))}
	.tkc-cover--wide{max-width:calc(var(--wide) + 2*var(--gutter))}
	.tkc-cover--tall{max-width:calc(var(--read-rich) + 2*var(--gutter))}
	.tkc-cover__cap{padding:0}
}

/* 3. Thân bài: lưới. Mục lục dính ở cột trái riêng (≥1280px) — ảnh nằm trong vùng nội dung, không bao giờ lấn vào.
 *    .tkc-prose--rich là container (cqw) để ảnh phá cột đúng bằng vùng nội dung. */
.tkc-rich__grid{position:relative;padding-top:var(--s5)}
.tkc-layout-emagazine .tkc-rich__grid{padding-top:var(--s6)}
.tkc-prose--rich{container-type:inline-size;min-width:0;font-family:var(--serif);font-size:var(--fs-body-rich);line-height:1.75;hyphens:none;overflow-wrap:break-word}
.tkc-prose--rich>*{--bleedw:min(var(--wide),100cqw - 64px);--outdent:clamp(0px,(100cqw - 784px)/2,180px)}
/* Cột đọc 720px: phần chữ của mỗi chương, phần mở bài, đầu chương */
.tkc-chapter{max-width:none;padding:0;margin:0;clear:both;scroll-margin-top:28px}
.tkc-chapter__body,.tkc-chapter__head,.tkc-pagelinks{max-width:var(--read-rich);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:content-box;clear:both}
.tkc-chapter__body::after{content:"";display:block;clear:both}
.tkc-prose--rich p,.tkc-prose--rich ul,.tkc-prose--rich ol,.tkc-prose--rich table,.tkc-prose--rich .wp-block-table,.tkc-prose--rich .tkc-tablewrap,.tkc-prose--rich pre{margin:0 0 1.25em}
.tkc-prose--rich :is(h3,h4,ul,ol,table,.wp-block-table,.tkc-tablewrap,.tkc-summary,pre,iframe,.tkc-figrow){clear:both}
.tkc-prose--rich p{text-wrap:pretty}
.tkc-prose--rich h2,.tkc-prose--rich h3,.tkc-prose--rich h4{font-family:var(--sans);letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:28px}
.tkc-prose--rich h2{font-size:clamp(26px,1.4rem + 1vw,34px);font-weight:800;line-height:1.15;margin:2.2em 0 .7em}
.tkc-prose--rich h3{font-size:clamp(20px,1.1rem + .5vw,24px);font-weight:700;margin:1.8em 0 .5em}
.tkc-prose--rich h4{font-size:17px;font-weight:700;margin:1.5em 0 .4em}
.tkc-prose--rich a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent-text) 45%,transparent)}
.tkc-prose--rich a:hover{text-decoration-color:currentColor}
.tkc-prose--rich strong{font-weight:700}
.tkc-prose--rich ul,.tkc-prose--rich ol{padding-left:1.2em}
.tkc-prose--rich li{margin:.4em 0}
.tkc-prose--rich li::marker{color:var(--accent-text)}
.tkc-prose--rich hr{border:0;height:3px;width:48px;background:var(--accent);margin:3em auto;padding:0;clear:both}
/* Chữ cái đầu: mở bài (mọi bố cục dài) và đầu mỗi chương ở e-magazine */
.tkc-intro>p:first-of-type::first-letter,.tkc-layout-emagazine .tkc-chapter__body>p:first-of-type::first-letter{float:left;font-family:var(--serif);font-size:3.9em;line-height:.78;font-weight:700;color:var(--accent-text);padding:.06em .1em 0 0}
.tkc-chapter--aux .tkc-chapter__body>p:first-of-type::first-letter{all:unset}
/* Trích dẫn nổi bật */
.tkc-prose--rich blockquote,.tkc-prose--rich .wp-block-pullquote{border:0;margin:2.4em auto;padding:0;clear:both;font-family:var(--serif);font-style:normal;font-weight:500;font-size:clamp(22px,1.2rem + .9vw,30px);line-height:1.35;letter-spacing:-.01em;text-align:center;color:var(--fg)}
.tkc-prose--rich blockquote::before,.tkc-prose--rich .wp-block-pullquote::before{content:"";display:block;width:48px;height:3px;background:var(--accent);margin:0 auto 22px}
.tkc-prose--rich blockquote p{margin:0 0 .5em}
.tkc-prose--rich blockquote cite,.tkc-prose--rich .wp-block-pullquote cite{display:block;font-family:var(--sans);font-size:14px;font-style:normal;font-weight:600;color:var(--muted);margin-top:14px}
/* Bảng → thẻ thông số */
.tkc-prose--rich table{display:table;width:100%;font-family:var(--sans);font-size:15px;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg)}
.tkc-prose--rich .wp-block-table,.tkc-prose--rich .tkc-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.tkc-prose--rich .tkc-tablewrap table{margin:0}
.tkc-prose--rich .tkc-tablewrap[data-cols="3"] table{min-width:520px}
.tkc-prose--rich .tkc-tablewrap[data-cols="4"] table{min-width:680px}
.tkc-prose--rich .tkc-tablewrap[data-cols="5"] table,.tkc-prose--rich .tkc-tablewrap[data-cols="6"] table{min-width:840px}
.tkc-prose--rich th[style],.tkc-prose--rich td[style]{text-align:left}
.tkc-prose--rich th{background:var(--bg-soft);color:var(--fg);font-weight:700;text-align:left}
.tkc-prose--rich th,.tkc-prose--rich td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}
.tkc-prose--rich tr:last-child td{border-bottom:0}
.tkc-prose--rich td:first-child{font-weight:600;color:var(--muted);white-space:nowrap}
/* Hộp tóm tắt, nguồn: dùng sans như toàn site */
.tkc-prose--rich .tkc-summary{font-family:var(--sans);font-size:16px;line-height:1.55;padding:var(--s3);border-radius:var(--radius);background:var(--accent-soft);max-width:none;margin:0 0 1.5em}
.tkc-prose--rich .tkc-summary h2{font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;color:var(--accent-text)}
.tkc-prose--rich .tkc-summary ul{padding-left:1.2em;margin:0}
.tkc-prose--rich .tkc-sources,.tkc-prose--rich p.source,.tkc-prose--rich .nguon-tham-khao{font-family:var(--sans);font-size:14px}
.tkc-prose--rich iframe{border-radius:var(--radius);max-width:100%}
.tkc-prose--rich .tkc-ad{clear:both}

/* 4. Ảnh theo nhịp báo (lớp do inc/layout.php::tkc_place_figures gắn)
 *    lead: ảnh mở chương, toàn khổ vùng nội dung · wide: khổ rộng · col: khổ cột · left/right: nổi cạnh chữ · half: hàng hai ảnh.
 *    Ảnh luôn nguyên vẹn (height:auto), chú thích nằm dưới. */
.tkc-prose--rich .tkc-fig,.tkc-prose--rich figure:not(.tkc-fig){margin:2.2em 0;clear:both;max-width:none}
.tkc-prose--rich .tkc-fig img,.tkc-prose--rich img{display:block;width:100%;height:auto;border-radius:var(--radius);background:var(--bg-soft)}
.tkc-prose--rich .tkc-fig figcaption,.tkc-prose--rich figcaption,.tkc-prose--rich .wp-caption-text,.tkc-prose--rich .wp-element-caption{font-family:var(--sans);font-size:13px;color:var(--muted);margin-top:10px;line-height:1.45;text-align:left}
.tkc-prose--rich .tkc-fig--col{margin-left:auto;margin-right:auto}
.tkc-prose--rich .tkc-fig--col.tkc-fig--r-tall{max-width:440px}
.tkc-prose--rich .tkc-fig--lead{max-width:var(--wide);margin:0 auto 2.4em;padding:0 var(--gutter);box-sizing:content-box}
.tkc-prose--rich .tkc-fig--lead.tkc-fig--r-tall{max-width:560px}
.tkc-prose--rich .tkc-fig--lead img{border-radius:0}
.tkc-prose--rich .tkc-fig--lead figcaption{text-align:right}
.tkc-prose--rich .tkc-fig--wide,.tkc-prose--rich .tkc-figrow{width:100%}
.tkc-prose--rich .tkc-figrow{display:grid;grid-template-columns:1fr;gap:16px;margin:2.2em 0}
.tkc-prose--rich .tkc-figrow .tkc-fig{margin:0}
@media (max-width:899px){
	.tkc-prose--rich .tkc-fig--lead{padding:0}
	.tkc-prose--rich .tkc-fig--wide{width:calc(100% + 2*var(--gutter));margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter))}
	.tkc-prose--rich .tkc-fig--wide img{border-radius:0}
}
@media (min-width:640px){.tkc-prose--rich .tkc-figrow{grid-template-columns:1fr 1fr}}
@media (min-width:900px){
	.tkc-prose--rich .tkc-fig--lead img{border-radius:14px}
	.tkc-prose--rich .tkc-fig--wide img,.tkc-prose--rich .tkc-figrow img{border-radius:14px}
	.tkc-prose--rich .tkc-fig--left,.tkc-prose--rich .tkc-fig--right{width:min(380px,50%);max-width:none;margin-top:.35em;margin-bottom:1em}
	.tkc-prose--rich .tkc-fig--r-bleed.tkc-fig--left,.tkc-prose--rich .tkc-fig--r-bleed.tkc-fig--right{width:min(430px,56%)}
	.tkc-prose--rich .tkc-fig--r-tall.tkc-fig--left,.tkc-prose--rich .tkc-fig--r-tall.tkc-fig--right{width:min(300px,40%)}
	.tkc-prose--rich .tkc-fig--left{float:left;clear:left;margin-left:0;margin-right:28px}
	.tkc-prose--rich .tkc-fig--right{float:right;clear:right;margin-right:0;margin-left:28px}
	@supports (width:1cqw){
		.tkc-prose--rich .tkc-fig--wide,.tkc-prose--rich .tkc-figrow{width:var(--bleedw);margin-left:calc(50% - var(--bleedw)/2);margin-right:0}
		.tkc-prose--rich .tkc-fig--left,.tkc-prose--rich .tkc-fig--right{width:min(380px,36cqw)}
		.tkc-prose--rich .tkc-fig--r-bleed.tkc-fig--left,.tkc-prose--rich .tkc-fig--r-bleed.tkc-fig--right{width:min(430px,40cqw)}
		.tkc-prose--rich .tkc-fig--r-tall.tkc-fig--left,.tkc-prose--rich .tkc-fig--r-tall.tkc-fig--right{width:min(300px,28cqw)}
		.tkc-prose--rich .tkc-fig--left{margin-left:calc(-1*var(--outdent))}
		.tkc-prose--rich .tkc-fig--right{margin-right:calc(-1*var(--outdent))}
	}
}

/* 5. Mục lục: gập ở đầu bài (màn hẹp) · cột trái dính (≥1280px) */
.tkc-toc{font-family:var(--sans);max-width:var(--read-rich);margin:0 auto var(--s4);padding:0 var(--gutter);box-sizing:content-box}
.tkc-toc__box{background:var(--bg-soft);border-radius:var(--radius);padding:14px var(--s3)}
.tkc-toc__title{cursor:pointer;list-style:none;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;justify-content:space-between}
.tkc-toc__title::-webkit-details-marker{display:none}
.tkc-toc__title::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-right:4px}
.tkc-toc__box[open] .tkc-toc__title::after{transform:rotate(-135deg)}
.tkc-toc__list{list-style:none;margin:12px 0 0;padding:0;counter-reset:toc}
.tkc-toc__list li{counter-increment:toc;display:flex;gap:10px;padding:6px 0;font-size:15px;line-height:1.35;font-weight:500}
.tkc-toc__list li::before{content:counter(toc,decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--accent-text);font-weight:700;font-size:12px;padding-top:3px}
.tkc-toc__list a{color:var(--fg)}
.tkc-toc__list a:hover,.tkc-toc__list li.is-active a{color:var(--accent-text)}
@media (min-width:1280px){
	.tkc-rich__grid--toc{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:36px;max-width:1600px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box}
	.tkc-rich__grid--toc .tkc-prose--rich{grid-column:2}
	.tkc-rich__grid--toc .tkc-toc{grid-column:1;align-self:start;position:sticky;top:28px;max-width:none;width:auto;margin:0;padding:0;overflow-wrap:anywhere}
	.admin-bar .tkc-rich__grid--toc .tkc-toc{top:60px}
	.tkc-rich__grid--toc .tkc-toc__box{background:transparent;padding:0;border-left:2px solid var(--line);border-radius:0}
	.tkc-rich__grid--toc .tkc-toc__title{pointer-events:none;padding-left:14px;margin-bottom:4px}
	.tkc-rich__grid--toc .tkc-toc__title::after{display:none}
	.tkc-rich__grid--toc .tkc-toc__list{margin-top:8px}
	.tkc-rich__grid--toc .tkc-toc__list li{padding:5px 0 5px 14px;font-size:14px;margin-left:-2px;border-left:2px solid transparent}
	.tkc-rich__grid--toc .tkc-toc__list li.is-active{border-left-color:var(--accent)}
	.tkc-rich__grid--toc .tkc-toc__list li::before{display:none}
	.tkc-rich__grid--toc .tkc-toc__list a{color:var(--muted)}
	.tkc-rich__grid--toc .tkc-toc__list li.is-active a{color:var(--fg);font-weight:700}
}

/* 6. Chương: số thứ tự + tiêu đề trong cột đọc, ảnh mở chương nguyên vẹn ngay dưới (không nền, không overlay) */
.tkc-chapter__head{margin-top:3.2em;margin-bottom:1.2em}
.tkc-chapter--lead .tkc-chapter__head{margin-bottom:1.5em}
.tkc-chapter__num{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--accent-text);margin-bottom:14px}
.tkc-chapter__num::after{content:"";flex:1;max-width:48px;height:2px;background:var(--accent)}
.tkc-chapter__head h2{margin:0!important;padding:0!important;max-width:none}
.tkc-layout-emagazine .tkc-chapter__head h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,1.5rem + 1.8vw,46px);line-height:1.1}
.tkc-layout-emagazine .tkc-chapter__head{margin-top:3.6em}
.tkc-chapter--aux .tkc-chapter__head h2{font-family:var(--sans);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.tkc-chapter--aux .tkc-chapter__body{font-family:var(--sans);font-size:15px;color:var(--muted)}

/* 7. Hộp đánh giá */
.tkc-review{font-family:var(--sans);max-width:min(var(--wide),calc(100% - 2*var(--gutter)));margin:var(--s5) auto 0;background:var(--bg-soft);border-radius:18px;padding:clamp(20px,3vw,32px);box-shadow:var(--shadow)}
.tkc-review__top{display:flex;gap:clamp(18px,3vw,32px);align-items:center}
.tkc-review__score{flex:none;width:112px;height:112px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--score,0)*1%),var(--line) 0);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;text-align:center}
.tkc-review__score::before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--bg-soft);z-index:-1}
.tkc-review__score strong{display:block;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}
.tkc-review__score span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-top:4px}
.tkc-review__sum{min-width:0}
.tkc-review__product{font-size:clamp(20px,1.1rem + .6vw,26px);font-weight:800;letter-spacing:-.02em;margin:2px 0 8px}
.tkc-review__verdict{font-size:17px;line-height:1.5;margin:0 0 8px}
.tkc-review__price{font-size:14px;color:var(--muted);margin:0}
.tkc-review__price a{color:var(--accent-text);font-weight:600;text-decoration:underline}
.tkc-review__cols{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}
.tkc-review__col h3{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}
.tkc-review__col--pro h3{color:var(--accent-text)}
.tkc-review__col--con h3{color:#d9480f}
.tkc-review__col ul{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.5}
.tkc-review__col li{position:relative;padding-left:24px;margin:6px 0}
.tkc-review__col li::before{position:absolute;left:0;top:0;font-weight:800}
.tkc-review__col--pro li::before{content:"+";color:var(--accent-text)}
.tkc-review__col--con li::before{content:"–";color:#d9480f}
@media (max-width:560px){.tkc-review__top{flex-direction:column;align-items:flex-start}.tkc-review__score{width:96px;height:96px}}

/* 8. Cuối bài */
.tkc-rich-article .tkc-article__foot{clear:both;margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line)}
.tkc-authorcard{display:flex;gap:var(--s2);align-items:flex-start;font-family:var(--sans);background:var(--bg-soft);border-radius:var(--radius);padding:var(--s3)}
.tkc-authorcard__avatar{border-radius:50%;width:64px;height:64px;flex:none}
.tkc-authorcard__name{display:block;font-size:18px;font-weight:800;margin:2px 0 6px}
.tkc-authorcard__bio{margin:0;color:var(--muted);font-size:15px;line-height:1.5}
body.tkc-rich .tkc-after{padding-top:var(--s5)}
@media print{.tkc-toc{display:none!important}.tkc-fig--left,.tkc-fig--right{float:none;width:100%;margin:1em 0}}
