@media (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body.sk-layout{font-size:16px;line-height:1.5;background:var(--bg-page)}*,*::before,*::after{min-width:0}img,video,iframe,table{max-width:100%}.sk-content,.main-content{width:100%;max-width:100vw;margin-left:0 !important;overflow-x:clip;padding-bottom:calc(104px+env(safe-area-inset-bottom))}.container,.sk-page-shell,.page-content{width:100%;max-width:100%;padding-inline:12px;padding-top:0.75rem;padding-bottom:1rem}.desktop-sidebar,.sk-sidebar{display:none !important}.sk-ribbon{min-height:0;padding:0.42rem 0.65rem;grid-template-columns:minmax(0,1fr);gap:0.35rem}.sk-ribbon__marquee{mask-image:none}.sk-ribbon__track{width:100%;min-width:0;gap:0.75rem;font-size:0.86rem;line-height:1.35;animation:none !important;transform:none !important}.sk-ribbon__track[aria-hidden="true"],.sk-ribbon__track .sk-ribbon__dot,.sk-ribbon__track span:nth-of-type(n+4){display:none !important}.sk-ribbon__badge{min-height:20px;padding:0.18rem 0.5rem;font-size:0.74rem;letter-spacing:0.08em}.sk-ribbon__actions{display:none}.sk-stream-header{top:0}.sk-stream-header__inner{min-height:56px;padding:0.45rem 0.7rem}.sk-stream-dropdown__trigger--brand{min-height:44px;max-width:calc(100vw - 86px);padding:0.35rem 0.45rem}.sk-stream-header__logo-link{width:34px;height:34px;flex:0 0 34px}.sk-stream-header__title{max-width:56vw;overflow:hidden;font-size:1rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sk-stream-header__avatar{width:42px;height:42px;flex:0 0 42px}.mobile-bottom-bar{height:calc(68px+env(safe-area-inset-bottom));padding:5px 8px calc(5px+env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,0.12)}.mob-nav-btn{min-width:0;min-height:56px;gap:2px;padding:5px 2px;border-radius:14px}.mob-nav-icon,.mob-nav-icon svg{width:22px;height:22px}.mob-nav-label{max-width:100%;overflow:hidden;font-size:0.68rem !important;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nav-drawer{width:min(88vw,340px);max-width:none}.drawer-item,.drawer-close,.btn,.page-link,button,a.btn,.shop-btn,.college-action,.cl-btn-view,.cl-btn-counsel,.cl-ask,.pred-entry-submit,.cf-entry-submit,.cf-btn,.auth-submit{min-height:44px;touch-action:manipulation}input.form-control,select.form-select,textarea.form-control,.input,.select,.auth-input,.fp-input,.shop-filter input,.shop-search-inline input,.mentor-search__field input,.pred-entry-field input,.pred-entry-field select,.predictor-form__input,.cf-entry-field input,.cf-entry-field select,.cf-entry-field textarea{min-height:46px;font-size:1rem}h1,h2,h3,h4{line-height:1.18;overflow-wrap:anywhere;letter-spacing:0}.hero-copy h1,.list-page-hero h1,.shop-title,.mentor-hero__title,.mentorship-hero h1,.counsel-title,.pred-entry-title,.predictor-hero h1,.cf-entry-title{font-size:clamp(1.72rem,8vw,2.22rem) !important;line-height:1.08 !important;max-width:100%}.section-header h2,.shop-section__title,.mentorship-panel h2,.mentorship-related h2,.results-summary-card h3,.list-results__head h2,.detail-section__head h2,.counsel-programs__title,.predictor-result__empty h2{font-size:clamp(1.2rem,5.8vw,1.55rem) !important;line-height:1.18 !important}p,li,dd,.hero-subtitle,.shop-description,.mentor-hero__copy,.mentorship-hero p,.counsel-benefit p,.pred-entry-copy,.cf-entry-copy,.detail-surface--prose p{font-size:0.95rem;line-height:1.55}.card,.home-hero,.hero,.region-toggle,.scroll-section,.tools-assessment-section,.featured-products-section,.featured-colleges-section,.state-map-section,.counseling-strip,.shop-header,.shop-header--minimal,.shop-card,.shop-detail,.mentor-card,.mentorship-hero,.mentorship-panel,.mentorship-related,.pred-entry-card,.pred-result-empty,.pred-stage-card,.pred-results-shell,.predictor-panel,.predictor-result-card,.cf-entry-card,.cf-workspace-shell,.cf-panel,.counsel-left,.counsel-form-card,.auth-card,.detail-subhead,.detail-surface,.detail-table-card,.co-year-block,.co-source-status,.cl-table,.cl-results-header,.filter-panel{border-radius:var(--ds-radius-md) !important}.site-whatsapp-float,.whatsapp-float-form .site-whatsapp-float{right:0.75rem;bottom:calc(4.8rem+env(safe-area-inset-bottom));max-width:calc(100vw - 1.5rem);padding:0.7rem 0.85rem}.site-whatsapp-float__label{font-size:0.9rem}.sk-chatbot-widget{--sk-chatbot-bottom-offset:calc(4.8rem+env(safe-area-inset-bottom));right:0.75rem;max-width:calc(100vw - 1.5rem)}.sk-chatbot-panel{width:calc(100vw - 1.5rem);max-width:none;max-height:70dvh;border-radius:var(--ds-radius-md)}.sk-chatbot-toggle{min-height:44px;padding:0.62rem 0.8rem;font-size:0.95rem}.sk-chatbot-toggle__label{display:none}.sk-footer{padding:1.25rem 0.75rem calc(82px+env(safe-area-inset-bottom))}.sk-footer-links{justify-content:center;gap:0.75rem 1rem;font-size:0.9rem}.sk-footer-copy{font-size:0.84rem}.alert{padding:0.75rem 2.5rem 0.75rem 0.8rem;font-size:0.9rem}.scroll-arrow,.scroll-arrow--cute{display:none !important}.home-hero,.hero,.region-toggle,.scroll-section,.tools-assessment-section,.featured-products-section,.featured-colleges-section,.state-map-section,.counseling-strip{padding:1rem !important;margin-bottom:0.75rem !important}.home-hero,.hero{min-height:auto}.hero-layout,.shop-detail,.counsel-layout,.mentorship-dashboard,.predictor-hero{grid-template-columns:1fr !important;gap:0.9rem !important}.hero-mobile-logo{justify-content:flex-start;margin-bottom:0.65rem}.hero-mobile-logo-img{height:54px !important;max-width:min(210px,72vw)}.hero-logo-panel,.hero-stats-bar,.hero-eyebrow,.hero-subtitle{display:none !important}.hero-copy,.hero-content,.section-header,.shop-header__intro,.mentor-hero,.mentorship-hero__copy{gap:0.65rem}.hero-search-bar,.rank-quick-form,.mentor-search,.shop-filter,.shop-search-inline,.predictor-form__row{display:grid !important;grid-template-columns:1fr !important;gap:0.6rem}.hero-search-field,.hero-search-field--query,.hero-search-button,.rank-quick-form .btn,.mentor-search button,.shop-filter button,.shop-search-inline button,.predictor-form__button{width:100%;min-width:0}.hero-tools,.hero-stats,.tools-assessment-grid,.featured-products-grid,.country-grid,.country-grid--compact{grid-template-columns:1fr !important}.hero-tools{gap:0.5rem}.htool,.tool-assessment-card{align-items:center;min-height:56px;padding:0.72rem}.tools-assessment-grid{display:grid !important;grid-auto-flow:row !important;grid-auto-columns:unset !important;grid-template-columns:1fr !important;gap:0.65rem !important;overflow:visible !important;padding:0 !important}.tool-assessment-card{flex-direction:row !important;justify-content:flex-start;text-align:left}.section-header{align-items:flex-start;margin-bottom:0.65rem}.section-header p,.shop-section__copy{font-size:0.92rem}.browse-scroll,.scroll-row,.featured-colleges-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,84vw);grid-template-columns:none !important;gap:0.75rem;overflow-x:auto;overflow-y:hidden;padding:0.15rem 0 0.45rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.browse-card,.featured-card,.featured-product-card{scroll-snap-align:start}.featured-products-grid{display:grid;grid-template-columns:1fr !important;gap:0.75rem}.featured-product-body,.featured-product-footer{padding-inline:0.85rem}.counseling-strip__actions,.counseling-actions,.region-toggle__actions{display:grid;grid-template-columns:1fr;gap:0.55rem}.counseling-strip__button,.counseling-actions .btn,.region-toggle__link,.abroad-cta .btn{width:100%}.cl-page,.college-list-shell,.detail-page,.shop-shell,.mentorship-shell,.pred-tool-page,.predictor-shell,.cf-shell,.counsel-page,.auth-shell{width:100%;max-width:100%;overflow-x:clip}.cl-layout{grid-template-columns:1fr !important;gap:0.75rem}.cl-results-zone{padding:0 0 1.2rem !important}.cl-filter-aside{width:min(92vw,390px);padding:0.5rem;border-radius:0}.filter-panel{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.cl-results-header{display:grid !important;grid-template-columns:1fr !important;align-items:stretch;gap:0.75rem;padding:0.82rem}.cl-results-header-left{align-items:flex-start;gap:0.55rem;flex:1 1 auto}.cl-filter-toggle-desktop{min-height:42px;padding:0.5rem 0.65rem;font-size:0.9rem}.cl-results-title{font-size:1.08rem;line-height:1.2}.cl-results-count{font-size:0.86rem}.cl-results-cta,.cl-results-sort,.cl-sort-select{width:100%;min-width:0}.cl-results-predictor{width:100%;min-height:44px}.cl-table{padding:0.55rem !important}.cl-table-scroll{overflow:visible !important;padding-bottom:0}.cl-thead,.cl-table-hint{display:none !important}.cl-tbody,.college-results-feed{display:grid !important;grid-template-columns:1fr !important;gap:0.55rem !important;padding-top:0.55rem !important}.cl-row{display:grid !important;grid-template-columns:auto minmax(0,1fr);min-width:0 !important;gap:0.45rem 0.65rem;align-items:start;padding:0.78rem !important;border:1px solid var(--ds-detail-cutoff-table-border);border-left:3px solid var(--color-primary);border-radius:var(--ds-radius-md) !important;background:var(--ds-detail-cutoff-table-row-bg);text-align:left}.cl-td{padding-right:0 !important;background:transparent !important;border:0 !important}.cl-td--rank{grid-column:1;grid-row:1;display:block !important;padding-top:0.25rem}.cl-rank-num{display:inline-flex !important;color:var(--text-muted);font-size:0.92rem}.cl-td--college{grid-column:2;grid-row:1;display:flex;width:100%;gap:0.55rem}.cl-avatar{display:inline-flex !important;width:42px;height:42px;flex:0 0 42px;font-size:0.82rem}.cl-name-row{gap:0.35rem}.cl-name{font-size:0.98rem !important;font-weight:700;line-height:1.25}.cl-name a{overflow:visible !important;text-overflow:clip !important;white-space:normal !important}.cl-loc,.cl-note{font-size:0.84rem !important}.cl-mgmt-tag{min-height:20px;padding:0.08rem 0.42rem;font-size:0.68rem}.cl-td--fees,.cl-td--cutoff,.cl-td--seats{display:grid !important;gap:0.12rem;align-content:start;padding:0.55rem 0.6rem !important;border-radius:var(--ds-radius-md) !important;background:rgba(255,255,255,0.54) !important}.cl-td--fees{grid-column:1 / 2;grid-row:2}.cl-td--cutoff{grid-column:2 / 3;grid-row:2}.cl-td--seats{grid-column:1 / 2;grid-row:3}.cl-td--fees::before,.cl-td--cutoff::before,.cl-td--seats::before{display:block;color:var(--text-muted);font-size:0.68rem;font-weight:800;letter-spacing:0.06em;line-height:1.1;text-transform:uppercase}.cl-td--fees::before{content:"Fees"}.cl-td--cutoff::before{content:"NEET Rank"}.cl-td--seats::before{content:"Seats"}.cl-val,.cl-td--cutoff .cl-val,.cl-cutoff-line strong{font-size:0.94rem !important}.cl-cutoff-pair{min-width:0;gap:0.18rem}.cl-cutoff-line{justify-content:flex-start;gap:0.5rem}.cl-cutoff-line em,.cl-sub,.cl-td--cutoff .cl-sub{font-size:0.68rem !important}.cl-td--action{grid-column:2 / 3;grid-row:3;display:grid !important;grid-template-columns:1fr 1fr;gap:0.4rem;width:100%}.cl-ask{display:none !important}.cl-btn-view,.cl-btn-counsel{min-height:40px;padding:0.45rem 0.55rem;font-size:0.86rem}.pagination{flex-wrap:wrap;gap:0.4rem;justify-content:center}.cd-tabs,.shop-tabs.cd-tabs,.cf-tabs,.co-source-toggle,.co-year-tabs{display:flex !important;gap:0.45rem;overflow-x:auto;overflow-y:hidden;padding:0.35rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cd-tab,.cf-tab,.co-source-toggle__btn,.co-year-tab{flex:0 0 auto;min-height:42px;padding:0.58rem 0.82rem;font-size:0.9rem;white-space:nowrap;scroll-snap-align:start}.cd-shell,.cd-panel,.detail-page{gap:0.75rem}.detail-subhead,.detail-surface,.co-year-block{padding:0.85rem !important}.detail-subhead__title,.cd-hero-name,.shop-detail__title{font-size:clamp(1.18rem,5.6vw,1.55rem) !important;line-height:1.18}.detail-subhead__actions,.detail-hero-card__actions,.shop-detail__actions{display:grid !important;grid-template-columns:1fr;gap:0.55rem;width:100%}.detail-subhead__action,.detail-hero-card__actions .btn,.shop-detail__actions .shop-btn{width:100%}.fact-grid,.detail-quick-stats,.detail-location-grid,.detail-section-grid,.detail-facility-grid,.detail-steps-grid,.shop-product-facts,.co-source-status{grid-template-columns:1fr !important}.fac-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.detail-table-card,.course-table-wrap,.co-pivot-wrap,.pred-result-table-wrap,.cf-result-table-wrap,.cf-table-wrap{overflow-x:auto !important;-webkit-overflow-scrolling:touch}.detail-table,.data-table,.data-table--courses,.co-pivot-table,.pred-result-table,.cf-result-table,.cf-table{min-width:560px}.co-pivot-table{min-width:430px}.shop-shell,.shop-shell--mentorship,.shop-shell--detail,.mentorship-shell{gap:0.9rem;padding:0 0 1.4rem}.shop-header,.shop-header--minimal,.mentor-hero,.shop-hero{padding:1rem !important}.shop-toolbar{grid-template-columns:1fr !important;gap:0.65rem}.shop-nav,.shop-nav--compact,.shop-nav--header{display:flex !important;gap:0.45rem;justify-content:flex-start;overflow-x:auto;padding-bottom:0.2rem;-webkit-overflow-scrolling:touch}.shop-nav a{flex:0 0 auto;min-height:42px;padding:0.55rem 0.75rem;font-size:0.88rem}.shop-grid,.mentor-grid{grid-template-columns:1fr !important;gap:0.75rem !important}.shop-card,.mentor-card{max-width:none}.shop-card__body,.shop-detail__body,.mentor-card__body,.mentor-card__footer{padding:0.9rem !important}.shop-card__title,.mentor-card__title{font-size:1.06rem !important;line-height:1.28}.shop-card__summary,.mentor-card__copy{display:block;min-height:0;font-size:0.9rem;-webkit-line-clamp:2;line-clamp:2}.shop-card__footer,.shop-detail__status-row,.shop-combo-item,.shop-combo-item__actions{display:grid !important;grid-template-columns:1fr;gap:0.55rem;align-items:stretch}.shop-card .shop-btn,.mentor-card__cta,.shop-combo-item__actions .shop-btn{width:100%;min-height:42px}.shop-detail__visual .product-thumb-auto,.shop-card__thumb,.shop-card__thumb-placeholder,.mentor-card__thumb,.mentor-card__thumb-placeholder{min-height:0}.pred-tool-page,.predictor-shell,.cf-shell{gap:0.8rem;padding:0}.pred-entry-card,.pred-result-empty,.pred-stage-card,.pred-results-shell,.predictor-panel,.predictor-result-card,.cf-entry-card,.cf-workspace-shell,.cf-panel{padding:0.9rem !important}.pred-entry-grid,.pred-entry-grid--landing,.predictor-match-grid,.cf-entry-grid,.cf-grid,.cf-filters,.cf-hero__stats,.cf-saved-page__summary,.cf-saved-detail__summary{grid-template-columns:1fr !important}.pred-entry-meta,.pred-result-card__badges,.pred-result-card__chips,.predictor-hero__chips,.cf-selected-legend,.cf-panel-actions,.cf-tabs-actions{gap:0.45rem}.pred-entry-submit,.cf-entry-submit,.cf-btn,.cf-add-btn,.pred-result-card__link,.pred-counsel-link,.pred-unlock-btn{width:100%}.cf-panel__head,.cf-candidate-bar,.cf-lock-banner,.cf-workspace-shell__head,.cf-saved-detail__hero,.cf-saved-page__head,.cf-secondary-actions,.cf-generated-card__head,.cf-generated-meta,.cf-choice-card__title-group,.cf-choice-card__actions,.cf-notice{flex-direction:column !important;align-items:stretch !important}.counsel-page{padding:0 0 1.25rem}.counsel-left,.counsel-form-card{padding:1rem !important}.counsel-title-row,.counsel-program-card__head{align-items:flex-start;gap:0.65rem}.counsel-title-logo{width:54px;height:54px;flex-basis:54px}.counsel-benefit{gap:0.65rem;padding:0.85rem}.counsel-benefit strong{font-size:1.05rem !important}.counsel-program-facts{grid-template-columns:1fr !important}.auth-shell{align-items:flex-start;min-height:auto;padding:0 0 1.25rem}.auth-card{width:100%;padding:1rem !important}.auth-header-row{gap:0.75rem;margin-bottom:0.35rem}.auth-title{font-size:clamp(1.55rem,7vw,1.9rem) !important}.auth-brand{width:min(118px,34vw);height:56px}.auth-subtitle,.auth-label,.auth-links{font-size:0.95rem}.auth-links{display:grid;grid-template-columns:1fr;gap:0.55rem}}@media (min-width:768px) and (max-width:1023px){.featured-products-grid,.tools-assessment-grid,.shop-grid,.mentor-grid,.college-results-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.container,.sk-page-shell,.page-content{padding-inline:10px}.hero-copy h1,.list-page-hero h1,.shop-title,.mentor-hero__title,.mentorship-hero h1,.counsel-title,.pred-entry-title,.predictor-hero h1,.cf-entry-title{font-size:clamp(1.55rem,8.2vw,1.95rem) !important}.cl-row{grid-template-columns:1fr}.cl-td--rank{display:none !important}.cl-td--college,.cl-td--fees,.cl-td--cutoff,.cl-td--seats,.cl-td--action{grid-column:1 !important;grid-row:auto !important}.cl-td--action{grid-template-columns:1fr 1fr}.fac-grid{grid-template-columns:1fr !important}}@media (hover:none) and (pointer:coarse){.hero-search-button:hover,.sk-ribbon__cta:hover,.cl-btn-counsel:hover,.cl-btn-view:hover,.cl-ask:hover,.shop-card:hover,.shop-detail:hover,.shop-btn:hover,.mentor-card:hover,.mentor-card__cta:hover,.pred-result-card:hover,.predictor-match-card:hover,.cf-choice-card:hover,.counsel-link:hover,.auth-submit:hover,.auth-google-btn:hover,.tool-assessment-card:hover,.featured-product-card:hover,.featured-product-cta:hover,.browse-card:hover,.college-card:hover,.cl-row:hover{transform:none !important}}
