@import url(/site/fonts.css);
*, ::before, ::after { box-sizing: border-box; }
html, body { margin: 0px; }
:root { --font-inter: "Inter"; --font-noto-bengali: "Hind Siliguri"; --font-outfit: "Outfit"; --font-raleway: "Raleway"; }
:root { --accent-100: rgb(197,197,197); --accent-200: rgb(169,169,169); --accent-300: rgb(130,130,130); --accent-400: rgb(106,106,106); --accent-500: rgb(69,69,69); --accent-50: rgb(236,236,236); --blue-500: rgb(30,58,138); --gray-400: rgb(106,106,106); --input-field-text: rgb(106,106,106); --negetive-500: rgb(255,56,56); --negetive-50: rgb(255,235,235); --negetive-600: rgb(232,51,51); --positive-500: rgb(17,167,92); --positive-600: rgb(15,152,84); --primary-100: rgb(177,205,238); --primary-200: rgb(139,181,230); --primary-300: rgb(85,148,219); --primary-500: rgb(2,95,201); --primary-50: rgb(230,239,250); --primary-700: rgb(1,67,143); --primary-900: rgb(1,40,84); --primary-color-main: rgb(1,33,105); --primary-color: var(--secondary-400); --schemes-on-surface: rgb(29,27,32); --secondary-100: rgb(238,210,177); --secondary-200: rgb(230,188,139); --secondary-400: rgb(212,138,53); --secondary-500: rgb(201,109,2); --secondary-800: rgb(111,60,1); --stroke-color: rgb(140,140,140); --white-2: rgb(255,255,255); --white: rgb(255,255,255); }
:root[data-theme="light"], .light { --schemes-on-surface: rgb(29,27,32); }
:root[data-theme="dark"], .dark { --schemes-on-surface: rgb(255,255,255); }
:root[data-mode="monochrome-lt"] { --schemes-on-surface: rgb(27,27,27); }
:root[data-mode="monochrome-dt"] { --schemes-on-surface: rgb(226,226,226); }
:root[data-mode="pink-lt"] { --schemes-on-surface: rgb(33,25,28); }
:root[data-mode="pink-dt"] { --schemes-on-surface: rgb(238,223,227); }
:root[data-mode="rose-lt"] { --schemes-on-surface: rgb(34,25,26); }
:root[data-mode="rose-dt"] { --schemes-on-surface: rgb(240,222,223); }
:root[data-mode="red-lt"] { --schemes-on-surface: rgb(35,25,24); }
:root[data-mode="red-dt"] { --schemes-on-surface: rgb(241,222,220); }
:root[data-mode="orange-lt"] { --schemes-on-surface: rgb(34,26,21); }
:root[data-mode="orange-dt"] { --schemes-on-surface: rgb(240,223,215); }
:root[data-mode="yellow-lt"] { --schemes-on-surface: rgb(31,27,19); }
:root[data-mode="yellow-dt"] { --schemes-on-surface: rgb(235,225,212); }
:root[data-mode="chartreuse-lt"] { --schemes-on-surface: rgb(27,28,20); }
:root[data-mode="chartreuse-dt"] { --schemes-on-surface: rgb(229,227,214); }
:root[data-mode="green-lt"] { --schemes-on-surface: rgb(24,29,24); }
:root[data-mode="green-dt"] { --schemes-on-surface: rgb(224,228,219); }
:root[data-mode="teal-lt"] { --schemes-on-surface: rgb(23,29,27); }
:root[data-mode="teal-dt"] { --schemes-on-surface: rgb(221,228,225); }
:root[data-mode="cyan-lt"] { --schemes-on-surface: rgb(23,28,30); }
:root[data-mode="cyan-dt"] { --schemes-on-surface: rgb(222,227,230); }
:root[data-mode="blue-lt"] { --schemes-on-surface: rgb(26,27,33); }
:root[data-mode="blue-dt"] { --schemes-on-surface: rgb(226,226,233); }
:root[data-mode="indigo-lt"] { --schemes-on-surface: rgb(28,27,33); }
:root[data-mode="indigo-dt"] { --schemes-on-surface: rgb(229,225,233); }
:root[data-mode="purple-lt"] { --schemes-on-surface: rgb(29,26,32); }
:root[data-mode="purple-dt"] { --schemes-on-surface: rgb(231,224,232); }
:root { --an-white: #FFFFFF; --an-black: #000000; --an-ink: #333333; --an-ink-2: #6F6B6B; --an-ink-3: #6A6A6A; --an-gray-600: #757575; --an-gray-500: #979797; --an-gray-400: #8C8C8C; --an-gray-300: #C4C3C3; --an-gray-200: #EEEEEE; --an-gray-100: #F2F2F2; --an-gray-50: #FCFCFC; --an-navy-950: #0E2049; --an-navy-900: #011D5E; --an-blue-800: #012169; --an-blue-600: #0052B4; --an-blue-500: #1E3A8A; --an-blue-300: #7593D7; --an-blue-50: #F0F4FB; --an-slate-600: #45556C; --an-slate-300: #90A1B9; --an-purple-800: #1A0179; --an-gold-700: #7D4E00; --an-gold-50: #FEF4E4; --an-green-600: #007A55; --an-green-500: #34A853; --an-green-200: #A4F4CF; --an-green-100: #ECFDF5; --an-red-500: #FB2C36; --an-shadow-10: rgba(0,0,0,0.10); --an-shadow-20: rgba(0,0,0,0.20); --color-bg: var(--an-white); --color-surface: var(--an-white); --color-surface-alt: var(--an-blue-50); --color-surface-sunken: var(--an-gray-50); --text-primary: var(--an-ink); --text-secondary: var(--an-ink-2); --text-muted: var(--an-ink-2); --text-brand: var(--an-blue-800); --text-on-brand: var(--an-white); --brand-primary: var(--an-blue-800); --brand-primary-hover: var(--an-navy-900); --brand-accent: var(--an-blue-600); --brand-navy: var(--an-navy-950); --border-default: var(--an-gray-300); --border-subtle: var(--an-gray-200); --border-strong: var(--an-slate-600); --focus-ring: var(--an-blue-600); --link: var(--an-blue-600); --link-hover: var(--an-blue-800); --success: var(--an-green-600); --success-surface: var(--an-green-100); --success-border: var(--an-green-200); --danger: var(--an-red-500); --danger-text: #B3261E; --danger-surface: #FEECEC; --warning: var(--an-gold-700); --warning-surface: var(--an-gold-50); --info: var(--an-blue-600); --info-surface: var(--an-blue-50); }
:root { --font-sans: -apple-system,
    BlinkMacSystemFont,
    "SF Pro Text",
    "Inter",
    system-ui,
    "Segoe UI",
    Roboto,
    sans-serif; --font-display: -apple-system,
    BlinkMacSystemFont,
    "SF Pro Display",
    "Inter",
    system-ui,
    sans-serif; --font-accent: "Raleway", var(--font-display); --font-alt: "Outfit", var(--font-sans); --fs-xs: 12px; --fs-sm: 13px; --fs-14: 14px; --fs-15: 15px; --fs-base: 16px; --fs-18: 18px; --fs-lg: 20px; --fs-22: 22px; --fs-xl: 24px; --fs-2xl: 28px; --fs-3xl: 36px; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --lh-tight: 1.2; --lh-snug: 1.35; --lh-normal: 1.5; --lh-relaxed: 1.6; --ls-tight: -0.01em; --ls-normal: 0; --ls-wide: 0.02em; }
.an-display { font-family: var(--font-display); font-size: var(--fs-3xl); font-weight: var(--fw-bold); line-height: var(--lh-tight); letter-spacing: var(--ls-tight); color: var(--text-brand); }
.an-h1 { font-family: var(--font-display); font-size: var(--fs-2xl); font-weight: var(--fw-bold); line-height: var(--lh-tight); color: var(--text-brand); }
.an-h2 { font-family: var(--font-sans); font-size: var(--fs-xl); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--text-primary); }
.an-h3 { font-family: var(--font-sans); font-size: var(--fs-lg); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--text-primary); }
.an-title { font-family: var(--font-sans); font-size: var(--fs-18); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--text-primary); }
.an-body { font-family: var(--font-sans); font-size: var(--fs-base); font-weight: var(--fw-regular); line-height: var(--lh-normal); color: var(--text-primary); }
.an-body-med { font-family: var(--font-sans); font-size: var(--fs-base); font-weight: var(--fw-medium); line-height: var(--lh-normal); color: var(--text-primary); }
.an-small { font-family: var(--font-sans); font-size: var(--fs-14); font-weight: var(--fw-regular); line-height: var(--lh-normal); color: var(--text-secondary); }
.an-caption { font-family: var(--font-sans); font-size: var(--fs-xs); font-weight: var(--fw-regular); line-height: var(--lh-normal); color: var(--text-muted); }
.an-accent { font-family: var(--font-accent); font-size: var(--fs-2xl); font-weight: var(--fw-bold); line-height: var(--lh-tight); color: var(--text-brand); }
:root { --sp-0: 0; --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 20px; --sp-6: 24px; --sp-8: 32px; --sp-10: 40px; --sp-12: 48px; --sp-16: 64px; --radius-xs: 4px; --radius-sm: 6px; --radius-md: 8px; --radius-lg: 12px; --radius-xl: 16px; --radius-pill: 999px; --control-h-sm: 36px; --control-h-md: 44px; --control-h-lg: 52px; --shadow-sm: 0 1px 2px var(--an-shadow-10); --shadow-md: 0 4px 12px var(--an-shadow-10); --shadow-lg: 0 8px 24px var(--an-shadow-20); --shadow-focus: 0 0 0 3px rgba(0,82,180,0.25); --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); --dur-fast: 120ms; --dur-base: 200ms; --container-max: 1200px; }
:root { --font-sans: -apple-system,
    BlinkMacSystemFont,
    "SF Pro Text",
    var(--font-inter),
    var(--font-noto-bengali),
    system-ui,
    "Segoe UI",
    Roboto,
    sans-serif; --font-display: -apple-system,
    BlinkMacSystemFont,
    "SF Pro Display",
    var(--font-inter),
    var(--font-noto-bengali),
    system-ui,
    sans-serif; --font-accent: var(--font-raleway), var(--font-display); --font-alt: var(--font-outfit),
    var(--font-noto-bengali),
    var(--font-sans); }
