.page-module-scss-module__UmVP3G__page{--ielts-blue:#00215c;--ielts-blue-light:#e3eeff;--ielts-blue-dark:#00153c;--ielts-yellow:#f1c819;--ielts-text:#343536;--ielts-text-muted:#5a5a5a;--ielts-border:#d8d8d8;--ielts-shadow:0 4px 12px #00215c0f;font-family:var(--font-inter),sans-serif;color:var(--ielts-text);background-color:#fff;line-height:1.6}.page-module-scss-module__UmVP3G__hero{background:linear-gradient(#f7faff 0%,#eef6ff 100%);border-bottom:1px solid #00215c0d;padding:100px 0 50px}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__breadcrumbs{color:var(--ielts-text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__breadcrumbs a{color:var(--ielts-blue);font-weight:500;transition:color .2s}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__breadcrumbs a:hover{color:#255cc1}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__heroContent{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__heroContent .page-module-scss-module__UmVP3G__iconWrapper{background:var(--ielts-blue-light);width:64px;height:64px;color:var(--ielts-blue);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 8px 16px #00215c0a}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__heroContent h1{font-family:var(--font-poppins),sans-serif;color:var(--ielts-blue);margin-bottom:8px;font-size:clamp(28px,4vw,44px);font-weight:800}.page-module-scss-module__UmVP3G__hero .page-module-scss-module__UmVP3G__heroContent p{color:var(--ielts-text-muted);font-size:14px}.page-module-scss-module__UmVP3G__contentSection{padding:60px 0 100px}.page-module-scss-module__UmVP3G__contentSection .page-module-scss-module__UmVP3G__layoutGrid{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.page-module-scss-module__UmVP3G__sidebar{position:sticky;top:100px}.page-module-scss-module__UmVP3G__sidebar .page-module-scss-module__UmVP3G__sidebarCard{border:1px solid var(--ielts-border);box-shadow:var(--ielts-shadow);background:#fff;border-radius:16px;padding:24px}.page-module-scss-module__UmVP3G__sidebar .page-module-scss-module__UmVP3G__sidebarCard h3{color:var(--ielts-blue);border-bottom:1px solid #00215c14;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:700}.page-module-scss-module__UmVP3G__sidebar .page-module-scss-module__UmVP3G__tocNav ul{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__UmVP3G__sidebar .page-module-scss-module__UmVP3G__tocNav li button{text-align:left;width:100%;color:var(--ielts-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13.5px;font-weight:500;line-height:1.4;transition:all .2s}.page-module-scss-module__UmVP3G__sidebar .page-module-scss-module__UmVP3G__tocNav li button:hover{background:var(--ielts-blue-light);color:var(--ielts-blue)}.page-module-scss-module__UmVP3G__sidebar .page-module-scss-module__UmVP3G__tocNav li button.page-module-scss-module__UmVP3G__activeLink{background:var(--ielts-blue);color:#fff;font-weight:600}.page-module-scss-module__UmVP3G__articleBody{flex-direction:column;gap:32px;display:flex}.page-module-scss-module__UmVP3G__sectionCard{border:1px solid var(--ielts-border);box-shadow:var(--ielts-shadow);background:#fff;border-radius:20px;padding:40px}.page-module-scss-module__UmVP3G__sectionCard h2{font-family:var(--font-poppins),sans-serif;color:var(--ielts-blue);border-bottom:2px solid var(--ielts-blue-light);margin-bottom:24px;padding-bottom:16px;font-size:24px;font-weight:700}.page-module-scss-module__UmVP3G__sectionCard .page-module-scss-module__UmVP3G__articleText p{color:var(--ielts-text);margin-bottom:18px;font-size:15px;line-height:1.7}.page-module-scss-module__UmVP3G__sectionCard .page-module-scss-module__UmVP3G__articleText p:last-child{margin-bottom:0}.page-module-scss-module__UmVP3G__sectionCard .page-module-scss-module__UmVP3G__articleText h4{color:var(--ielts-blue);margin:24px 0 12px;font-size:16px;font-weight:700}.page-module-scss-module__UmVP3G__sectionCard .page-module-scss-module__UmVP3G__articleText ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.page-module-scss-module__UmVP3G__sectionCard .page-module-scss-module__UmVP3G__articleText ul li{color:var(--ielts-text);margin-bottom:8px;font-size:14.5px;line-height:1.6}.page-module-scss-module__UmVP3G__warningCallout{border-left:4px solid var(--ielts-yellow);color:var(--ielts-blue-dark);background-color:#fffaf0;border-radius:0 12px 12px 0;margin-bottom:20px;padding:16px 20px;font-size:14px;line-height:1.6}.page-module-scss-module__UmVP3G__contactCardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:24px;display:grid}.page-module-scss-module__UmVP3G__contactInfoItem{border:1px solid var(--ielts-border);background:#fafbff;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.page-module-scss-module__UmVP3G__contactInfoItem .page-module-scss-module__UmVP3G__contactIcon{color:var(--ielts-blue);flex-shrink:0;margin-top:2px}.page-module-scss-module__UmVP3G__contactInfoItem strong{color:var(--ielts-blue);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.page-module-scss-module__UmVP3G__contactInfoItem p{color:var(--ielts-text-muted);margin:0;font-size:13px;line-height:1.5}.page-module-scss-module__UmVP3G__contactInfoItem p a{color:var(--ielts-blue);font-weight:600}.page-module-scss-module__UmVP3G__contactInfoItem p a:hover{text-decoration:underline}@media (max-width:991px){.page-module-scss-module__UmVP3G__hero{padding:80px 0 40px}.page-module-scss-module__UmVP3G__contentSection{padding:40px 0 60px}.page-module-scss-module__UmVP3G__contentSection .page-module-scss-module__UmVP3G__layoutGrid{grid-template-columns:1fr;gap:30px}.page-module-scss-module__UmVP3G__sidebar{display:none;position:static}.page-module-scss-module__UmVP3G__sectionCard{padding:24px}}
