.study-page-module___VniBW__packCta{margin:0 0 12px}.study-page-module___VniBW__packCta a{text-align:center;width:100%}.study-page-module___VniBW__group{margin-top:32px}.study-page-module___VniBW__group h2,.study-page-module___VniBW__faq h2{margin:0 0 12px;font-size:1.25rem}.study-page-module___VniBW__list{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.study-page-module___VniBW__list a{border:1px solid var(--line);min-height:48px;color:var(--brand-dark);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-weight:700;line-height:1.6;display:flex}.study-page-module___VniBW__list a span{overflow-wrap:anywhere;min-width:0}.study-page-module___VniBW__list strong{color:var(--brand);flex:none}.study-page-module___VniBW__faq{margin-top:8px}.study-page-module___VniBW__faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px}.study-page-module___VniBW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-weight:800;line-height:1.6;list-style:none;display:flex}.study-page-module___VniBW__faq summary::-webkit-details-marker{display:none}.study-page-module___VniBW__faq summary:after{content:"+";color:var(--brand);flex:none;font-size:1.3rem;line-height:1}.study-page-module___VniBW__faq details[open] summary:after{content:"−"}.study-page-module___VniBW__faq details p{margin:0;padding:0 14px 14px;line-height:1.9}@media (min-width:720px){.study-page-module___VniBW__packCta a{width:auto}.study-page-module___VniBW__list{grid-template-columns:1fr 1fr}}main.study-page-module___VniBW__page{padding-top:16px}.study-page-module___VniBW__title{margin-bottom:12px}.study-page-module___VniBW__chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.study-page-module___VniBW__chips a,.study-page-module___VniBW__chips span{border:1px solid var(--line);min-height:44px;color:var(--brand-dark);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.study-page-module___VniBW__chips span[aria-current]{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.study-page-module___VniBW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.study-page-module___VniBW__card{border:1px solid var(--line);height:100%;color:inherit;background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.study-page-module___VniBW__card:hover{border-color:#a9c6d9}.study-page-module___VniBW__cover{aspect-ratio:1;background:linear-gradient(145deg,#e9f4fb,#f7fbfe);display:block;position:relative}.study-page-module___VniBW__cover img{object-fit:contain;width:100%;height:100%;padding:10px;position:absolute;inset:0}.study-page-module___VniBW__body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 10px 12px;display:flex}.study-page-module___VniBW__tag{color:#795109;background:#fff2cf;border-radius:999px;align-self:flex-start;padding:1px 9px;font-size:13px;font-weight:800}.study-page-module___VniBW__body h2{color:var(--brand-dark);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.study-page-module___VniBW__price{color:var(--brand-dark);white-space:nowrap;margin-top:auto;padding-top:4px;font-size:17px}.study-page-module___VniBW__cta{width:100%;min-height:44px;box-shadow:none;border-radius:12px;padding:0 8px;font-size:14px}.study-page-module___VniBW__featured{grid-column:1/-1}.study-page-module___VniBW__featured .study-page-module___VniBW__card{flex-direction:row}.study-page-module___VniBW__featured .study-page-module___VniBW__cover{aspect-ratio:auto;flex:0 0 38%}.study-page-module___VniBW__featured .study-page-module___VniBW__body{padding:12px}.study-page-module___VniBW__featured .study-page-module___VniBW__body h2{font-size:16px}.study-page-module___VniBW__featured .study-page-module___VniBW__price{font-size:20px}.study-page-module___VniBW__about{margin-top:32px}.study-page-module___VniBW__about h2{margin:0 0 8px;font-size:1.25rem}.study-page-module___VniBW__about p{color:var(--muted);margin:0 0 10px;line-height:1.8}@media (min-width:761px){.study-page-module___VniBW__cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.study-page-module___VniBW__featured{grid-column:span 2}.study-page-module___VniBW__body h2{font-size:15px}}
