.bd-page{background:var(--bg-2,#fafafa);min-height:100vh;font-family:var(--sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)}.bd-container{max-width:1320px;margin:0 auto;padding:0 24px}@media (max-width:600px){.bd-container{padding:0 16px}}.bd-hero{padding:56px 0 28px}.bd-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted,#6b7280);margin-bottom:24px}.bd-breadcrumb a{color:var(--ink-2,#333);text-decoration:none;transition:color .15s}.bd-breadcrumb a:hover{color:var(--ink,#111)}.bd-breadcrumb .sep{opacity:.5}.bd-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.bd-cat{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:#fff;color:var(--ink-2,#333);font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none!important;border:1px solid var(--border,rgba(0,0,0,.08));transition:background .15s,color .15s,border-color .15s}.bd-cat:hover{background:var(--ink,#111);color:#fff;border-color:var(--ink,#111)}.bd-title{font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink,#111);margin:0 0 16px;max-width:900px}.bd-summary{font-size:18px;line-height:1.6;color:var(--ink-2,#444);max-width:820px;margin:0 0 24px}.bd-meta{margin-top:12px}.bd-author{gap:12px;text-decoration:none!important;color:inherit}.bd-author,.bd-author-avatar{display:inline-flex;align-items:center}.bd-author-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;justify-content:center;background:var(--bg-2,#eee);color:var(--ink,#111);font-weight:700;font-size:14px}.bd-author-avatar-lg{width:56px;height:56px;font-size:20px;border-radius:50%}.bd-author-avatar-fallback{background:linear-gradient(135deg,#111,#444);color:#fff}.bd-author-name{display:block;font-weight:700;color:var(--ink,#111);font-size:14px}.bd-author-meta{display:block;color:var(--muted,#6b7280);font-size:12.5px;margin-top:2px}.bd-cover-wrap{padding:12px 0 24px}.bd-cover{border-radius:16px;overflow:hidden;background:#f3f4f6;aspect-ratio:16/8.5;position:relative;box-shadow:0 12px 36px rgba(0,0,0,.08)}.bd-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bd-cover.is-fallback img{opacity:.85}.bd-body{padding:16px 0 80px}.bd-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:flex-start}.bd-article{background:#fff;border-radius:16px;padding:40px 44px;box-shadow:0 2px 16px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);font-size:17px;line-height:1.75;color:var(--ink-2,#2a2a2a)}.bd-article :is(h2,h3,h4){letter-spacing:-.015em;color:var(--ink,#111);margin:1.6em 0 .6em;line-height:1.25}.bd-article h2{font-size:26px;font-weight:800}.bd-article h3{font-size:22px;font-weight:700}.bd-article h4{font-size:19px;font-weight:700}.bd-article p{margin:0 0 1.1em}.bd-article a{color:#1f6feb;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bd-article a:hover{color:#0850c4}.bd-article ol,.bd-article ul{margin:0 0 1.2em;padding-left:1.4em}.bd-article li{margin:.3em 0}.bd-article figure,.bd-article img{max-width:100%;height:auto;border-radius:10px;margin:1.4em 0}.bd-article blockquote{margin:1.6em 0;padding:12px 22px;border-left:3px solid var(--ink,#111);background:var(--bg-2,#f8f8f8);color:var(--ink-2,#333);font-style:italic;border-radius:6px}.bd-article code,.bd-article pre{background:#f3f4f6;border-radius:6px}.bd-article pre{padding:14px 16px;overflow-x:auto;font-size:14px}.bd-article code{padding:2px 6px;font-size:.92em}.bd-article table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:15px}.bd-article td,.bd-article th{padding:10px 12px;border:1px solid var(--border,#e5e7eb);text-align:left}.bd-article th{background:#f3f4f6;font-weight:700}.bd-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid var(--border,#eee)}.bd-tag-label{font-size:13px;color:var(--muted,#6b7280);font-weight:600;margin-right:4px}.bd-aside{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.bd-aside-card{background:#fff;border-radius:14px;padding:18px;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04)}.bd-author-card-head{display:flex;align-items:center;gap:14px}.bd-author-card-head .bd-author-avatar-lg,.bd-author-card-head img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.bd-author-card-name{display:block;font-weight:700;font-size:15px;color:var(--ink,#111);text-decoration:none!important}.bd-author-card-name:hover{text-decoration:underline!important}.bd-author-card-date{font-size:12px;color:var(--muted,#6b7280);margin-top:2px}.bd-toc-wrap{padding:14px 16px}@media (max-width:980px){.bd-grid{grid-template-columns:1fr;gap:24px}.bd-aside{position:static}.bd-article{padding:28px 24px;font-size:16px}}@media (max-width:600px){.bd-hero{padding:36px 0 16px}.bd-cover{aspect-ratio:16/10;border-radius:12px}.bd-article{padding:22px 18px}}.welcometoSchools{overflow:hidden;padding-bottom:8rem;background:#fff}.schools-listing-detailBox{background:#000;padding:3rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.schools-listingBox figure img{transition:all .3s linear}.schools-listing-detailBox .school-location-address{color:#fff;text-transform:capitalize;font-size:1.6rem}.welcometoSchools .swiper-slide:hover .schooldetail-btn{transform:rotate(45deg);transition:all .3s linear;filter:brightness(0) saturate(100%) invert(79%) sepia(99%) saturate(2%) hue-rotate(48deg) brightness(109%) contrast(100%)}.table-content-block li,.table-content-block ul{position:relative}.scroll-indicator{position:absolute;left:-3rem;width:3px;height:100%;background-color:#005cff;transition:height .2s,background-color .2s;z-index:1;top:0}