.page-module-scss-module__JC5cXG__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__JC5cXG__hero{background:linear-gradient(#f7faff 0%,#eef6ff 100%);border-bottom:1px solid #00215c0d;padding:100px 0 50px}.page-module-scss-module__JC5cXG__hero .page-module-scss-module__JC5cXG__breadcrumbs{color:var(--ielts-text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.page-module-scss-module__JC5cXG__hero .page-module-scss-module__JC5cXG__breadcrumbs a{color:var(--ielts-blue);font-weight:500;transition:color .2s}.page-module-scss-module__JC5cXG__hero .page-module-scss-module__JC5cXG__breadcrumbs a:hover{color:#255cc1}.page-module-scss-module__JC5cXG__hero .page-module-scss-module__JC5cXG__heroContent{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.page-module-scss-module__JC5cXG__hero .page-module-scss-module__JC5cXG__heroContent .page-module-scss-module__JC5cXG__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__JC5cXG__hero .page-module-scss-module__JC5cXG__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__JC5cXG__hero .page-module-scss-module__JC5cXG__heroContent p{color:var(--ielts-text-muted);font-size:14px}.page-module-scss-module__JC5cXG__contentSection{padding:60px 0 100px}.page-module-scss-module__JC5cXG__contentSection .page-module-scss-module__JC5cXG__layoutGrid{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.page-module-scss-module__JC5cXG__sidebar{position:sticky;top:100px}.page-module-scss-module__JC5cXG__sidebar .page-module-scss-module__JC5cXG__sidebarCard{border:1px solid var(--ielts-border);box-shadow:var(--ielts-shadow);background:#fff;border-radius:16px;padding:24px}.page-module-scss-module__JC5cXG__sidebar .page-module-scss-module__JC5cXG__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__JC5cXG__sidebar .page-module-scss-module__JC5cXG__tocNav ul{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__JC5cXG__sidebar .page-module-scss-module__JC5cXG__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__JC5cXG__sidebar .page-module-scss-module__JC5cXG__tocNav li button:hover{background:var(--ielts-blue-light);color:var(--ielts-blue)}.page-module-scss-module__JC5cXG__sidebar .page-module-scss-module__JC5cXG__tocNav li button.page-module-scss-module__JC5cXG__activeLink{background:var(--ielts-blue);color:#fff;font-weight:600}.page-module-scss-module__JC5cXG__articleBody{flex-direction:column;gap:32px;display:flex}.page-module-scss-module__JC5cXG__sectionCard{border:1px solid var(--ielts-border);box-shadow:var(--ielts-shadow);background:#fff;border-radius:20px;padding:40px}.page-module-scss-module__JC5cXG__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__JC5cXG__sectionCard .page-module-scss-module__JC5cXG__articleText p{color:var(--ielts-text);margin-bottom:18px;font-size:15px;line-height:1.7}.page-module-scss-module__JC5cXG__sectionCard .page-module-scss-module__JC5cXG__articleText p:last-child{margin-bottom:0}.page-module-scss-module__JC5cXG__sectionCard .page-module-scss-module__JC5cXG__articleText h3{color:var(--ielts-blue);border-bottom:1px dashed var(--ielts-blue-light);margin:28px 0 16px;padding-bottom:8px;font-size:18px;font-weight:700}.page-module-scss-module__JC5cXG__sectionCard .page-module-scss-module__JC5cXG__articleText h4{color:var(--ielts-blue);margin:24px 0 12px;font-size:16px;font-weight:700}.page-module-scss-module__JC5cXG__sectionCard .page-module-scss-module__JC5cXG__articleText ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.page-module-scss-module__JC5cXG__sectionCard .page-module-scss-module__JC5cXG__articleText ul li{color:var(--ielts-text);margin-bottom:8px;font-size:14.5px;line-height:1.6}.page-module-scss-module__JC5cXG__cookieBlock{border:1px solid var(--ielts-border);background:#fafbff;border-radius:12px;margin-bottom:20px;padding:20px}.page-module-scss-module__JC5cXG__cookieBlock strong{color:var(--ielts-blue);margin-bottom:8px;font-size:15px;display:block}.page-module-scss-module__JC5cXG__cookieBlock p{color:var(--ielts-text-muted);margin-bottom:6px;font-size:13.5px}.page-module-scss-module__JC5cXG__cookieBlock p:last-child{margin-bottom:0}.page-module-scss-module__JC5cXG__contactCardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:24px;display:grid}.page-module-scss-module__JC5cXG__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__JC5cXG__contactInfoItem .page-module-scss-module__JC5cXG__contactIcon{color:var(--ielts-blue);flex-shrink:0;margin-top:2px}.page-module-scss-module__JC5cXG__contactInfoItem strong{color:var(--ielts-blue);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.page-module-scss-module__JC5cXG__contactInfoItem p{color:var(--ielts-text-muted);margin:0;font-size:13px;line-height:1.5}.page-module-scss-module__JC5cXG__contactInfoItem p a{color:var(--ielts-blue);font-weight:600}.page-module-scss-module__JC5cXG__contactInfoItem p a:hover{text-decoration:underline}@media (max-width:991px){.page-module-scss-module__JC5cXG__hero{padding:80px 0 40px}.page-module-scss-module__JC5cXG__contentSection{padding:40px 0 60px}.page-module-scss-module__JC5cXG__contentSection .page-module-scss-module__JC5cXG__layoutGrid{grid-template-columns:1fr;gap:30px}.page-module-scss-module__JC5cXG__sidebar{display:none;position:static}.page-module-scss-module__JC5cXG__sectionCard{padding:24px}}
