main.dhcp-premium>.hero{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px}main.dhcp-premium>.hero>*{text-align:center!important;max-width:100%}main.dhcp-premium>.hero .ux-strip{justify-content:center!important;flex-wrap:wrap}main.dhcp-premium .dhcp-shell{display:grid;grid-template-columns:245px minmax(0,1fr);gap:23px;align-items:start}main.dhcp-premium .dhcp-shell>.article{width:100%;min-width:0;max-width:100%}main.dhcp-premium .dhcp-side{position:sticky;top:85px;max-height:calc(100vh - 100px);overflow:auto;display:flex;flex-direction:column;gap:4px;padding:17px;background:#0b213b;border:1px solid #2c668e;border-radius:16px}main.dhcp-premium .dhcp-side strong{color:#7ceaff;font-size:.73rem;padding:4px 8px 12px}main.dhcp-premium .dhcp-side a{color:#dbf0fd;text-decoration:none;padding:9px 10px;border-radius:8px;font-size:.85rem}main.dhcp-premium .dhcp-side a:hover{background:#153a5b}main.dhcp-premium .dhcp-toggle{background:#153a58;color:#9eeaff;border:1px solid #2d789c;border-radius:8px;padding:12px 9px;text-align:left;cursor:pointer}main.dhcp-premium .dhcp-links{display:flex;flex-direction:column}main.dhcp-premium .dhcp-links[hidden]{display:none}main.dhcp-premium .dhcp-links a{font-size:.8rem}main.dhcp-premium .dhcp-lesson,main.dhcp-premium .dhcp-options{border:1px solid #2b739d;border-radius:18px;background:linear-gradient(155deg,#0d2c4d,#08192e);padding:24px;margin:0 0 22px}main.dhcp-premium .dhcp-kicker{color:#6feaff;letter-spacing:.12em;font-size:.72rem;font-weight:800}main.dhcp-premium .dhcp-lesson h2,main.dhcp-premium .dhcp-options h2{color:#fff;margin:10px 0;font-size:clamp(1.3rem,2vw,1.7rem)}main.dhcp-premium .dhcp-lesson>p{color:#c0deee}main.dhcp-premium .dhcp-flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:6px;align-items:center;margin:22px 0}main.dhcp-premium .dhcp-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;background:#133e61;border:1px solid #338ac0;border-radius:12px;min-height:160px;padding:17px 7px}main.dhcp-premium .dhcp-step:nth-of-type(3){background:#302753}main.dhcp-premium .dhcp-step span{color:#84ebff;font-size:1.5rem;font-weight:800}main.dhcp-premium .dhcp-step strong{color:white;font-size:.85rem;overflow-wrap:anywhere}main.dhcp-premium .dhcp-step small{color:#bddfee;line-height:1.5}main.dhcp-premium .dhcp-arrow{color:#77e4ff;font-size:22px;text-align:center}main.dhcp-premium .dhcp-note{font-size:.84rem;color:#91c6df}main.dhcp-premium .dhcp-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}main.dhcp-premium .dhcp-option{border:1px solid #316b97;border-radius:13px;background:#123959;min-height:113px;padding:17px;display:flex;flex-direction:column;gap:10px}main.dhcp-premium .dhcp-option:nth-child(2){background:#252c5a}main.dhcp-premium .dhcp-option:nth-child(3){background:#123f52}main.dhcp-premium .dhcp-option:nth-child(4){background:#3f2b4c}main.dhcp-premium .dhcp-option:nth-child(5){background:#483321}main.dhcp-premium .dhcp-option:nth-child(6){background:#174739}main.dhcp-premium .dhcp-option strong{color:#92ecff;font-size:1.22rem}main.dhcp-premium .dhcp-option span{color:#d0e8f5;font-size:.88rem}main.dhcp-premium article.article details.baoi-fold>.baoi-fold__body{padding:20px 28px 26px!important}@media(max-width:1050px){main.dhcp-premium .dhcp-shell{grid-template-columns:1fr}main.dhcp-premium .dhcp-side{position:static;max-height:none}}@media(max-width:660px){main.dhcp-premium .dhcp-flow{grid-template-columns:1fr}main.dhcp-premium .dhcp-arrow{transform:rotate(90deg)}main.dhcp-premium .dhcp-step{min-height:80px}main.dhcp-premium .dhcp-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.dhcp-premium .dhcp-lesson,main.dhcp-premium .dhcp-options{padding:16px}main.dhcp-premium article.article details.baoi-fold>.baoi-fold__body{padding:17px 18px 22px!important}}

main.dhcp-premium .dhcp-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}main.dhcp-premium .dhcp-scenario{display:flex;flex-direction:column;gap:8px;padding:20px;background:#133653;border:1px solid #357fa9;border-radius:14px}main.dhcp-premium .dhcp-scenario:nth-child(2){background:#242d53}main.dhcp-premium .dhcp-scenario:nth-child(3){background:#123e47}main.dhcp-premium .dhcp-scenario:nth-child(4){background:#393046}main.dhcp-premium .dhcp-scenario b{color:#7fe6ff;font-size:1.12rem}main.dhcp-premium .dhcp-scenario strong{color:#fff;font-size:1.02rem}main.dhcp-premium .dhcp-scenario p{color:#c8e2f1;margin:0;line-height:1.65;font-size:.9rem}@media(max-width:600px){main.dhcp-premium .dhcp-scenarios{grid-template-columns:1fr}}
