:where(.ron-tc-bach-khoa-tong) .ron-main{display:revert}:where(.ron-tc-bach-khoa-tong) .rt{width:min(1180px,100% - 32px);margin:auto;padding:28px 0 70px}:where(.ron-tc-bach-khoa-tong) .rt-crumb{color:var(--ron-muted);white-space:nowrap;gap:9px;margin-bottom:28px;font-size:14px;display:flex;overflow:hidden}:where(.ron-tc-bach-khoa-tong) .rt-crumb a,:where(.ron-tc-bach-khoa-tong) .rt a{color:var(--ron-green)}:where(.ron-tc-bach-khoa-tong) .rt-crumb span:last-child{text-overflow:ellipsis;overflow:hidden}:where(.ron-tc-bach-khoa-tong) .rt-hero{background:var(--ron-deep);color:var(--ron-white);border-radius:4px;padding:clamp(28px,6vw,64px)}:where(.ron-tc-bach-khoa-tong) .rt-hero>p{color:var(--ron-lime);font:700 12px/1.4 var(--ron-sans);letter-spacing:.12em;margin:0}:where(.ron-tc-bach-khoa-tong) .rt-hero h1{font:500 clamp(38px,6vw,68px)/1.08 var(--ron-serif);letter-spacing:normal;margin:10px 0}:where(.ron-tc-bach-khoa-tong) .rt-hero>div{color:#f6f4ef;max-width:780px}:where(.ron-tc-bach-khoa-tong) .rt-meta{justify-content:space-between;align-items:end;gap:20px;margin-top:32px;display:flex}:where(.ron-tc-bach-khoa-tong) .rt-meta h2{color:var(--ron-deep);font:500 32px/1.2 var(--ron-serif);margin:0}:where(.ron-tc-bach-khoa-tong) .rt-meta p{color:var(--ron-muted);margin:0}:where(.ron-tc-bach-khoa-tong) .rt-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}:where(.ron-tc-bach-khoa-tong) .rt-card{border:1px solid var(--ron-line);background:var(--ron-white);border-radius:2px;padding:22px}:where(.ron-tc-bach-khoa-tong) .rt-card>p{color:var(--ron-green);font:700 12px/1.4 var(--ron-sans);letter-spacing:.06em;margin:0}:where(.ron-tc-bach-khoa-tong) .rt-card h3{font:500 21px/1.32 var(--ron-serif);margin:8px 0}:where(.ron-tc-bach-khoa-tong) .rt-card h3 a{text-decoration:none}:where(.ron-tc-bach-khoa-tong) .rt-card div{color:var(--ron-muted);font:14px/1.6 var(--ron-sans)}:where(.ron-tc-bach-khoa-tong) .rt-pages{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}:where(.ron-tc-bach-khoa-tong) .rt-pages a,:where(.ron-tc-bach-khoa-tong) .rt-pages strong{border:1px solid var(--ron-line);background:var(--ron-white);min-width:40px;color:var(--ron-ink);font-family:var(--ron-sans);text-align:center;border-radius:2px;padding:8px 12px;text-decoration:none}:where(.ron-tc-bach-khoa-tong) .rt-pages strong{background:var(--ron-deep);border-color:var(--ron-deep);color:var(--ron-white)}:where(.ron-tc-bach-khoa-tong) .rt-card:hover{border-color:var(--ron-green);background:#fcfcf8}:where(.ron-tc-bach-khoa-tong) .rt-card a:focus,:where(.ron-tc-bach-khoa-tong) .rt-pages a:focus{outline:3px solid var(--ron-lime);outline-offset:3px}@media (max-width:800px){:where(.ron-tc-bach-khoa-tong) .rt-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){:where(.ron-tc-bach-khoa-tong) .rt{width:min(100% - 24px,1180px);padding-top:18px}:where(.ron-tc-bach-khoa-tong) .rt-hero{padding:30px 22px}:where(.ron-tc-bach-khoa-tong) .rt-hero h1{font-size:42px}:where(.ron-tc-bach-khoa-tong) .rt-grid{grid-template-columns:1fr}:where(.ron-tc-bach-khoa-tong) .rt-meta{flex-direction:column;align-items:start;gap:4px}:where(.ron-tc-bach-khoa-tong) .rt-pages a,:where(.ron-tc-bach-khoa-tong) .rt-pages strong{min-width:44px;padding:10px 12px}}:where(.ron-tc-bach-khoa-tong).ron-tc-bach-khoa-tong{--ron-white:#fff;--ron-cream:#f6f4ef;--ron-ink:#12130f;--ron-muted:#6b6d65;--ron-line:#d9d9d2;--ron-lime:#bddc24;--ron-green:#4f6d0f;--ron-deep:#0b1408;--ron-serif:"Noto Serif",Cambria,"Times New Roman",serif;--ron-sans:"Noto Sans","Segoe UI",Arial,sans-serif}:where(.ron-tc-bach-khoa-tong) *{box-sizing:border-box}div:where(.ron-tc-bach-khoa-tong){background:var(--ron-cream);color:var(--ron-ink);font:16px/1.65 var(--ron-sans);font-kerning:normal;text-rendering:optimizelegibility;margin:0}:where(.ron-tc-bach-khoa-tong) .rh{width:min(1180px,100% - 32px);margin:auto;padding:28px 0 70px}:where(.ron-tc-bach-khoa-tong) .rh>nav{color:var(--ron-muted);gap:9px;margin-bottom:28px;font-size:14px;display:flex}:where(.ron-tc-bach-khoa-tong) .rh a{color:var(--ron-green)}:where(.ron-tc-bach-khoa-tong) .rh-hero{background:var(--ron-deep);color:var(--ron-white);border-radius:4px;padding:clamp(28px,6vw,64px)}:where(.ron-tc-bach-khoa-tong) .rh-hero p{color:var(--ron-lime);font:700 12px/1.4 var(--ron-sans);letter-spacing:.12em;margin:0}:where(.ron-tc-bach-khoa-tong) .rh-hero h1{font:500 clamp(38px,6vw,68px)/1.08 var(--ron-serif);letter-spacing:normal;margin:10px 0}:where(.ron-tc-bach-khoa-tong) .rh-topics{margin:28px 0}:where(.ron-tc-bach-khoa-tong) .rh-topic-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}:where(.ron-tc-bach-khoa-tong) .rh-topic-grid a{border:1px solid var(--ron-line);background:var(--ron-white);border-radius:2px;flex-direction:column;min-width:0;padding:16px;text-decoration:none;display:flex}:where(.ron-tc-bach-khoa-tong) .rh-topic-grid strong{color:var(--ron-deep);font:500 18px/1.3 var(--ron-serif)}:where(.ron-tc-bach-khoa-tong) .rh-topic-grid span{color:var(--ron-muted);margin-top:5px;font-size:13px}:where(.ron-tc-bach-khoa-tong) .rh-search{border:1px solid var(--ron-line);background:var(--ron-white);border-radius:4px;margin:28px 0;padding:22px}:where(.ron-tc-bach-khoa-tong) .rh-search label{font:700 15px/1.4 var(--ron-sans);margin-bottom:8px;display:block}:where(.ron-tc-bach-khoa-tong) .rh-search div{gap:10px;display:flex}:where(.ron-tc-bach-khoa-tong) .rh-search input{border:1px solid var(--ron-line);background:var(--ron-white);min-width:0;color:var(--ron-ink);font:16px/1.4 var(--ron-sans);letter-spacing:normal;border-radius:2px;flex:1;padding:13px}:where(.ron-tc-bach-khoa-tong) .rh-search button{border:1px solid var(--ron-green);background:var(--ron-green);color:var(--ron-white);font:700 15px/1.4 var(--ron-sans);border-radius:2px;padding:12px 20px}:where(.ron-tc-bach-khoa-tong) .rh-meta{justify-content:space-between;align-items:end;gap:20px;display:flex}:where(.ron-tc-bach-khoa-tong) .rh-meta h2{color:var(--ron-deep);font:500 32px/1.2 var(--ron-serif);letter-spacing:normal;margin:0}:where(.ron-tc-bach-khoa-tong) .rh-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}:where(.ron-tc-bach-khoa-tong) .rh-card{border:1px solid var(--ron-line);background:var(--ron-white);border-radius:2px;padding:22px}:where(.ron-tc-bach-khoa-tong) .rh-card>p{color:var(--ron-green);font:700 12px/1.4 var(--ron-sans);letter-spacing:.06em;margin:0}:where(.ron-tc-bach-khoa-tong) .rh-card h3{font:500 21px/1.32 var(--ron-serif);letter-spacing:normal;margin:8px 0}:where(.ron-tc-bach-khoa-tong) .rh-card h3 a{text-decoration:none}:where(.ron-tc-bach-khoa-tong) .rh-card div{color:var(--ron-muted);font:14px/1.6 var(--ron-sans);letter-spacing:normal}:where(.ron-tc-bach-khoa-tong) .rh-pages{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}:where(.ron-tc-bach-khoa-tong) .rh-pages a,:where(.ron-tc-bach-khoa-tong) .rh-pages strong{border:1px solid var(--ron-line);background:var(--ron-white);min-width:40px;color:var(--ron-ink);font-family:var(--ron-sans);text-align:center;border-radius:2px;padding:8px 12px;text-decoration:none}:where(.ron-tc-bach-khoa-tong) .rh-pages strong{background:var(--ron-deep);border-color:var(--ron-deep);color:var(--ron-white)}@media (max-width:900px){:where(.ron-tc-bach-khoa-tong) .rh-topic-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){:where(.ron-tc-bach-khoa-tong) .rh-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){:where(.ron-tc-bach-khoa-tong) .rh-grid,:where(.ron-tc-bach-khoa-tong) .rh-topic-grid{grid-template-columns:1fr}:where(.ron-tc-bach-khoa-tong) .rh-search div{flex-direction:column}:where(.ron-tc-bach-khoa-tong) .rh-meta{flex-direction:column;align-items:start;gap:4px}:where(.ron-tc-bach-khoa-tong) .rh{width:min(100% - 24px,1180px);padding-top:18px}:where(.ron-tc-bach-khoa-tong) .rh-hero{padding:30px 22px}:where(.ron-tc-bach-khoa-tong) .rh-hero h1{font-size:42px}:where(.ron-tc-bach-khoa-tong) .rh-pages a,:where(.ron-tc-bach-khoa-tong) .rh-pages strong{min-width:44px;padding:10px 12px}}:where(.ron-tc-bach-khoa-tong) .rh-card{transition:border-color .18s,background-color .18s}:where(.ron-tc-bach-khoa-tong) .rh-card:hover,:where(.ron-tc-bach-khoa-tong) .rh-topic-grid a:hover{border-color:var(--ron-green);background:#fcfcf8}:where(.ron-tc-bach-khoa-tong) .rh-card h3 a:hover{color:var(--ron-green);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:where(.ron-tc-bach-khoa-tong) .rh-search input:focus,:where(.ron-tc-bach-khoa-tong) .rh-search button:focus,:where(.ron-tc-bach-khoa-tong) .rh-pages a:focus,:where(.ron-tc-bach-khoa-tong) .rh-card a:focus,:where(.ron-tc-bach-khoa-tong) .rh-topic-grid a:focus{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-tc-bach-khoa-tong) .rh-search button:hover{background:var(--ron-green);border-color:var(--ron-green)}:where(.ron-tc-bach-khoa-tong) .rh-pages a:hover{border-color:var(--ron-green);color:var(--ron-green)}:where(.ron-tc-bach-khoa-tong) .rh-hero:after{content:"";background:var(--ron-lime);width:42px;height:2px;margin-top:24px;display:block}@media (max-width:850px){div:where(.ron-tc-bach-khoa-tong){scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}div:where(.ron-tc-bach-khoa-tong):is(div){padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}}
