@font-face{font-family:Grades Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/montserrat-latin-ext-wght-normal.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grades Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/montserrat-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,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:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-28-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+954D,U+9530}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-29-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+94EC,U+94BC}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-103-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6813}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-105-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7F38}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-106-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+2191}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-107-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+78B3,U+7B5B}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-108-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8F74,U+9F7F,U+87BA}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-109-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6746,U+67F1}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-110-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8F68,U+77FF}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-111-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+78E8,U+68D2,U+9636,U+6881,U+8010,U+5F84,U+4ED3,U+6B8A,U+4F30}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-112-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6865,U+7B51,U+5899,U+68B0,U+6DB2,U+56FA,U+7EB9,U+5C3A,U+5BF8}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-113-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+94A2,U+96F6,U+6D0B,U+7840,U+5C4B,U+8F6E,U+9014,U+6267,U+83DC,U+5C3E,U+8DF3,U+5706}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-114-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+57DF,U+65BD,U+5E55,U+5382,U+538B,U+7D27,U+7EB8,U+68C0,U+4F59,U+8D1F,U+53E6,U+5426}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-115-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6BB5,U+6E2F,U+6838,U+8FD4,U+9876,U+62C9,U+5957,U+72B6,U+7EED,U+8D27,U+51B5,U+95ED,U+6309,U+54EA,U+9690,U+79C1,U+7B56,U+54A8,U+521D,U+8BE6,U+5178,U+4EC5,U+8303,U+56F4,U+8BC9}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-116-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+4F9B,U+9886,U+57FA,U+5C71,U+9020,U+7EDC,U+822A,U+8BED,U+5F3A,U+53CC,U+5F20,U+8FDE,U+9A8C,U+827A,U+9700,U+6750,U+636E,U+8D23,U+91C7,U+8D2D,U+724C,U+51C6,U+9645,U+786E,U+59CB,U+8425,U+653F,U+6B3E,U+81F3,U+5E93,U+5B58,U+8FCE,U+8BE2,U+6B65,U+5217,U+53C2,U+8003,U+975E,U+5148}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-117-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+79CD,U+4EF6,U+5E94,U+4EA4,U+53E3,U+6D77,U+8BBE,U+5EFA,U+98CE,U+672F,U+6599,U+4E,U+5BFC,U+8A00,U+91CD,U+8F7D,U+5934,U+53CA,U+6C42,U+76F4,U+6001,U+7CBE,U+91CF,U+6D41,U+7A0B,U+8D28,U+8BC1,U+5177,U+4EFB,U+6807,U+6216,U+5355,U+9009,U+91CC,U+6CA1,U+FF1F,U+4ECE,U+67E5,U+7531,U+8FD0,U+4F7F,U+6761,U+653E,U+89E3,U+5E38,U+89C1,U+4ED6,U+4E5F,U+6B22,U+8BC4,U+578B,U+5E76,U+5C06}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-118-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+4EA7,U+54C1,U+90E8,U+7528,U+4E0E,U+9053,U+901A,U+9762,U+5DE5,U+4E1A,U+673A,U+7535,U+5236,U+52A0,U+80FD,U+529B,U+6280,U+8D44,U+516C,U+53F8,U+5173,U+4E8E,U+6211,U+4EEC,U+9996,U+9875,U+4E3B,U+8054,U+7CFB,U+56DE,U+5408,U+91D1,U+7C7B,U+9AD8,U+5EA6,U+540E,U+63A5,U+5BF9,U+56FE,U+8981,U+7EBF,U+8868,U+65B9,U+5F0F,U+6240,U+5B66,U+6027,U+751F,U+660E,U+6587,U+5FC3,U+6570,U+5165,U+53F7,U+884C,U+957F,U+4EE5,U+5730,U+5B9E,U+77E5,U+5728,U+8FD8,U+5B9A,U+8FD9,U+5F00,U+770B,U+7AD9,U+6B63,U+4E86,U+5176,U+7279,U+63D0,U+60A8,U+51FA,U+53D1,U+662F,U+53EF,U+60C5,U+4F5C,U+4E3A,U+8BF7,U+5168,U+4E0B,U+4FE1,U+606F,U+544A,U+548C}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-119-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+3001,U+7F51,U+4A,U+4F,U+54,U+41,U+49,U+20,U+4E2D,U+3002,U+FF0C,U+70B9,U+2014,U+4D,U+61,U+74,U+65,U+72,U+69,U+6C,U+73,U+6F,U+6E,U+43,U+2E,U+2C,U+4C,U+64,U+7684}@font-face{font-family:Grades Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-sc-latin-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+4A,U+4F,U+54,U+41,U+49,U+4E,U+20,U+2191,U+2014,U+4D,U+61,U+74,U+65,U+72,U+69,U+6C,U+73,U+6F,U+6E,U+43,U+2E,U+2C,U+4C,U+64}@font-face{font-family:Grades Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/noto-sans-arabic-arabic-wght-normal.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-69-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6881}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-75-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7815,U+8017}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-76-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+9271}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-82-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8EF8}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-83-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+92FC}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-86-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+5F84}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-88-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7DB2,U+70AD}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-89-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6469}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-90-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+68B0,U+790E,U+68D2}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-91-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+5BF8}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-93-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7C89,U+6E7E,U+7BC4}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-94-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7DCA}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-95-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8F38,U+6CB9}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-96-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6B6F,U+8A0E}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-98-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7DE0}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-99-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+2191}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-100-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7D66,U+6E2F}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-101-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7BC9,U+5727}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-102-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+968E,U+5009}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-103-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8377,U+88CF}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-104-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+9014,U+5EFA,U+8CA0,U+4E38}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-105-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6A4B,U+67FB,U+56F2}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-106-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+9244,U+6D0B,U+9020,U+822C,U+7A0B,U+8CAC}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-107-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6BB5,U+6839,U+6280,U+7D0D,U+4EFB,U+4F8B}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-108-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8CC7,U+63A1}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-109-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+8853,U+5F35,U+56F3,U+614B,U+9069,U+91CF,U+5EAB,U+5404}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-110-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+88FD,U+6761,U+985E,U+6750,U+9589,U+8AC7}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-111-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+98A8,U+57FA,U+5DE5,U+6848,U+5F37,U+76F4,U+63D0,U+7BA1,U+672A}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-112-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7A2E,U+4F9B,U+7523,U+7D20,U+72B6,U+8EE2,U+9054,U+6C7A,U+63B2,U+969B,U+4E3B,U+63A2}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-113-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+5C4B,U+539F,U+8A00,U+8A9E,U+8ECA,U+4ED5,U+78BA,U+8A8D,U+5FC5,U+8CEA,U+904B,U+8ABF,U+55B6,U+7D39,U+76F8,U+8A73,U+7D30,U+6307}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-114-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+9053,U+9001,U+6D77,U+5C71,U+7D50,U+53D7,U+9762,U+4EF6,U+4EE3,U+683C,U+4FDD,U+4ECB,U+8F09,U+500B,U+5B89}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-115-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+6A5F,U+529B,U+96FB,U+52A0,U+5EA6,U+69D8,U+771F,U+7684,U+6027,U+66F8,U+898F,U+9577,U+5148,U+9078,U+5225,U+53EF}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-116-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+54C1,U+90E8,U+696D,U+767A,U+5B50,U+80FD,U+6599,U+30E2,U+9AD8,U+5F8C,U+691C,U+8981,U+8868,U+6CD5,U+4ED8,U+89A7,U+6570,U+4F7F,U+7D04,U+6587,U+91D1,U+4ED6,U+FF1F,U+77E5}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-117-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+7528,U+5834,U+4F1A,U+793E,U+5185,U+4E,U+554F,U+5408,U+4E0A,U+4E2D,U+4E00,U+5165,U+65B9,U+51FA,U+60C5,U+5831,U+5229,U+672C,U+898B,U+76EE,U+5B9A}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-118-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+4A,U+4F,U+54,U+41,U+49,U+50,U+43,U+2014,U+4D,U+61,U+74,U+65,U+72,U+69,U+6C,U+73,U+6F,U+6E,U+2E,U+2C,U+4C,U+64}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-119-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+30ED,U+30C3,U+30C9,U+30FB,U+30A4,U+30F3,U+30D5,U+30E9,U+30A1,U+30B5,U+30FC,U+30DB,U+30E0,U+30E1,U+30CA,U+30D3,U+30B2,U+30B7,U+30E7,U+304A,U+3044,U+308F,U+305B,U+30DA,U+30B8,U+3078,U+20,U+30AF,U+30EA,U+30D6,U+30C7,U+30E3,U+30C8,U+30DC,U+30EB,U+30C0,U+30CB,U+30B1,U+30B9,U+30BF,U+30DE,U+30AC,U+3092,U+3051,U+308B,U+30AB,U+30D7,U+3001,U+306D,U+3058,U+3054,U+304F,U+3060,U+3055,U+3002,U+3052,U+3068,U+306A,U+30DF,U+306E,U+30C4,U+3042,U+307E,U+305F,U+306F,U+3084,U+30E5,U+304B,U+3089,U+3076,U+3063,U+3066,U+3082,U+3053,U+308C,U+305D,U+3093,U+304D,U+3061,U+304C,U+3057,U+3059,U+30D0,U+30DD,U+30AD,U+306B,U+3046,U+3067,U+308A,U+3079,U+305A}@font-face{font-family:Grades Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/grades-assets/fonts/noto-sans-jp-latin-wght-normal-grades.woff2)format("woff2-variations");unicode-range:U+4A,U+4F,U+54,U+41,U+49,U+4E,U+20,U+2191,U+50,U+43,U+2014,U+4D,U+61,U+74,U+65,U+72,U+69,U+6C,U+73,U+6F,U+6E,U+2E,U+2C,U+4C,U+64}@font-face{font-family:Grades Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/noto-sans-devanagari-devanagari-wght-normal.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Grades Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/montserrat-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Grades Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/montserrat-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Grades Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/noto-sans-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Grades Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/noto-sans-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Grades Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/noto-sans-thai-thai-wght-normal.woff2)format("woff2-variations");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Grades Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/montserrat-vietnamese-wght-normal.woff2)format("woff2-variations");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:Grades Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/application-assets/fonts/files/noto-sans-vietnamese-wght-normal.woff2)format("woff2-variations");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}#grades-directory{color:#101719;font-synthesis:none;--heading:#1f5695;--button:#1f5695;--ink:#101719;--muted:#53616a;--wash:#f3f2ec;--card-shadow:4px 25px 25px 0 #0000004d;--button-shadow:4px 4px 25px 0 #0000004d;font-family:Grades Montserrat Variable,Arial,sans-serif}#grades-directory *{box-sizing:border-box}#grades-directory{-webkit-font-smoothing:antialiased;background:#fff;min-width:320px;margin:0}#grades-directory button,#grades-directory a{-webkit-tap-highlight-color:transparent;outline-offset:5px}#grades-directory button{font:inherit;cursor:pointer}#grades-directory a{color:inherit;text-decoration:none}#grades-directory a:focus-visible,#grades-directory button:focus-visible{outline:3px solid #101719}#grades-directory img{max-width:100%;display:block}#grades-directory h1,#grades-directory h2,#grades-directory h3,#grades-directory p{margin:0}#grades-directory .container{width:min(1140px,100% - 64px);margin-inline:auto}#grades-directory .hero-banner{background:#e6e8e8;height:250px;overflow:hidden}#grades-directory .hero-banner img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}#grades-directory .hero-intro{text-align:center;padding-top:30px;padding-bottom:48px}#grades-directory h1{color:var(--heading);font-size:64px;font-weight:600;line-height:78px}#grades-directory .hero-scope{margin-top:10px;font-size:20px;font-weight:600;line-height:29px}#grades-directory .hero-description{margin-top:10px;font-size:16px;line-height:26px}#grades-directory .hero-actions{justify-content:center;gap:20px;margin-top:28px;display:flex}#grades-directory .button{text-align:center;border-radius:0;justify-content:center;align-items:center;min-height:56px;padding:18px 24px;font-size:16px;font-weight:700;line-height:20px;transition:background-color .18s,color .18s;display:inline-flex}#grades-directory .button-primary{background:var(--button);color:#fff}#grades-directory .button-primary:hover{background:#164475}#grades-directory .button-outline{color:#1f5695;border:1px solid #1f5695;padding:17px 23px}#grades-directory .button-outline:hover{background:#f3f2ec}#grades-directory .grades-section{border-top:1px solid #edf1f5;padding:68px 0 72px}#grades-directory .section-intro{text-align:center}#grades-directory h2{color:var(--heading);font-size:36px;font-weight:600;line-height:48px}#grades-directory .section-intro>p{margin-top:14px;font-size:16px;line-height:26px}#grades-directory .section-intro .directory-note{margin-top:4px}#grades-directory .directory-note a{color:#1f5695;text-underline-offset:4px;text-decoration:underline}#grades-directory .grade-grid{grid-template-columns:repeat(3,255px);justify-content:center;gap:30px;margin-top:46px;display:grid}#grades-directory .grade-card{min-height:340px;box-shadow:var(--card-shadow);background:#fff;border-radius:0;position:relative}#grades-directory .grade-copy{text-align:center;padding:30px 16px 86px}#grades-directory .grade-copy h3{letter-spacing:-1px;color:var(--ink);font-size:36px;font-weight:600;line-height:48px}#grades-directory .grade-family{color:#1f5695;min-height:44px;margin-top:6px;font-size:14px;line-height:22px}#grades-directory .grade-application{border-top:1px solid #dce5e7;margin-top:18px;padding-top:19px}#grades-directory .grade-use-label{letter-spacing:.7px;color:var(--muted);font-size:11px;font-weight:600;line-height:18px}#grades-directory .grade-use{min-height:48px;color:var(--ink);margin-top:9px;font-size:16px;font-weight:400;line-height:24px}#grades-directory .grade-button{background:var(--button);color:#fff;width:100%;height:56px;box-shadow:var(--button-shadow);justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:16px;transition:background-color .18s;display:flex;position:absolute;bottom:0}#grades-directory .grade-card:hover .grade-button{background:#164475}#grades-directory .grade-card:focus-visible{outline-offset:9px}#grades-directory .grade-context{text-align:center;color:var(--muted);margin-top:62px;font-size:14px;line-height:23px}#grades-directory .custom-section{background:var(--wash);padding:72px 0 76px;scroll-margin-top:20px}#grades-directory .custom-inner{grid-template-columns:1fr 1fr;gap:80px;display:grid}#grades-directory .eyebrow{color:#1f5695;letter-spacing:1px;margin-bottom:13px;font-size:13px;font-weight:600;line-height:20px}#grades-directory .custom-heading h2{color:var(--ink);max-width:440px}#grades-directory .custom-content>p{font-size:16px;line-height:26px}#grades-directory .custom-content .custom-lead{margin-bottom:14px;font-size:20px;font-weight:600;line-height:29px}#grades-directory .enquiry-guide{margin-top:44px}#grades-directory .enquiry-guide h3{font-size:20px;font-weight:600;line-height:29px}#grades-directory .enquiry-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:20px 0 0;display:grid}#grades-directory .enquiry-detail{border-top:1px solid #cad4df;padding-top:19px}#grades-directory .enquiry-detail dt{align-items:baseline;gap:12px;font-size:18px;font-weight:600;line-height:27px;display:flex}#grades-directory .detail-number{color:#1f5695;flex:none;font-size:13px;line-height:20px}#grades-directory .enquiry-detail dd{margin:10px 0 0 28px;font-size:16px;line-height:26px}#grades-directory .custom-action-row{align-items:center;gap:36px;margin-top:36px;display:flex}#grades-directory .custom-action-row .button{flex:none}#grades-directory .custom-action-row p{color:var(--muted);font-size:14px;line-height:23px}#grades-directory .custom-action-row strong{color:var(--ink);font-weight:600}@media (width<=900px){#grades-directory .container{width:min(100% - 48px,740px)}#grades-directory .hero-banner{height:220px}#grades-directory h1{font-size:52px;line-height:64px}#grades-directory .grade-grid{grid-template-columns:repeat(2,255px)}#grades-directory .custom-inner{gap:35px}#grades-directory .custom-heading h2{font-size:32px;line-height:43px}#grades-directory .desktop-break{display:none}#grades-directory .enquiry-details{gap:24px}#grades-directory .enquiry-detail dt{display:block}#grades-directory .detail-number{margin-bottom:6px;display:block}#grades-directory .enquiry-detail dd{margin-left:0}}@media (width<=620px){#grades-directory .container{width:calc(100% - 40px)}#grades-directory .hero-banner{height:170px}#grades-directory .hero-intro{padding-top:26px;padding-bottom:38px}#grades-directory h1{font-size:40px;line-height:50px}#grades-directory .hero-scope{max-width:310px;margin:12px auto 0;font-size:18px;line-height:27px}#grades-directory .hero-description{max-width:325px;margin:12px auto 0}#grades-directory .hero-actions{flex-direction:column;gap:14px;margin-top:24px}#grades-directory .button{padding-inline:16px;font-size:15px}#grades-directory h2{font-size:30px;line-height:40px}#grades-directory .grades-section{padding-top:46px}#grades-directory .section-intro>p{max-width:330px;margin-inline:auto}#grades-directory .grade-grid{grid-template-columns:255px;gap:30px;margin-top:36px}#grades-directory .grade-context{margin-top:54px}#grades-directory .custom-section{padding-block:48px}#grades-directory .custom-inner{grid-template-columns:1fr;gap:25px}#grades-directory .enquiry-guide{margin-top:32px}#grades-directory .enquiry-details{grid-template-columns:1fr;gap:22px;margin-top:18px}#grades-directory .enquiry-detail{padding-top:16px}#grades-directory .enquiry-detail dt{display:flex}#grades-directory .detail-number{margin-bottom:0;display:inline}#grades-directory .enquiry-detail dd{margin-left:28px}#grades-directory .custom-action-row{flex-direction:column;align-items:stretch;gap:22px;margin-top:28px}#grades-directory .custom-action-row .button{width:100%}}@media (prefers-reduced-motion:reduce){#grades-directory *,#grades-directory :before,#grades-directory :after{scroll-behavior:auto!important;transition:none!important}}#grades-directory .buying-routes-section{border-top:1px solid #edf1f5;padding:72px 0 78px;scroll-margin-top:20px}#grades-directory .buying-routes-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:60px;display:grid}#grades-directory .buying-routes-intro{text-align:left;padding-top:12px}#grades-directory .buying-routes-intro>p{margin-top:24px;font-size:16px;line-height:26px}#grades-directory .buying-routes-grid{min-width:0}#grades-directory .buying-route-card{background:#fff;border-top:1px solid #dce1e2;align-items:center;gap:28px;min-height:120px;padding:26px 14px;transition:background-color .18s;display:flex}#grades-directory .buying-route-copy{text-align:left;flex:1;min-width:0}#grades-directory .buying-route-copy h3{color:var(--ink);font-size:26px;font-weight:600;line-height:34px}#grades-directory .buying-route-copy p{color:var(--muted);margin-top:8px;font-size:16px;line-height:26px}#grades-directory .buying-route-arrow{color:var(--button);flex:0 0 36px;display:block}#grades-directory .buying-route-card:hover{background:var(--wash)}#grades-directory .buying-route-card:hover h3{color:var(--button)}#grades-directory .buying-route-card:focus-visible{outline-offset:5px}@media (width<=900px){#grades-directory .buying-routes-layout{grid-template-columns:minmax(0,1fr);gap:36px}#grades-directory .buying-routes-intro{max-width:480px;padding-top:0}#grades-directory .buying-routes-intro>p{margin-top:16px}}@media (width<=620px){#grades-directory .buying-routes-section{padding-block:48px}#grades-directory .buying-routes-layout{gap:30px}#grades-directory .buying-route-card{gap:20px;padding:24px 0}#grades-directory .buying-route-copy h3{font-size:22px;line-height:30px}#grades-directory .buying-route-arrow{flex-basis:28px;width:28px;height:28px}}#grades-directory{font-family:Grades Montserrat Variable,Arial,sans-serif}html:not([lang=en]) #grades-directory .grade-card{height:auto;min-height:340px}html:not([lang=en]) #grades-directory .grade-copy{flex:1}html:not([lang=en]) #grades-directory .grade-button{height:auto;min-height:56px;padding-block:12px}html:not([lang=en]) #grades-directory .button{white-space:normal;height:auto;min-height:56px}html:not([lang=en]) #grades-directory h1,html:not([lang=en]) #grades-directory h2,html:not([lang=en]) #grades-directory h3{overflow-wrap:anywhere}[dir=rtl] #grades-directory .buying-routes-intro,[dir=rtl] #grades-directory .buying-route-copy{text-align:right}[dir=rtl] #grades-directory .buying-route-arrow{transform:scaleX(-1)}[dir=rtl] #grades-directory .enquiry-detail dd{margin-left:0;margin-right:28px}[dir=rtl] #grades-directory .grade-copy h3{font-family:Grades Montserrat Variable,sans-serif}@media (width<=900px){[dir=rtl] #grades-directory .enquiry-detail dd{margin-right:0}}@media (width<=620px){[dir=rtl] #grades-directory .enquiry-detail dd{margin-right:28px}}#grades-directory{background:#fff;max-width:100%}#grades-directory :is(h1,h2,h3,p,dt,dd,a){letter-spacing:normal;text-transform:none;font-family:inherit}#grades-directory .grade-use-label{letter-spacing:.7px}#grades-directory :is(section,[id]){scroll-margin-top:100px}#grades-directory .grade-copy h3{letter-spacing:-1px;font-family:Grades Montserrat Variable,sans-serif}html:lang(ar) #grades-directory{font-family:Grades Noto Sans Arabic Variable,sans-serif}html:lang(zh) #grades-directory{font-family:Grades Montserrat Variable,Grades Noto Sans SC Variable,sans-serif}html:lang(ja) #grades-directory{font-family:Grades Montserrat Variable,Grades Noto Sans JP Variable,sans-serif}html:lang(hi) #grades-directory{font-family:Grades Montserrat Variable,Grades Noto Sans Devanagari Variable,sans-serif}html:lang(th) #grades-directory{font-family:Grades Montserrat Variable,Grades Noto Sans Thai Variable,sans-serif}html:lang(ru) #grades-directory,html:lang(vi) #grades-directory{font-family:Grades Montserrat Variable,Grades Noto Sans Variable,sans-serif}#grades-directory .hero{background:#fff;border:0;min-height:0;padding:0;display:block}#grades-directory .hero:before,#grades-directory .hero:after{content:none}#grades-directory .section-intro h2{max-width:none}
