.cd-dau{gap:var(--space-6);grid-template-columns:132px minmax(0,1fr);align-items:start;margin-block-end:var(--space-6);display:grid}.cd-dau-chu h1{margin:0 0 var(--space-2)}.cd-moTa{margin:0 0 var(--space-3)}.cd-so-lieu{margin:0 0 var(--space-4);color:var(--color-muted);font-size:var(--type-meta)}.cd-hanh{gap:var(--space-3);flex-wrap:wrap;display:flex}.cd-moi,.cd-mucluc{margin-block-end:var(--space-6)}.cd-moi{padding:var(--space-4) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas)}.cd-moi h2,.cd-mucluc h2{margin:0 0 var(--space-2);font-size:var(--type-title);font-weight:600}.cd-moi-ten{font-size:var(--type-title);margin:0;font-weight:600}.cd-moi-ten a{color:var(--color-ink);text-decoration:none}.cd-moi-tt{-webkit-line-clamp:3;margin:var(--space-1) 0 var(--space-3);padding-top:var(--dau-chong);margin-top:calc(var(--space-1) - var(--dau-chong));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cd-moi-ct{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.cd-meta{color:var(--color-muted);font-size:var(--type-meta)}.cd-phan-ten{margin:var(--space-6) 0 var(--space-1);font-size:var(--type-meta);color:var(--color-brand);font-weight:600}.cd-phan:first-of-type .cd-phan-ten{margin-block-start:var(--space-3)}.cd-muc{border-block-start:1px solid var(--color-line);margin:0;padding:0;list-style:none}.cd-muc li{border-block-end:1px solid var(--color-line-soft)}.cd-muc a,.cd-sap{gap:var(--space-2);min-block-size:44px;padding:var(--space-2) 0;color:var(--color-ink);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}@media (hover:hover){.cd-muc a:hover{background:var(--color-reviewed-bg)}}.cd-muc a[aria-current=page]{color:var(--color-action);font-weight:600}.cd-so{color:var(--color-muted);font-variant-numeric:tabular-nums}.cd-ngay{color:var(--color-muted);font-size:var(--type-meta);white-space:nowrap}.cd-sap{color:var(--color-muted)}.cd-phan--gon .cd-muc a,.cd-phan--gon .cd-sap{min-block-size:0;padding:var(--space-1) 0;font-size:var(--type-meta);grid-template-columns:1.75rem minmax(0,1fr)}.cd-phan--gon .cd-sap .cd-ngay{grid-column:2}.cd-kicker{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--type-meta)}.cd-chuong h1{margin:0 0 var(--space-3)}.cd-by{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.cd-by .cd-meta{margin:0}.cd-tt{margin:var(--space-6) 0 var(--space-6);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-brand);background:var(--color-surface)}.cd-tt h2{margin:0 0 var(--space-1);color:var(--color-muted);font-size:var(--type-meta);font-weight:600}.cd-tt p{margin:0}.cd-than{font-size:var(--type-read)}.cd-than p{margin-block:0 1.15em}.cd-than h2{font-size:var(--type-title);margin-block:1.6em .5em}.post-body.cd-than blockquote{padding:0 0 0 var(--space-4);border:0;border-inline-start:3px solid var(--color-vang-dong);color:inherit;font-size:var(--type-title);background:0 0;border-radius:0;margin-block:1.4em;margin-inline:0}.cd-y,.cd-hoi{margin-block:var(--space-8)}.cd-y{padding:var(--space-4) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md)}.cd-y h2,.cd-hoi h2{margin:0 0 var(--space-2);font-size:var(--type-title);font-weight:600}.cd-y ul{margin:0;padding-inline-start:var(--space-4)}.cd-y li+li{margin-block-start:var(--space-1)}.cd-hoi details{border-block-start:1px solid var(--color-line)}.cd-hoi details:last-child{border-block-end:1px solid var(--color-line)}.cd-hoi summary{min-block-size:48px;padding-block:var(--space-2);cursor:pointer;align-items:center;font-weight:600;display:flex}.cd-hoi details p{margin:0 0 var(--space-4)}.cd-ke{gap:var(--space-3);grid-template-columns:1fr 1fr;margin-block-start:var(--space-8);display:grid}.cd-ke a{min-block-size:44px;padding:var(--space-3) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);text-decoration:none;display:block}@media (hover:hover){.cd-ke a:hover{border-color:var(--color-ink);background:var(--color-reviewed-bg)}}.cd-ke small{color:var(--color-muted);font-size:var(--type-meta);display:block}.cd-ke span{margin-block-start:var(--space-1);font-weight:600;display:block}.cd-ke-sau{text-align:end;grid-column:2}.cd-chan{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.cd-lien{min-block-size:44px;color:var(--color-brand);font-size:var(--type-meta);align-items:center;font-weight:600;display:inline-flex}.cd-banquyen{margin:var(--space-6) 0 0;color:var(--color-muted);font-size:var(--type-meta)}.cd-tg{gap:var(--space-3);display:grid}.cd-tg .btn{justify-self:start}.cd-ds{margin:var(--space-4) 0 0;padding:0;list-style:none}.cd-ds li{padding-block:var(--space-4);border-block-end:1px solid var(--color-line)}.cd-ds-ten{margin:0 0 var(--space-1);font-size:var(--type-title)}.cd-ds-ten a{color:var(--color-ink);text-decoration:none}.cd-trich{--cd-x:0px;--cd-y:0px;z-index:50;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-float);display:flex;position:absolute;inset-block-start:var(--cd-y);inset-inline-start:var(--cd-x)}.cd-trich[hidden],.cd-tien{display:none}@supports (animation-timeline:scroll()){.cd-tien{z-index:40;background:var(--color-vang-dong);transform-origin:0;block-size:3px;animation-name:cd-tien;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}@keyframes cd-tien{to{transform:scaleX(1)}}}@media (width<=767px){.cd-dau{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr)}.cd-hanh .btn{flex:150px}.cd-ke{grid-template-columns:1fr}.cd-ke-sau{text-align:start;grid-column:auto}.cd-moi{padding:var(--space-3) var(--space-4)}}
