.lp-spec-layout{display:grid!important;grid-template-columns:1fr 260px!important;gap:2rem;align-items:start;margin-top:1rem;width:100%}.lp-spec-main{min-width:0}.lp-spec-sidebar{gap:1.5rem;min-width:0}.lp-desc,.lp-spec-sidebar{display:flex;flex-direction:column}.lp-desc{margin-top:2rem;background:#f9f9f9;border-left:4px solid #fdc800;padding:1.25rem 1.5rem;border-radius:0 6px 6px 0;gap:1rem}.lp-desc p{font-size:.95rem;color:#111;line-height:1.75;text-align:justify;margin:0}.lp-why{margin-top:2rem}.lp-why-title{font-size:1.4rem;color:#002147;margin-bottom:1.25rem}.lp-why-title.yellow-border-after:after{margin:8px 0 0}.lp-why-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.lp-why-list li{font-size:.95rem;color:#333;display:flex;align-items:flex-start;gap:.6rem}.lp-why-list li i{color:#FDC800;margin-top:3px;flex-shrink:0}.lp-info-para{font-size:.95rem;color:#333;line-height:1.7;margin:0}.lp-info-para strong{color:#002147;font-weight:700}.lp-sidebar-card{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.lp-sidebar-title{font-size:1rem;font-weight:700;color:#002147;margin:0 0 .75rem;padding-bottom:.6rem;border-bottom:2px solid #fdc800}.lp-other-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lp-other-item{display:flex;flex-direction:column;text-decoration:none;background:#f7f9fc;border:1px solid #e8e8e8;border-radius:5px;overflow:hidden;transition:box-shadow .2s}.lp-other-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.lp-other-item img{width:100%;height:55px;object-fit:cover;display:block}.lp-other-meta{padding:4px 5px 5px}.lp-other-name{font-size:.65rem;font-weight:600;color:#002147;line-height:1.3;display:block}.lp-other-item:hover .lp-other-name{color:#FDC800}.lp-spec-main .courses-grid.centered{grid-template-columns:repeat(2,minmax(0,240px))!important;justify-content:start;gap:1.25rem}.lp-spec-main .courses-grid.centered .course-card-img{height:160px}.lp-spec-main .courses-grid.centered .course-card-body{padding:.9rem 1rem .75rem}.lp-spec-main .courses-grid.centered .course-card-body h3{font-size:.88rem}.lp-spec-main .courses-grid.centered .course-card-excerpt{-webkit-line-clamp:3;line-clamp:3;font-size:.8rem}@media (max-width:768px){.lp-spec-layout{grid-template-columns:1fr!important}.lp-spec-sidebar{position:static}}.lp-spec-grid{display:grid;gap:1.5rem}.lp-main-layout{display:flex;gap:2rem;align-items:flex-start;margin-top:2rem}.lp-main-content{flex:1 1;min-width:0}.lp-sidebar{width:260px;flex-shrink:0;position:sticky;top:20px;align-self:flex-start}.lp-courses-grid{grid-template-columns:repeat(2,1fr)!important}@media (max-width:768px){.lp-main-layout{flex-direction:column}.lp-sidebar{width:100%;position:static}.lp-courses-grid{grid-template-columns:1fr!important}}