body { font-family: var(--font-sans); font-size: var(--fs-base); line-height: var(--lh-normal); color: var(--text-primary); background: var(--color-bg); -webkit-font-smoothing: antialiased; }
a { color: var(--link); text-decoration: none; }
a:hover { color: var(--link-hover); text-decoration: underline; }
.an-focus-ring:focus-visible { outline: none; box-shadow: var(--shadow-focus); }
.hsc-v2 { background: rgb(246, 248, 252); font-family: var(--font-sans),
    "Inter",
    sans-serif; color: rgb(51, 51, 51); -webkit-font-smoothing: antialiased; }
html[lang="bn"] .hsc-v2, html[lang="bn"] .hsc-v2 * { font-family: var(--font-hind-siliguri),
    "Hind Siliguri",
    var(--font-sans),
    sans-serif !important; letter-spacing: 0px !important; }
html[lang="bn"] .hsc-v2 h1 { line-height: 1.3 !important; }
.hsc-v2 * { box-sizing: border-box; }
.hsc-v2 a { color: rgb(0, 82, 180); text-decoration: none; }
.hsc-v2 a:hover { color: rgb(1, 33, 105); }
.hsc-v2 input, .hsc-v2 button, .hsc-v2 select { font-family: inherit; }
.hsc-v2 input::placeholder { color: rgb(151, 151, 151); }
.hsc-v2 iconify-icon { display: inline-block; line-height: 0; }
.hsc-v2 button:focus-visible, .hsc-v2 input:focus-visible, .hsc-v2 select:focus-visible, .hsc-v2 a:focus-visible { outline: rgb(0, 82, 180) solid 3px; outline-offset: 2px; }
.hsc-v2 input[type="number"]::-webkit-inner-spin-button { opacity: 1; }
@keyframes hsc-wiggle { 
  0%, 100% { transform: rotate(0deg); }
  20% { transform: rotate(-3deg); }
  40% { transform: rotate(3deg); }
  60% { transform: rotate(-2deg); }
  80% { transform: rotate(2deg); }
}
@keyframes hsc-in { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: none; }
}
.hsc-v2 .hv0:hover { border-color: rgb(201, 216, 245) !important; background: rgb(248, 250, 253) !important; }
.hsc-v2 .hv1:hover { border-color: rgb(201, 216, 245) !important; background: rgb(248, 250, 253) !important; }
.hsc-v2 .hv2:hover { border-color: rgb(1, 33, 105) !important; }
.hsc-v2 .hv3:hover { color: rgb(0, 82, 180) !important; text-decoration-color: rgb(0, 82, 180) !important; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-400-0.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-400-1.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-400-2.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-500-3.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-500-4.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-500-5.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-600-6.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-600-7.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-600-8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-700-9.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-700-10.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Hind Siliguri"; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/hind-siliguri-700-11.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-12.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-13.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-14.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-15.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-16.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-17.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("/hsc-guide/fonts/inter-400-18.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-19.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-20.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-21.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-22.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-23.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-24.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("/hsc-guide/fonts/inter-500-25.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-26.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-27.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-28.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-29.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-30.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-31.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("/hsc-guide/fonts/inter-600-32.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-33.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-34.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-35.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-36.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-37.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("/hsc-guide/fonts/inter-700-39.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@layer base {
  .hsc-v2 :not(svg, svg *) { all: revert; }
}
.hsc-v2 { display: block; width: 100%; flex: 1 0 auto; margin: 0px; font-size: var(--fs-base); line-height: var(--lh-normal); --font-hind-siliguri: "Hind Siliguri"; }
.hsc-v2 iconify-icon { vertical-align: 0px; }
.hsc-v2 iconify-icon > svg { display: block; }
.hsc-v2-loading { min-height: 100vh; width: 100%; background: rgb(246, 248, 252); }