.editorial{max-width:1120px;margin:auto;padding:42px 28px 70px}.editorial-intro{max-width:850px;background:none;border:0}.editorial-intro h1{font-size:clamp(30px,3.6vw,48px);line-height:1.3;letter-spacing:normal;margin:18px 0}.editorial-deck{font-size:18px;line-height:1.7;color:#646b5c;max-width:740px}.editorial-figure{margin:30px 0}.editorial-figure img{display:block;width:100%;height:auto;border:1px solid #e0e2d5;border-radius:5px}.editorial-hero{max-width:900px;margin:32px auto 48px}.editorial-figure figcaption{font-size:12px;line-height:1.6;color:#6d7563;margin-top:9px}.editorial-layout{display:grid;grid-template-columns:245px minmax(0,720px);gap:54px}.editorial-toc{display:block;position:sticky;top:24px;padding:23px;background:#edf0e6;border:1px solid #dce1d2;font-size:13px}.editorial-toc strong{font-size:15px}.editorial-toc ol{padding-left:19px;margin:15px 0}.editorial-toc li{margin:11px 0}.editorial-toc a:hover{color:#52663e;text-decoration:underline}.editorial-body{font-size:16px;line-height:1.85;min-width:0}.editorial-body h2{font-size:30px;line-height:1.2;margin:40px 0 18px;scroll-margin-top:25px}.editorial-body h2:first-child{margin-top:0}.editorial-body p{margin:15px 0 24px}.editorial-table{overflow-x:auto;margin:24px 0}.editorial-table table{width:100%;border-collapse:collapse;font-size:14px}.editorial-table th,.editorial-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #dbe0d1;vertical-align:top}.editorial-table thead{background:#e8eddf}.editorial-table tbody th{width:28%;font-weight:500;color:#68715e}.fit-checks{padding-left:25px}.fit-checks li{padding-left:6px;margin:17px 0}.editorial-note{margin-top:38px;padding:25px;background:#eeeae0;font-size:13px;line-height:1.7}.editorial-note p{margin:10px 0}.editorial-note a{text-decoration:underline}.editorial-related{margin-top:65px;border-top:1px solid #dce1d2;padding-top:30px}.editorial-related h2{font-size:32px}.editorial-related>div{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.editorial-related img{width:100%;height:auto;display:block}.editorial-related span{display:block;font:18px/1.5 "Editorial Vietnamese",Georgia,serif;margin-top:10px}@media(max-width:850px){.editorial-layout{grid-template-columns:1fr;gap:30px}.editorial-toc{position:static;padding:20px;max-width:100%}.editorial-toc ol{columns:2;column-gap:30px}.editorial-related>div{grid-template-columns:1fr 1fr}}@media(max-width:480px){.editorial{padding:28px 18px 45px}.editorial-deck{font-size:16px}.editorial-toc ol{columns:1}.editorial-body{font-size:15px}.editorial-body h2{font-size:26px}.editorial-hero{margin-bottom:28px}.editorial-table th,.editorial-table td{padding:11px 12px}}

.editorial-hero.photo-hero{max-width:610px}.editorial-hero.photo-hero img{width:100%;height:auto}.editorial-related img{object-fit:contain}
