/* Generated by tools/subset_fonts.py. Self-hosted: no third-party font requests. */
@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/jost-latin-var.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url('../fonts/source-sans-3-latin-var.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:200 900;font-display:swap;src:url('../fonts/source-sans-3-latin-italic-var.woff2') format('woff2')}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-core.woff2') format('woff2');unicode-range:U+B7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+3000-303F,U+4E00,U+4E09,U+4E0D-4E0E,U+4E1A,U+4E1C,U+4E24,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48,U+4E4B,U+4E5F,U+4E66,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E9A,U+4EA4,U+4EAC,U+4EBA,U+4EC0,U+4ECB,U+4ECE,U+4ED8,U+4EE3,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4F01,U+4F19-4F1A,U+4F34,U+4F4D,U+4F55,U+4F5C,U+4F60,U+4F63,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FE1,U+503C,U+505A,U+5148,U+5165,U+5168,U+516C,U+5170-5171,U+5173,U+5176,U+5185,U+518D,U+51B3,U+51FA,U+51FD,U+5206,U+5212,U+521B,U+521D,U+5229,U+5230,U+5236,U+524D,U+529E,U+52A0-52A1,U+52A8-52A9,U+52DF,U+5316-5317,U+533A,U+534E-534F,U+5355,U+5361,U+53C2,U+53CA-53CD,U+53E3,U+53EF,U+53F3,U+53F8,U+5404,U+5408,U+540C,U+540E,U+5411,U+544A,U+5458,U+548C,U+56E2,U+56FD,U+5728,U+5730,U+57CE,U+57DF,U+57F9,U+5883,U+589E,U+5907,U+5916,U+591A,U+5927,U+597D,U+59B9,U+59CA-59CB,U+5B66,U+5B89,U+5B9A,U+5B9C,U+5B9E,U+5BA1,U+5BB6,U+5BB9,U+5BBE,U+5BF9,U+5C06,U+5C0F,U+5C55,U+5DE5,U+5DF2,U+5E02,U+5E08,U+5E0C,U+5E2E,U+5E38,U+5E45,U+5E74,U+5E76,U+5E9C,U+5EFA,U+5F00,U+5F0F,U+5F20,U+5F53,U+5F71,U+5F85,U+5F97,U+5FAE,U+5FD7,U+603B,U+6089,U+60A8,U+60EF,U+60F3,U+610F,U+613F,U+6211,U+6216,U+624B,U+6258,U+626B,U+627E,U+62DB,U+62E9,U+6301,U+6309,U+6388,U+6392,U+63A5,U+63CF-63D0,U+642D,U+652F,U+653F,U+6559,U+6570,U+6587,U+65B0,U+65B9,U+65C5,U+65F6,U+660E,U+6613,U+662F,U+66F4,U+66FE,U+6709,U+670B,U+670D,U+671B,U+671F,U+673A,U+675F,U+6765,U+6770,U+6784,U+6807,U+6821,U+6838,U+6848,U+6865,U+6A2A,U+6B22,U+6B65,U+6BDB,U+6C11,U+6C42,U+6C5F,U+6C9F,U+6CD5,U+6CE8,U+6D32,U+6D3B,U+6D3D,U+6D41,U+6DF1,U+6DFB,U+6E38,U+6E7E,U+7167,U+719F,U+7247,U+724C,U+7275,U+72EC,U+751F,U+7531,U+7533,U+7684,U+76DB,U+76EE,U+76F8,U+77E5,U+7801,U+786E,U+793C,U+793E,U+79C1,U+7A0B,U+7ACB,U+7AD9,U+7B56,U+7B5B,U+7B79,U+7B7E,U+7B97,U+7BB1,U+7CFB,U+7EA6,U+7EBF,U+7EC4,U+7EC7-7EC8,U+7ECD,U+7ED3,U+7EDC,U+7EDF,U+7EED,U+7EF4,U+7F51,U+7FFB,U+8001,U+8005,U+8054,U+80B2,U+80FD,U+82F1,U+83B7,U+83DC,U+843D,U+878D,U+884C,U+8868,U+897F,U+89C1,U+89C6,U+89E3,U+8BA1-8BA2,U+8BAD-8BAE,U+8BBF,U+8BD1,U+8BED,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8C08,U+8C0A,U+8D1F,U+8D23,U+8D35,U+8D38-8D39,U+8D56,U+8D74,U+8D77,U+8DDF,U+8EAB,U+8FB9,U+8FC7,U+8FCE,U+8FDB,U+9002,U+9009,U+901A,U+9080,U+90AE,U+90E8,U+91CD,U+91D1,U+94AE,U+957F,U+95E8,U+95EE,U+95F4,U+9605,U+9645,U+966A,U+9690,U+9700,U+9752,U+9760,U+9762,U+9875,U+9879,U+9884,U+9886,U+9898,U+9988,U+9996,U+9A7B,U+FF00-FFEF}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext1.woff2') format('woff2');unicode-range:U+4E01,U+4E03,U+4E07-4E08,U+4E0A-4E0B,U+4E11,U+4E13-4E14,U+4E16,U+4E18-4E19,U+4E1B,U+4E1D,U+4E22,U+4E25,U+4E27,U+4E2A-4E2B,U+4E32,U+4E34,U+4E38-4E39,U+4E3D-4E3E,U+4E43,U+4E45,U+4E49,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E60-4E61,U+4E70-4E71,U+4E73,U+4E7E,U+4E88-4E89,U+4E8F,U+4E91-4E92,U+4E94-4E95,U+4E9B,U+4EA1-4EA2,U+4EA5-4EA9,U+4EAB,U+4EAD-4EAE,U+4EB2,U+4EBF,U+4EC1,U+4EC5-4EC7,U+4ECA,U+4ECD,U+4ED1,U+4ED3-4ED7,U+4ED9,U+4EDF,U+4EE4,U+4EEA,U+4EF0,U+4EF2,U+4EF7,U+4EFD,U+4EFF,U+4F0A,U+4F0D-4F11,U+4F17-4F18,U+4F1E-4F20,U+4F24,U+4F26,U+4F2A,U+4F2F-4F30,U+4F36,U+4F38,U+4F3A,U+4F3C,U+4F43,U+4F46,U+4F4E-4F51,U+4F53,U+4F59,U+4F5B,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73,U+4F7F,U+4F84,U+4F88,U+4F8D,U+4F97,U+4FA0,U+4FA3,U+4FA5-4FA6,U+4FA8-4FA9,U+4FAE-4FAF,U+4FB5,U+4FC3-4FC4,U+4FCA,U+4FCF-4FD0,U+4FD7-4FD8,U+4FDD-4FDE,U+4FE9,U+4FED-4FEF,U+4FF1,U+4FFA,U+500D,U+5012,U+5014,U+5018-501A,U+501F,U+5021,U+5026,U+502A,U+503A,U+503E,U+5047,U+504F,U+505C,U+5065,U+5076-5077,U+507F-5080,U+5085,U+5088,U+508D,U+50A3,U+50A8,U+50AC,U+50B2,U+50BB,U+50CF,U+50DA,U+50E7,U+50F3,U+50F5,U+50FB,U+5112,U+5121,U+513F,U+5141,U+5143-5146,U+5149,U+514B,U+514D,U+5151,U+5154,U+515A,U+515C,U+5162,U+516B,U+516D,U+5174-5175,U+5177-5179,U+517B-517D,U+5180,U+5188-5189,U+518C,U+5192,U+5195,U+5197,U+5199,U+519B-519C,U+51A0,U+51A4,U+51AC,U+51AF-51B0,U+51B2,U+51B5-51B7,U+51BB,U+51C0,U+51C4,U+51C6,U+51C9,U+51CB-51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0-51E1,U+51E4,U+51ED,U+51EF-51F0,U+51F3,U+51F6,U+51F8-51F9,U+51FB,U+51FF-5201,U+5203,U+5207,U+520A,U+5211,U+5217-521A,U+5220,U+5224,U+5228,U+522B,U+522E,U+5237-523B,U+523D,U+5241-5243,U+524A,U+5250-5251,U+5254,U+5256,U+5265,U+5267,U+5269-526A,U+526F,U+5272,U+527F,U+5288,U+529B,U+529D,U+529F,U+52A3,U+52AA-52AB,U+52B1-52B3,U+52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D2,U+52D8,U+52E4,U+52FA,U+52FE-5300,U+5305-5306,U+5308,U+5319,U+531D,U+5320-5321,U+5323,U+532A,U+5339,U+533B,U+533F,U+5341,U+5343,U+5347-534A,U+5351-5353,U+5356-5357,U+535A,U+535C,U+535E,U+5360,U+5362,U+5364,U+5367,U+536B,U+536F-5371,U+5373-5375,U+5377-5378,U+537F,U+5382,U+5384-5386,U+5389,U+538B-538C,U+5395,U+5398,U+539A,U+539F,U+53A2,U+53A6,U+53A8-53A9,U+53BB,U+53BF,U+53C1,U+53C8-53C9,U+53D1,U+53D4,U+53D6-53D9,U+53DB,U+53E0,U+53E4-53E6,U+53EA-53EE,U+53F0,U+53F2,U+53F6-53F7,U+53F9,U+53FC,U+5401,U+5403,U+5409-540A,U+540D,U+540F-5410,U+5413,U+5415,U+5417,U+541B,U+541D-5420,U+5426-5429,U+542B-542F,U+5431,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5446,U+5448}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext2.woff2') format('woff2');unicode-range:U+5450,U+5455,U+545B-545C,U+5462,U+5468,U+5473,U+5475,U+5478,U+547B-547D,U+5480,U+5486,U+548B,U+548E-5490,U+5492,U+5495-5496,U+5499,U+54A8,U+54AC,U+54AF,U+54B1,U+54B3,U+54B8,U+54BD,U+54C0-54C1,U+54C4,U+54C6-54C9,U+54CD-54CE,U+54D1,U+54D7,U+54DF,U+54E5-54E6,U+54E8-54EA,U+54ED-54EE,U+54F2,U+54FA,U+54FC,U+5501,U+5506-5507,U+5509,U+5510,U+5524,U+552C,U+552E-552F,U+5531,U+553E,U+5543-5544,U+5546,U+554A,U+5561,U+5564-5566,U+556A,U+556E,U+5578,U+557C,U+5580,U+5582,U+5584,U+5587,U+5589-558A,U+5598,U+559C-559D,U+55A7,U+55B3,U+55B7,U+55BB,U+55C5,U+55D3,U+55DC,U+55E1,U+55E3,U+55FD,U+5609,U+560E,U+5618,U+561B,U+5631-5632,U+5634,U+5636,U+563B,U+563F,U+564E,U+5668,U+566A,U+566C,U+5676,U+568E-568F,U+56A3,U+56B7,U+56BC,U+56CA,U+56DA-56DB,U+56DE,U+56E0,U+56E4,U+56ED,U+56F0-56F1,U+56F4,U+56FA,U+56FE,U+5703,U+5706,U+5708,U+571F,U+5723,U+572D,U+573A,U+573E,U+5740,U+5747,U+574A,U+574D-5751,U+5757,U+575A-575B,U+575D-5761,U+5764,U+5766,U+576A,U+576F,U+5777,U+5782-5784,U+578B,U+5792,U+579B,U+57A2-57A3,U+57A6,U+57AB,U+57AE,U+57C2-57C3,U+57CB,U+57D4,U+57E0,U+57FA,U+5802,U+5806,U+5811,U+5815,U+5821,U+5824,U+582A,U+5830,U+5835,U+584C,U+5851,U+5854,U+5858,U+585E,U+586B,U+5885,U+5892-5893,U+5899,U+589F,U+58A8-58A9,U+58C1,U+58D5,U+58E4,U+58EB-58EC,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5904,U+590D,U+590F,U+5915,U+591C,U+591F,U+5929-592B,U+592E-592F,U+5931,U+5934,U+5937-593A,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954,U+5956-5957,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+5982,U+5984,U+5986-5988,U+598A,U+5992-5993,U+5996,U+5999,U+59A5,U+59A8,U+59AE,U+59BB,U+59C6,U+59D0-59D1,U+59D3-59D4,U+59DA,U+59DC,U+59E5,U+59E8,U+59EC,U+59FB,U+59FF,U+5A01,U+5A03-5A04,U+5A07,U+5A18,U+5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A31,U+5A36,U+5A46,U+5A49,U+5A5A,U+5A6A,U+5A74,U+5A76,U+5A7F,U+5A92,U+5A9A,U+5AB3,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AE1,U+5AE9,U+5B50,U+5B54-5B55,U+5B57-5B59,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B69-5B6A,U+5B70,U+5B75,U+5B7A,U+5B7D,U+5B81,U+5B83,U+5B85,U+5B87-5B88,U+5B8B-5B8C,U+5B8F,U+5B97-5B99,U+5B9B,U+5B9D,U+5BA0,U+5BA2-5BA4,U+5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB5,U+5BBD,U+5BBF,U+5BC2,U+5BC4-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDF,U+5BE1,U+5BE5,U+5BE8,U+5BF8,U+5BFA-5BFC,U+5BFF,U+5C01,U+5C04,U+5C09-5C0A,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C1D,U+5C24,U+5C27,U+5C31,U+5C38-5C3A,U+5C3C-5C42,U+5C45,U+5C48-5C4B,U+5C4E-5C4F,U+5C51,U+5C5E,U+5C60-5C61,U+5C65,U+5C6F,U+5C71,U+5C79,U+5C7F,U+5C81-5C82,U+5C94,U+5C97,U+5C9B,U+5CA9,U+5CAD,U+5CB3,U+5CB8,U+5CBF,U+5CD9,U+5CE1,U+5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D07,U+5D0E,U+5D14,U+5D16,U+5D29,U+5D2D,U+5D4C,U+5DCD,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE6-5DE8}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext3.woff2') format('woff2');unicode-range:U+5DE9,U+5DEB,U+5DEE,U+5DF1,U+5DF3-5DF4,U+5DF7,U+5DFE,U+5E01,U+5E03,U+5E05-5E06,U+5E10,U+5E15-5E16,U+5E18,U+5E1A-5E1D,U+5E26-5E27,U+5E2D,U+5E3D,U+5E42,U+5E4C,U+5E55,U+5E62,U+5E72-5E73,U+5E78,U+5E7B-5E7D,U+5E7F,U+5E84,U+5E86-5E87,U+5E8A,U+5E8F-5E90,U+5E93-5E95,U+5E97,U+5E99-5E9A,U+5E9E-5E9F,U+5EA6-5EA7,U+5EAD,U+5EB6-5EB8,U+5EC9-5ECA,U+5ED3,U+5ED6,U+5EF6-5EF7,U+5F02-5F04,U+5F0A,U+5F13,U+5F15,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F2F,U+5F31,U+5F39-5F3A,U+5F52,U+5F55,U+5F5D,U+5F62,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70,U+5F79,U+5F7B-5F7C,U+5F80-5F81,U+5F84,U+5F88,U+5F8A-5F8B,U+5F90,U+5F92,U+5F98,U+5FA1,U+5FAA,U+5FB7,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FCC-5FCD,U+5FD8-5FD9,U+5FE0,U+5FE7,U+5FEB,U+5FF1,U+5FF5,U+5FFB,U+5FFD,U+5FFF-6002,U+600E,U+6012,U+6014-6016,U+601C-601D,U+6020,U+6025,U+6027-6028,U+602A,U+602F,U+6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6062,U+6064,U+6068-6069,U+606B-606D,U+606F-6070,U+6073,U+6076,U+607C,U+607F,U+6084,U+608D,U+6094,U+609F-60A0,U+60A3,U+60A6,U+60AC,U+60AF,U+60B2,U+60B8,U+60BC,U+60C5,U+60CA-60CB,U+60D1,U+60D5,U+60DC,U+60DF-60E0,U+60E6-60E9,U+60EB,U+60ED-60EE,U+60F0,U+60F6,U+60F9-60FA,U+6101,U+6108-6109,U+611A,U+611F,U+6124,U+6127,U+6148,U+614C,U+614E,U+6151,U+6155,U+6162,U+6167-6168,U+6170,U+6177,U+618B,U+618E,U+61A8,U+61BE,U+61C2,U+61C8,U+61CA,U+61D2,U+61E6,U+6208,U+620A,U+620C-6210,U+6212,U+6218,U+621A,U+622A,U+622E,U+6233-6234,U+6237,U+623F-6241,U+6247,U+624D-624E,U+6251-6254,U+625B,U+6263,U+6266-6267,U+6269,U+626C-6270,U+6273,U+6276,U+6279,U+627C,U+627F-6280,U+6284,U+6289-628A,U+6291-6293,U+6295-6298,U+629A-629B,U+62A0-62A2,U+62A4-62A5,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62BF,U+62C2,U+62C4-62C9,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D6,U+62D8-62D9,U+62DC,U+62DF,U+62E2-62E3,U+62E5-62E8,U+62EC-62ED,U+62EF,U+62F1,U+62F3-62F4,U+62F7,U+62FC-62FF,U+6302,U+6307,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6321,U+6323-6325,U+6328,U+632A-632B,U+632F,U+633A,U+633D,U+6342,U+6345-6346,U+6349,U+634C-6350,U+6355,U+635E-635F,U+6361-6363,U+6367,U+636E,U+6376-6377,U+637B,U+6380,U+6382,U+6387,U+6389,U+638C,U+638F-6390,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A7-63AA,U+63B3,U+63B7-63B8,U+63BA,U+63C9,U+63CD,U+63D2,U+63D6,U+63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F4,U+63FD,U+6400-6402,U+6405,U+640F-6410,U+6413-6414,U+641C,U+641E,U+642A,U+642C,U+643A,U+643D,U+6444,U+6446-6448,U+644A,U+6454,U+6458,U+6467,U+6469,U+6478-6479,U+6482,U+6485,U+6487,U+6491-6492,U+6495,U+649E,U+64A4,U+64A9,U+64AC-64AE,U+64B0,U+64B5,U+64BC,U+64C2}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext4.woff2') format('woff2');unicode-range:U+64C5,U+64CD-64CE,U+64D2,U+64DE,U+64E6,U+6500,U+6512,U+6518,U+652B,U+6536,U+6539,U+653B,U+653E,U+6545,U+6548,U+654C,U+654F,U+6551,U+6556,U+655B,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6572,U+6574,U+6577,U+658B-658C,U+6591,U+6597,U+6599,U+659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AD,U+65AF,U+65BD,U+65C1,U+65CB,U+65CF,U+65D7,U+65E0,U+65E2,U+65E5-65E9,U+65EC-65ED,U+65F1,U+65F7,U+65FA,U+6602,U+6606,U+660C,U+660F,U+6614,U+661F-6620,U+6625,U+6627-6628,U+662D,U+663C,U+663E,U+6643,U+664B-664C,U+6652-6653,U+6655,U+665A,U+6664,U+6666,U+6668,U+666E-6670,U+6674,U+6676,U+667A,U+667E,U+6682,U+6687,U+6691,U+6696-6697,U+66AE,U+66B4,U+66D9,U+66DD,U+66F0,U+66F2-66F3,U+66F9,U+66FC,U+66FF-6700,U+6708,U+6714,U+6717,U+671D,U+6728,U+672A-672D,U+672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742-6743,U+6746,U+6749,U+674E-6751,U+6756,U+675C,U+6760-6761,U+6768,U+676D,U+676F,U+677E-677F,U+6781,U+6789,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A2-67A3,U+67AA-67AB,U+67AF,U+67B6-67B7,U+67C4,U+67CF-67D4,U+67DC,U+67DE,U+67E0,U+67E5,U+67EC,U+67EF,U+67F1,U+67F3-67F4,U+67FF,U+6805,U+6808,U+680B,U+680F,U+6811,U+6813,U+6816-6817,U+682A,U+6837,U+6839,U+683C-683D,U+6842-6843,U+6845-6846,U+684C,U+6850-6851,U+6853-6854,U+6863,U+6868-6869,U+6876,U+6881,U+6885-6886,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68C0,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68EE,U+68F1,U+68F5,U+68FA,U+6905,U+690D-690E,U+6912,U+692D,U+6930,U+693D,U+693F,U+6954,U+695A,U+695E,U+6977,U+697C,U+6982,U+6986,U+6994,U+699C,U+69A8,U+69B4,U+69B7,U+69D0,U+69DB,U+69FD,U+6A0A,U+6A1F,U+6A21,U+6A31,U+6A47,U+6A59,U+6A61,U+6A71,U+6A80,U+6A84,U+6AAC,U+6B20-6B21,U+6B23,U+6B27,U+6B32,U+6B3A,U+6B3E,U+6B47,U+6B49,U+6B4C,U+6B62-6B64,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B83,U+6B86,U+6B89-6B8B,U+6B96,U+6BB4-6BB5,U+6BB7,U+6BBF,U+6BC1,U+6BC5,U+6BCB,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD7,U+6BD9,U+6BE1,U+6BEB,U+6BEF,U+6C0F,U+6C13-6C14,U+6C16,U+6C1B,U+6C1F,U+6C22,U+6C26-6C28,U+6C2E-6C30,U+6C34,U+6C38,U+6C40-6C41,U+6C47,U+6C49,U+6C50,U+6C55,U+6C57,U+6C5B,U+6C5D-6C5E,U+6C60-6C61,U+6C64,U+6C6A,U+6C70,U+6C72,U+6C79,U+6C7D-6C7E,U+6C81-6C83,U+6C88-6C89,U+6C8F,U+6C99,U+6C9B,U+6CA1,U+6CA4-6CA7,U+6CAA-6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CDB,U+6CDE,U+6CE1-6CE3,U+6CE5,U+6CEA,U+6CF0,U+6CF3,U+6CF5,U+6CFB-6CFD,U+6D01,U+6D0B,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D2A,U+6D31,U+6D3C,U+6D3E,U+6D45-6D47,U+6D4A-6D4B,U+6D4E,U+6D51,U+6D53,U+6D59-6D5A,U+6D66,U+6D69-6D6A,U+6D6E,U+6D74,U+6D77-6D78,U+6D82,U+6D85,U+6D88-6D89,U+6D8C,U+6D8E,U+6D95,U+6D9B,U+6D9D,U+6D9F,U+6DA1,U+6DA3-6DA4,U+6DA6-6DAA,U+6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DC0,U+6DC4,U+6DC6}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext5.woff2') format('woff2');unicode-range:U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8,U+6DE1,U+6DE4,U+6DEB-6DEC,U+6DEE,U+6DF3,U+6DF7,U+6DF9,U+6E05,U+6E0A,U+6E0D,U+6E10,U+6E14,U+6E17,U+6E1D,U+6E20-6E21,U+6E23-6E24,U+6E29,U+6E2D,U+6E2F,U+6E34,U+6E3A,U+6E43,U+6E4D,U+6E56,U+6E58,U+6E5B,U+6E7F,U+6E83,U+6E85,U+6E89,U+6E90,U+6E9C,U+6EA2,U+6EAA,U+6EAF,U+6EB6,U+6EBA,U+6EC1,U+6EC7,U+6ECB,U+6ED1,U+6ED3-6ED4,U+6EDA,U+6EDE,U+6EE1,U+6EE4-6EE6,U+6EE8-6EE9,U+6EF4,U+6F02,U+6F06,U+6F0F,U+6F13-6F14,U+6F20,U+6F2B,U+6F31,U+6F33,U+6F3E,U+6F4D,U+6F58,U+6F5C,U+6F5E,U+6F66,U+6F6D-6F6E,U+6F84,U+6F88,U+6F8E,U+6F9C,U+6FA1,U+6FB3,U+6FC0,U+6FD2,U+7011,U+704C,U+706B,U+706D,U+706F-7070,U+7075-7076,U+7078,U+707C,U+707E-707F,U+7089-708A,U+708E,U+7092,U+7094-7095,U+7099,U+70AC-70AF,U+70B3,U+70B8-70B9,U+70BC-70BD,U+70C1-70C3,U+70C8,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E7,U+70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7115,U+7119-711A,U+7126,U+7130,U+7136,U+714C,U+714E,U+715E,U+7164,U+716E,U+717D,U+7184,U+718A,U+718F,U+7194,U+7199,U+71AC,U+71C3,U+71CE,U+71D5,U+71E5,U+7206,U+722A,U+722C,U+7231,U+7235-7239,U+723D,U+7248,U+7259,U+725B,U+725F,U+7261-7262,U+7267,U+7269,U+7272,U+7279-727A,U+7280-7281,U+728A,U+72AC,U+72AF,U+72B6,U+72B9,U+72C2,U+72C4,U+72C8,U+72D0,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72ED-72EE,U+72F0-72F1,U+72F8,U+72FC,U+730E,U+7316,U+731B-731C,U+7329-732B,U+732E,U+7334,U+733E-733F,U+736D,U+7384,U+7387,U+7389,U+738B,U+7396,U+739B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73BB,U+73CA,U+73CD,U+73D0,U+73E0,U+73ED,U+7403,U+7405-7406,U+7409,U+7410,U+7422,U+7433-7436,U+743C,U+745A,U+745E-745F,U+7470,U+7476,U+7483,U+74DC,U+74E2-74E4,U+74E6,U+74EE,U+74F6-74F7,U+7504,U+7518,U+751A,U+751C,U+7525,U+7528-7529,U+752B,U+752D,U+7530,U+7532,U+7535,U+7537-7538,U+753B,U+7545,U+754C,U+754F,U+7554,U+7559,U+755C,U+7565-7566,U+756A,U+7574,U+7578,U+7586,U+758F,U+7591,U+7597,U+7599-759A,U+759F,U+75A1,U+75A4-75A5,U+75AB,U+75AE-75AF,U+75B2,U+75B5,U+75B9,U+75BC-75BE,U+75C5,U+75C7-75CA,U+75D2,U+75D4-75D5,U+75D8,U+75DB,U+75DE,U+75E2,U+75EA,U+75F0,U+75F4,U+75F9,U+7601,U+761F,U+7624,U+7626,U+7629-762B,U+7634,U+7638,U+764C,U+7663,U+7678,U+767B,U+767D-767E,U+7682,U+7686-7687,U+768B,U+7691,U+7696,U+76AE,U+76B1,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CE-76D2,U+76D4,U+76D6-76D8,U+76DF,U+76EF,U+76F2,U+76F4,U+76FC,U+76FE,U+7701,U+7709,U+770B,U+771F-7720,U+7728-7729,U+772F,U+7736-7737,U+773A,U+773C,U+7740-7741,U+775B,U+7761,U+7763,U+7766,U+776B-776C,U+7779,U+7784-7785,U+778E,U+7792,U+77A5,U+77A7,U+77A9-77AA,U+77AC,U+77B3,U+77BB,U+77D7,U+77DB,U+77E2-77E3,U+77E9,U+77EB,U+77ED-77EE,U+77F3,U+77FD-77FF,U+7802,U+780C-780D,U+7812,U+7814,U+7816,U+781A,U+7827,U+7830,U+7834,U+7837-7838,U+783E,U+7840,U+7845,U+7852,U+7855,U+785D,U+786B-786C,U+7877,U+787C,U+7889,U+788C-788E}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext6.woff2') format('woff2');unicode-range:U+7891,U+7897-7898,U+789F,U+78A7,U+78B0-78B1,U+78B3-78B4,U+78BE,U+78C1,U+78C5,U+78CA-78CB,U+78D0,U+78D5,U+78E8,U+78F7,U+78FA,U+7901,U+793A,U+7941,U+7948,U+7956,U+795D-795F,U+7965,U+7968,U+796D,U+7977-7978,U+7981,U+7984,U+798F,U+79B9,U+79BB,U+79BD-79BE,U+79C0,U+79C3,U+79C6,U+79C9,U+79CB,U+79CD,U+79D1-79D2,U+79D8,U+79DF,U+79E4,U+79E6-79E7,U+79E9,U+79EF-79F0,U+79F8,U+79FB,U+79FD,U+7A00,U+7A0D-7A0E,U+7A17,U+7A1A,U+7A20,U+7A33,U+7A3B-7A3D,U+7A3F,U+7A46,U+7A57,U+7A74,U+7A76-7A77,U+7A7A,U+7A7F,U+7A81,U+7A83-7A84,U+7A8D,U+7A91-7A92,U+7A96-7A98,U+7A9C-7A9D,U+7A9F,U+7AA5,U+7ABF,U+7AD6,U+7ADE-7AE0,U+7AE3,U+7AE5,U+7AED,U+7AEF,U+7AF9,U+7AFF,U+7B06,U+7B0B,U+7B11,U+7B14,U+7B1B,U+7B26,U+7B28,U+7B2C,U+7B3A,U+7B3C,U+7B49,U+7B4B,U+7B4F-7B52,U+7B54,U+7B77,U+7B80,U+7B8D,U+7B94-7B95,U+7BA1,U+7BA9,U+7BAD,U+7BC6-7BC7,U+7BD3,U+7BD9,U+7BE1,U+7BEE,U+7BF1,U+7BF7,U+7C07,U+7C27,U+7C3F,U+7C4D,U+7C73,U+7C7B,U+7C7D,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1,U+7CB3,U+7CB9,U+7CBE,U+7CCA,U+7CD5-7CD6,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CEF,U+7D0A,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7D6E,U+7E41,U+7E82,U+7EA0,U+7EA2,U+7EA4,U+7EA7,U+7EAA-7EAC,U+7EAF,U+7EB1-7EB3,U+7EB5-7EBA,U+7EBD,U+7EC3,U+7EC5-7EC6,U+7ECA,U+7ECE-7ECF,U+7ED1-7ED2,U+7ED5,U+7ED8-7EDA,U+7EDD-7EDE,U+7EE2-7EE3,U+7EE5-7EE7,U+7EE9-7EEA,U+7EF0,U+7EF3,U+7EF5,U+7EF7-7EF8,U+7EFC-7EFD,U+7EFF-7F00,U+7F04-7F06,U+7F09,U+7F0E,U+7F13-7F16,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F28-7F29,U+7F2E,U+7F34,U+7F38,U+7F3A,U+7F50,U+7F55,U+7F57,U+7F5A,U+7F62,U+7F69-7F6A,U+7F6E,U+7F72,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9E,U+7FA1,U+7FA4,U+7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCC,U+7FD4,U+7FD8,U+7FDF-7FE0,U+7FF0-7FF1,U+7FFC,U+8000,U+8003,U+800C-800D,U+8010,U+8015,U+8017-8019,U+802A,U+8033,U+8036,U+8038,U+803B,U+803D,U+803F,U+8042,U+804A-804C,U+8058,U+805A,U+806A,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8096,U+8098,U+809A-809B,U+809D,U+80A0-80A2,U+80A4-80A5,U+80A9-80AA,U+80AE-80AF,U+80BA,U+80BE-80C1,U+80C3,U+80C6,U+80CC,U+80CE,U+80D6,U+80DA,U+80DC,U+80DE,U+80E1,U+80EF-80F0,U+80F3,U+80F6,U+80F8,U+80FA,U+8102,U+8106,U+8109-810A,U+810F-8111,U+8113,U+8116,U+811A,U+812F,U+8131,U+8138,U+813E,U+8146,U+814A-814B,U+8150-8151,U+8154-8155,U+8165,U+816E,U+8170,U+8179-817B,U+817E-8180,U+818A,U+818F,U+8198,U+819B-819D,U+81A8,U+81B3,U+81C0,U+81C2-81C3,U+81C6,U+81E3,U+81EA,U+81ED,U+81F3-81F4,U+81FB-81FC,U+8200,U+8205-8206,U+820C-820D,U+8212,U+8214,U+821C,U+821E-821F,U+822A,U+822C,U+8230-8231,U+8235-8237,U+8239,U+8247,U+8258,U+826F-8270,U+8272-8273,U+827A,U+827E,U+8282,U+828B,U+828D,U+8292,U+829C-829D,U+82A5-82A6,U+82AC-82AD,U+82AF,U+82B1,U+82B3,U+82B9,U+82BD,U+82C7,U+82CD,U+82CF,U+82D1,U+82D4,U+82D7,U+82DB}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext7.woff2') format('woff2');unicode-range:U+82DE-82DF,U+82E5-82E6,U+82EB,U+82EF,U+82F9,U+8301-8305,U+830E,U+8327-8328,U+832B-832C,U+8335-8336,U+8338-8339,U+8346,U+8349,U+8350,U+8352,U+8354,U+835A,U+8361,U+8363-8364,U+8367,U+836B,U+836F,U+8377,U+8386,U+8389,U+838E,U+83AB,U+83B1-83B2,U+83B9,U+83BD,U+83C7,U+83CA,U+83CC,U+83CF,U+83E0,U+83E9,U+83F1-83F2,U+8404,U+840C-840E,U+841D,U+8424-8425,U+8427-8428,U+8457,U+845B,U+8461,U+8463,U+846B-846C,U+8471,U+8475,U+8482,U+848B,U+8499,U+849C,U+84B2,U+84B8,U+84C4,U+84C9,U+84D1,U+84D6,U+84DD,U+84DF,U+84EC,U+8511,U+8513,U+8517,U+851A,U+8521,U+852B-852C,U+8537,U+853C-853D,U+8549-854A,U+8574,U+857E,U+8584,U+859B,U+85AA,U+85AF,U+85C9,U+85CF-85D0,U+85D5,U+85E4,U+85E9,U+85FB,U+8611,U+8638,U+864E-8651,U+865A,U+865E,U+866B,U+8671,U+8679,U+867D-867E,U+8680-8682,U+868A,U+868C,U+8695,U+869C,U+86A4,U+86C0,U+86C6-86C7,U+86CA-86CB,U+86D4,U+86D9,U+86DB,U+86E4,U+86EE,U+86F0,U+86F9,U+86FE,U+8700,U+8702,U+8712,U+8715,U+8717-8718,U+871C,U+8721,U+8747,U+8749,U+874E,U+8757,U+8774,U+8776,U+879F,U+87BA,U+87F9,U+8815,U+8822,U+8840,U+8845,U+884D,U+8854,U+8857,U+8859,U+8861,U+8863,U+8865,U+886B-886C,U+8870,U+8877,U+8881,U+8884,U+888B,U+888D,U+8892,U+8896,U+889C,U+88AB,U+88AD,U+88B1,U+88C1-88C2,U+88C5,U+88D4-88D5,U+88D9,U+88E4,U+88F3-88F4,U+88F8-88F9,U+8902,U+8910,U+8912,U+8925,U+892A,U+8944,U+895F,U+8981,U+8986,U+89C2,U+89C4-89C5,U+89C8-89C9,U+89D2,U+89E6,U+8A00,U+8A79,U+8A89-8A8A,U+8A93,U+8B66,U+8B6C,U+8BA3-8BA5,U+8BA8-8BA9,U+8BAB,U+8BAF-8BB0,U+8BB2-8BB3,U+8BB6,U+8BB8-8BBA,U+8BBC-8BBE,U+8BC0-8BC1,U+8BC4-8BC6,U+8BC8-8BCA,U+8BCC-8BCD,U+8BD5,U+8BD7,U+8BDA-8BDB,U+8BDD-8BDE,U+8BE1-8BE3,U+8BE5-8BE7,U+8BEB-8BEC,U+8BEF,U+8BF1-8BF2,U+8BF5,U+8BF8,U+8BFA,U+8BFD,U+8C01,U+8C05-8C06,U+8C0B,U+8C0D-8C0E,U+8C10,U+8C13,U+8C17,U+8C1A,U+8C1C,U+8C22-8C24,U+8C26,U+8C28-8C29,U+8C2C-8C2D,U+8C30-8C31,U+8C34,U+8C37,U+8C41,U+8C46,U+8C4C,U+8C61-8C62,U+8C6A-8C6B,U+8C79-8C7A,U+8C89,U+8C8C,U+8D1D-8D1E,U+8D21-8D22,U+8D24-8D31,U+8D34,U+8D37,U+8D3A,U+8D3C,U+8D3E-8D3F,U+8D41-8D44,U+8D4A-8D4C,U+8D4E-8D50,U+8D54,U+8D58,U+8D5A-8D5B,U+8D5E,U+8D60-8D64,U+8D66,U+8D6B,U+8D70,U+8D75-8D76,U+8D81,U+8D85,U+8D8A-8D8B,U+8D9F,U+8DA3,U+8DB3-8DB4,U+8DBE,U+8DC3,U+8DCB-8DCC,U+8DD1,U+8DDD,U+8DE8,U+8DEA,U+8DEF,U+8DF3,U+8DF5,U+8DFA,U+8E0A,U+8E0C,U+8E0F,U+8E1E,U+8E22,U+8E29-8E2A,U+8E44,U+8E48,U+8E4B,U+8E66,U+8E6C-8E6D,U+8E72,U+8E7F,U+8E81,U+8E87,U+8EAC,U+8EAF,U+8EB2,U+8EBA,U+8F66-8F69,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F7F,U+8F83,U+8F85-8F86,U+8F88-8F8A,U+8F90-8F91,U+8F93,U+8F95-8F97,U+8F99,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ext8.woff2') format('woff2');unicode-range:U+8FC8,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDC-8FDF,U+8FE2,U+8FEA-8FEB,U+8FED,U+8FF0,U+8FF7-8FF9,U+8FFD,U+9000-9001,U+9003,U+9006,U+900A,U+900F-9010,U+9012,U+9014,U+9017,U+901B,U+901D-9020,U+9022,U+902E,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9047,U+904D,U+904F,U+9053,U+9057,U+9063,U+9065,U+906D-906E,U+9075,U+907F,U+9091,U+9093,U+90A2-90A3,U+90A6,U+90AA,U+90AF,U+90B1,U+90B5,U+90B9,U+90BB,U+90C1,U+90CA,U+90CE,U+90D1,U+90DD,U+90E1,U+90E7,U+90ED,U+90F4,U+90F8,U+90FD,U+9102,U+9119,U+9149,U+914B-914D,U+9152,U+9157,U+915A,U+915D-915E,U+9163,U+9165,U+916A,U+916C,U+916E,U+9171,U+9175-9178,U+917F,U+9187,U+9189,U+918B,U+9192,U+919A-919B,U+91C7,U+91C9-91CA,U+91CC,U+91CE-91CF,U+91DC,U+9274,U+9488-9489,U+948E,U+9492-9493,U+9499,U+949D-94A2,U+94A5-94A9,U+94B1,U+94B3,U+94B5,U+94BB,U+94BE,U+94C0-94C3,U+94C5-94C6,U+94DC-94DD,U+94E1,U+94E3,U+94EC-94ED,U+94F0-94F2,U+94F6,U+94F8,U+94FA,U+94FE,U+9500-9501,U+9504-9505,U+9508,U+950B-950C,U+9510-9511,U+9517,U+9519-951A,U+9521,U+9523-9526,U+9528,U+952D-9530,U+9539,U+953B,U+9540-9541,U+9547,U+954A,U+954D,U+9550-9551,U+955C,U+9563,U+956D,U+9570,U+9576,U+95EA,U+95ED,U+95EF-95F0,U+95F2,U+95F7-95FB,U+95FD,U+9600-9602,U+9609,U+960E,U+9610-9611,U+9614,U+961C,U+961F,U+962E,U+9632-9636,U+963B,U+963F-9640,U+9644,U+9646-9648,U+964B-964D,U+9650,U+9655,U+965B,U+9661-9662,U+9664,U+9668-9669,U+9675-9677,U+9685-9686,U+968B,U+968F,U+9694,U+9698-9699,U+969C,U+96A7,U+96B6,U+96BE,U+96C0-96C1,U+96C4-96C7,U+96CC-96CD,U+96CF,U+96D5,U+96E8,U+96EA,U+96F6-96F7,U+96F9,U+96FE,U+9704,U+9707,U+9709,U+970D,U+9713,U+9716,U+971C,U+971E,U+9732,U+9738-9739,U+9756,U+9759,U+975B,U+975E,U+9761,U+9769,U+9773-9774,U+9776,U+978B,U+978D,U+9798,U+97A0,U+97AD,U+97E6-97E7,U+97E9,U+97ED,U+97F3,U+97F5-97F6,U+9876-9877,U+987A-987B,U+987D-987F,U+9881-9882,U+9885,U+9887-9888,U+988A,U+9890-9891,U+9893,U+9896-9897,U+989C-989D,U+98A0,U+98A4,U+98A7,U+98CE,U+98D8,U+98DE-98DF,U+9910,U+9965,U+996D-9972,U+9975-9976,U+997A,U+997C,U+997F,U+9981,U+9985-9986,U+998B,U+998F,U+9992,U+9999,U+9A6C-9A71,U+9A73-9A74,U+9A76,U+9A79,U+9A7C,U+9A7E,U+9A82,U+9A84,U+9A86-9A87,U+9A8B-9A8C,U+9A8F,U+9A91,U+9A97,U+9A9A,U+9AA1,U+9AA4,U+9AA8,U+9AB8,U+9AD3,U+9AD8,U+9B03,U+9B3C,U+9B41-9B42,U+9B44,U+9B4F,U+9B54,U+9C7C,U+9C81,U+9C8D,U+9C9C,U+9CA4,U+9CB8,U+9CC3,U+9CD6,U+9CDE,U+9E1F,U+9E21,U+9E23,U+9E25-9E26,U+9E2D,U+9E2F,U+9E33,U+9E35,U+9E3D,U+9E3F,U+9E43,U+9E45,U+9E4A,U+9E4F,U+9E64,U+9E70,U+9E7F,U+9E93,U+9EA6,U+9EBB,U+9EC4,U+9ECD-9ECE,U+9ED1,U+9ED4,U+9ED8,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F50,U+9F7F,U+9F84,U+9F8B,U+9F99-9F9A,U+9F9F}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-sc-400-ui.woff2') format('woff2');unicode-range:U+B7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+3001-3002,U+300A-300D,U+4E0E,U+4E1A,U+4E1C,U+4E2D,U+4E3A-4E3B,U+4E4B,U+4E8B-4E8C,U+4E8E,U+4E9A,U+4ECB,U+4EEC,U+4F01,U+4F19,U+4F34,U+4F5C,U+4F60,U+4FE1,U+503C,U+516C,U+5170,U+5173,U+5185,U+529E,U+52A0,U+5355,U+53CB,U+53F8,U+5408,U+56FD,U+57CE,U+5916,U+597D,U+5B66,U+5BA1,U+5BB9,U+5E02,U+5E0C,U+5F85,U+5F97,U+5FAE,U+5FD7,U+613F,U+6211,U+624B,U+626B,U+63A5,U+653F,U+6559,U+6587,U+65B0,U+65B9,U+671B,U+673A,U+6770,U+6821,U+6838,U+6865,U+6D32,U+6DFB,U+72EC,U+7684,U+76EE,U+7801,U+79C1,U+7ACB,U+7AD9,U+7B56,U+7CFB,U+7ECD,U+7EF4,U+7F51,U+8005,U+8054,U+80B2,U+83DC,U+897F,U+8BF7,U+8BFB,U+8D56,U+9605,U+9645,U+9690,U+9762,U+9875,U+9879,U+9996,U+FF01,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-core.woff2') format('woff2');unicode-range:U+B7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+3000-303F,U+4E00,U+4E09,U+4E0D-4E0E,U+4E1A,U+4E1C,U+4E24,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48,U+4E4B,U+4E5F,U+4E66,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E9A,U+4EA4,U+4EAC,U+4EBA,U+4EC0,U+4ECB,U+4ECE,U+4ED8,U+4EE3,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4F01,U+4F19-4F1A,U+4F34,U+4F4D,U+4F55,U+4F5C,U+4F60,U+4F63,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FE1,U+503C,U+505A,U+5148,U+5165,U+5168,U+516C,U+5170-5171,U+5173,U+5176,U+5185,U+518D,U+51B3,U+51FA,U+51FD,U+5206,U+5212,U+521B,U+521D,U+5229,U+5230,U+5236,U+524D,U+529E,U+52A0-52A1,U+52A8-52A9,U+52DF,U+5316-5317,U+533A,U+534E-534F,U+5355,U+5361,U+53C2,U+53CA-53CD,U+53E3,U+53EF,U+53F3,U+53F8,U+5404,U+5408,U+540C,U+540E,U+5411,U+544A,U+5458,U+548C,U+56E2,U+56FD,U+5728,U+5730,U+57CE,U+57DF,U+57F9,U+5883,U+589E,U+5907,U+5916,U+591A,U+5927,U+597D,U+59B9,U+59CA-59CB,U+5B66,U+5B89,U+5B9A,U+5B9C,U+5B9E,U+5BA1,U+5BB6,U+5BB9,U+5BBE,U+5BF9,U+5C06,U+5C0F,U+5C55,U+5DE5,U+5DF2,U+5E02,U+5E08,U+5E0C,U+5E2E,U+5E38,U+5E45,U+5E74,U+5E76,U+5E9C,U+5EFA,U+5F00,U+5F0F,U+5F20,U+5F53,U+5F71,U+5F85,U+5F97,U+5FAE,U+5FD7,U+603B,U+6089,U+60A8,U+60EF,U+60F3,U+610F,U+613F,U+6211,U+6216,U+624B,U+6258,U+626B,U+627E,U+62DB,U+62E9,U+6301,U+6309,U+6388,U+6392,U+63A5,U+63CF-63D0,U+642D,U+652F,U+653F,U+6559,U+6570,U+6587,U+65B0,U+65B9,U+65C5,U+65F6,U+660E,U+6613,U+662F,U+66F4,U+66FE,U+6709,U+670B,U+670D,U+671B,U+671F,U+673A,U+675F,U+6765,U+6770,U+6784,U+6807,U+6821,U+6838,U+6848,U+6865,U+6A2A,U+6B22,U+6B65,U+6BDB,U+6C11,U+6C42,U+6C5F,U+6C9F,U+6CD5,U+6CE8,U+6D32,U+6D3B,U+6D3D,U+6D41,U+6DF1,U+6DFB,U+6E38,U+6E7E,U+7167,U+719F,U+7247,U+724C,U+7275,U+72EC,U+751F,U+7531,U+7533,U+7684,U+76DB,U+76EE,U+76F8,U+77E5,U+7801,U+786E,U+793C,U+793E,U+79C1,U+7A0B,U+7ACB,U+7AD9,U+7B56,U+7B5B,U+7B79,U+7B7E,U+7B97,U+7BB1,U+7CFB,U+7EA6,U+7EBF,U+7EC4,U+7EC7-7EC8,U+7ECD,U+7ED3,U+7EDC,U+7EDF,U+7EED,U+7EF4,U+7F51,U+7FFB,U+8001,U+8005,U+8054,U+80B2,U+80FD,U+82F1,U+83B7,U+83DC,U+843D,U+878D,U+884C,U+8868,U+897F,U+89C1,U+89C6,U+89E3,U+8BA1-8BA2,U+8BAD-8BAE,U+8BBF,U+8BD1,U+8BED,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8C08,U+8C0A,U+8D1F,U+8D23,U+8D35,U+8D38-8D39,U+8D56,U+8D74,U+8D77,U+8DDF,U+8EAB,U+8FB9,U+8FC7,U+8FCE,U+8FDB,U+9002,U+9009,U+901A,U+9080,U+90AE,U+90E8,U+91CD,U+91D1,U+94AE,U+957F,U+95E8,U+95EE,U+95F4,U+9605,U+9645,U+966A,U+9690,U+9700,U+9752,U+9760,U+9762,U+9875,U+9879,U+9884,U+9886,U+9898,U+9988,U+9996,U+9A7B,U+FF00-FFEF}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext1.woff2') format('woff2');unicode-range:U+4E01,U+4E03,U+4E07-4E08,U+4E0A-4E0B,U+4E11,U+4E13-4E14,U+4E16,U+4E18-4E19,U+4E1B,U+4E1D,U+4E22,U+4E25,U+4E27,U+4E2A-4E2B,U+4E32,U+4E34,U+4E38-4E39,U+4E3D-4E3E,U+4E43,U+4E45,U+4E49,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E60-4E61,U+4E70-4E71,U+4E73,U+4E7E,U+4E88-4E89,U+4E8F,U+4E91-4E92,U+4E94-4E95,U+4E9B,U+4EA1-4EA2,U+4EA5-4EA9,U+4EAB,U+4EAD-4EAE,U+4EB2,U+4EBF,U+4EC1,U+4EC5-4EC7,U+4ECA,U+4ECD,U+4ED1,U+4ED3-4ED7,U+4ED9,U+4EDF,U+4EE4,U+4EEA,U+4EF0,U+4EF2,U+4EF7,U+4EFD,U+4EFF,U+4F0A,U+4F0D-4F11,U+4F17-4F18,U+4F1E-4F20,U+4F24,U+4F26,U+4F2A,U+4F2F-4F30,U+4F36,U+4F38,U+4F3A,U+4F3C,U+4F43,U+4F46,U+4F4E-4F51,U+4F53,U+4F59,U+4F5B,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73,U+4F7F,U+4F84,U+4F88,U+4F8D,U+4F97,U+4FA0,U+4FA3,U+4FA5-4FA6,U+4FA8-4FA9,U+4FAE-4FAF,U+4FB5,U+4FC3-4FC4,U+4FCA,U+4FCF-4FD0,U+4FD7-4FD8,U+4FDD-4FDE,U+4FE9,U+4FED-4FEF,U+4FF1,U+4FFA,U+500D,U+5012,U+5014,U+5018-501A,U+501F,U+5021,U+5026,U+502A,U+503A,U+503E,U+5047,U+504F,U+505C,U+5065,U+5076-5077,U+507F-5080,U+5085,U+5088,U+508D,U+50A3,U+50A8,U+50AC,U+50B2,U+50BB,U+50CF,U+50DA,U+50E7,U+50F3,U+50F5,U+50FB,U+5112,U+5121,U+513F,U+5141,U+5143-5146,U+5149,U+514B,U+514D,U+5151,U+5154,U+515A,U+515C,U+5162,U+516B,U+516D,U+5174-5175,U+5177-5179,U+517B-517D,U+5180,U+5188-5189,U+518C,U+5192,U+5195,U+5197,U+5199,U+519B-519C,U+51A0,U+51A4,U+51AC,U+51AF-51B0,U+51B2,U+51B5-51B7,U+51BB,U+51C0,U+51C4,U+51C6,U+51C9,U+51CB-51CC,U+51CF,U+51D1,U+51DB,U+51DD,U+51E0-51E1,U+51E4,U+51ED,U+51EF-51F0,U+51F3,U+51F6,U+51F8-51F9,U+51FB,U+51FF-5201,U+5203,U+5207,U+520A,U+5211,U+5217-521A,U+5220,U+5224,U+5228,U+522B,U+522E,U+5237-523B,U+523D,U+5241-5243,U+524A,U+5250-5251,U+5254,U+5256,U+5265,U+5267,U+5269-526A,U+526F,U+5272,U+527F,U+5288,U+529B,U+529D,U+529F,U+52A3,U+52AA-52AB,U+52B1-52B3,U+52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D2,U+52D8,U+52E4,U+52FA,U+52FE-5300,U+5305-5306,U+5308,U+5319,U+531D,U+5320-5321,U+5323,U+532A,U+5339,U+533B,U+533F,U+5341,U+5343,U+5347-534A,U+5351-5353,U+5356-5357,U+535A,U+535C,U+535E,U+5360,U+5362,U+5364,U+5367,U+536B,U+536F-5371,U+5373-5375,U+5377-5378,U+537F,U+5382,U+5384-5386,U+5389,U+538B-538C,U+5395,U+5398,U+539A,U+539F,U+53A2,U+53A6,U+53A8-53A9,U+53BB,U+53BF,U+53C1,U+53C8-53C9,U+53D1,U+53D4,U+53D6-53D9,U+53DB,U+53E0,U+53E4-53E6,U+53EA-53EE,U+53F0,U+53F2,U+53F6-53F7,U+53F9,U+53FC,U+5401,U+5403,U+5409-540A,U+540D,U+540F-5410,U+5413,U+5415,U+5417,U+541B,U+541D-5420,U+5426-5429,U+542B-542F,U+5431,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5446,U+5448}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext2.woff2') format('woff2');unicode-range:U+5450,U+5455,U+545B-545C,U+5462,U+5468,U+5473,U+5475,U+5478,U+547B-547D,U+5480,U+5486,U+548B,U+548E-5490,U+5492,U+5495-5496,U+5499,U+54A8,U+54AC,U+54AF,U+54B1,U+54B3,U+54B8,U+54BD,U+54C0-54C1,U+54C4,U+54C6-54C9,U+54CD-54CE,U+54D1,U+54D7,U+54DF,U+54E5-54E6,U+54E8-54EA,U+54ED-54EE,U+54F2,U+54FA,U+54FC,U+5501,U+5506-5507,U+5509,U+5510,U+5524,U+552C,U+552E-552F,U+5531,U+553E,U+5543-5544,U+5546,U+554A,U+5561,U+5564-5566,U+556A,U+556E,U+5578,U+557C,U+5580,U+5582,U+5584,U+5587,U+5589-558A,U+5598,U+559C-559D,U+55A7,U+55B3,U+55B7,U+55BB,U+55C5,U+55D3,U+55DC,U+55E1,U+55E3,U+55FD,U+5609,U+560E,U+5618,U+561B,U+5631-5632,U+5634,U+5636,U+563B,U+563F,U+564E,U+5668,U+566A,U+566C,U+5676,U+568E-568F,U+56A3,U+56B7,U+56BC,U+56CA,U+56DA-56DB,U+56DE,U+56E0,U+56E4,U+56ED,U+56F0-56F1,U+56F4,U+56FA,U+56FE,U+5703,U+5706,U+5708,U+571F,U+5723,U+572D,U+573A,U+573E,U+5740,U+5747,U+574A,U+574D-5751,U+5757,U+575A-575B,U+575D-5761,U+5764,U+5766,U+576A,U+576F,U+5777,U+5782-5784,U+578B,U+5792,U+579B,U+57A2-57A3,U+57A6,U+57AB,U+57AE,U+57C2-57C3,U+57CB,U+57D4,U+57E0,U+57FA,U+5802,U+5806,U+5811,U+5815,U+5821,U+5824,U+582A,U+5830,U+5835,U+584C,U+5851,U+5854,U+5858,U+585E,U+586B,U+5885,U+5892-5893,U+5899,U+589F,U+58A8-58A9,U+58C1,U+58D5,U+58E4,U+58EB-58EC,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5904,U+590D,U+590F,U+5915,U+591C,U+591F,U+5929-592B,U+592E-592F,U+5931,U+5934,U+5937-593A,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954,U+5956-5957,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+5982,U+5984,U+5986-5988,U+598A,U+5992-5993,U+5996,U+5999,U+59A5,U+59A8,U+59AE,U+59BB,U+59C6,U+59D0-59D1,U+59D3-59D4,U+59DA,U+59DC,U+59E5,U+59E8,U+59EC,U+59FB,U+59FF,U+5A01,U+5A03-5A04,U+5A07,U+5A18,U+5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A31,U+5A36,U+5A46,U+5A49,U+5A5A,U+5A6A,U+5A74,U+5A76,U+5A7F,U+5A92,U+5A9A,U+5AB3,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AE1,U+5AE9,U+5B50,U+5B54-5B55,U+5B57-5B59,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B69-5B6A,U+5B70,U+5B75,U+5B7A,U+5B7D,U+5B81,U+5B83,U+5B85,U+5B87-5B88,U+5B8B-5B8C,U+5B8F,U+5B97-5B99,U+5B9B,U+5B9D,U+5BA0,U+5BA2-5BA4,U+5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB5,U+5BBD,U+5BBF,U+5BC2,U+5BC4-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDF,U+5BE1,U+5BE5,U+5BE8,U+5BF8,U+5BFA-5BFC,U+5BFF,U+5C01,U+5C04,U+5C09-5C0A,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C1D,U+5C24,U+5C27,U+5C31,U+5C38-5C3A,U+5C3C-5C42,U+5C45,U+5C48-5C4B,U+5C4E-5C4F,U+5C51,U+5C5E,U+5C60-5C61,U+5C65,U+5C6F,U+5C71,U+5C79,U+5C7F,U+5C81-5C82,U+5C94,U+5C97,U+5C9B,U+5CA9,U+5CAD,U+5CB3,U+5CB8,U+5CBF,U+5CD9,U+5CE1,U+5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D07,U+5D0E,U+5D14,U+5D16,U+5D29,U+5D2D,U+5D4C,U+5DCD,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE6-5DE8}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext3.woff2') format('woff2');unicode-range:U+5DE9,U+5DEB,U+5DEE,U+5DF1,U+5DF3-5DF4,U+5DF7,U+5DFE,U+5E01,U+5E03,U+5E05-5E06,U+5E10,U+5E15-5E16,U+5E18,U+5E1A-5E1D,U+5E26-5E27,U+5E2D,U+5E3D,U+5E42,U+5E4C,U+5E55,U+5E62,U+5E72-5E73,U+5E78,U+5E7B-5E7D,U+5E7F,U+5E84,U+5E86-5E87,U+5E8A,U+5E8F-5E90,U+5E93-5E95,U+5E97,U+5E99-5E9A,U+5E9E-5E9F,U+5EA6-5EA7,U+5EAD,U+5EB6-5EB8,U+5EC9-5ECA,U+5ED3,U+5ED6,U+5EF6-5EF7,U+5F02-5F04,U+5F0A,U+5F13,U+5F15,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F2F,U+5F31,U+5F39-5F3A,U+5F52,U+5F55,U+5F5D,U+5F62,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70,U+5F79,U+5F7B-5F7C,U+5F80-5F81,U+5F84,U+5F88,U+5F8A-5F8B,U+5F90,U+5F92,U+5F98,U+5FA1,U+5FAA,U+5FB7,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FCC-5FCD,U+5FD8-5FD9,U+5FE0,U+5FE7,U+5FEB,U+5FF1,U+5FF5,U+5FFB,U+5FFD,U+5FFF-6002,U+600E,U+6012,U+6014-6016,U+601C-601D,U+6020,U+6025,U+6027-6028,U+602A,U+602F,U+6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6062,U+6064,U+6068-6069,U+606B-606D,U+606F-6070,U+6073,U+6076,U+607C,U+607F,U+6084,U+608D,U+6094,U+609F-60A0,U+60A3,U+60A6,U+60AC,U+60AF,U+60B2,U+60B8,U+60BC,U+60C5,U+60CA-60CB,U+60D1,U+60D5,U+60DC,U+60DF-60E0,U+60E6-60E9,U+60EB,U+60ED-60EE,U+60F0,U+60F6,U+60F9-60FA,U+6101,U+6108-6109,U+611A,U+611F,U+6124,U+6127,U+6148,U+614C,U+614E,U+6151,U+6155,U+6162,U+6167-6168,U+6170,U+6177,U+618B,U+618E,U+61A8,U+61BE,U+61C2,U+61C8,U+61CA,U+61D2,U+61E6,U+6208,U+620A,U+620C-6210,U+6212,U+6218,U+621A,U+622A,U+622E,U+6233-6234,U+6237,U+623F-6241,U+6247,U+624D-624E,U+6251-6254,U+625B,U+6263,U+6266-6267,U+6269,U+626C-6270,U+6273,U+6276,U+6279,U+627C,U+627F-6280,U+6284,U+6289-628A,U+6291-6293,U+6295-6298,U+629A-629B,U+62A0-62A2,U+62A4-62A5,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62BF,U+62C2,U+62C4-62C9,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D6,U+62D8-62D9,U+62DC,U+62DF,U+62E2-62E3,U+62E5-62E8,U+62EC-62ED,U+62EF,U+62F1,U+62F3-62F4,U+62F7,U+62FC-62FF,U+6302,U+6307,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6321,U+6323-6325,U+6328,U+632A-632B,U+632F,U+633A,U+633D,U+6342,U+6345-6346,U+6349,U+634C-6350,U+6355,U+635E-635F,U+6361-6363,U+6367,U+636E,U+6376-6377,U+637B,U+6380,U+6382,U+6387,U+6389,U+638C,U+638F-6390,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A7-63AA,U+63B3,U+63B7-63B8,U+63BA,U+63C9,U+63CD,U+63D2,U+63D6,U+63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F4,U+63FD,U+6400-6402,U+6405,U+640F-6410,U+6413-6414,U+641C,U+641E,U+642A,U+642C,U+643A,U+643D,U+6444,U+6446-6448,U+644A,U+6454,U+6458,U+6467,U+6469,U+6478-6479,U+6482,U+6485,U+6487,U+6491-6492,U+6495,U+649E,U+64A4,U+64A9,U+64AC-64AE,U+64B0,U+64B5,U+64BC,U+64C2}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext4.woff2') format('woff2');unicode-range:U+64C5,U+64CD-64CE,U+64D2,U+64DE,U+64E6,U+6500,U+6512,U+6518,U+652B,U+6536,U+6539,U+653B,U+653E,U+6545,U+6548,U+654C,U+654F,U+6551,U+6556,U+655B,U+655D-655E,U+6562-6563,U+6566,U+656C,U+6572,U+6574,U+6577,U+658B-658C,U+6591,U+6597,U+6599,U+659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AD,U+65AF,U+65BD,U+65C1,U+65CB,U+65CF,U+65D7,U+65E0,U+65E2,U+65E5-65E9,U+65EC-65ED,U+65F1,U+65F7,U+65FA,U+6602,U+6606,U+660C,U+660F,U+6614,U+661F-6620,U+6625,U+6627-6628,U+662D,U+663C,U+663E,U+6643,U+664B-664C,U+6652-6653,U+6655,U+665A,U+6664,U+6666,U+6668,U+666E-6670,U+6674,U+6676,U+667A,U+667E,U+6682,U+6687,U+6691,U+6696-6697,U+66AE,U+66B4,U+66D9,U+66DD,U+66F0,U+66F2-66F3,U+66F9,U+66FC,U+66FF-6700,U+6708,U+6714,U+6717,U+671D,U+6728,U+672A-672D,U+672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742-6743,U+6746,U+6749,U+674E-6751,U+6756,U+675C,U+6760-6761,U+6768,U+676D,U+676F,U+677E-677F,U+6781,U+6789,U+6790,U+6795,U+6797,U+679A,U+679C-679D,U+67A2-67A3,U+67AA-67AB,U+67AF,U+67B6-67B7,U+67C4,U+67CF-67D4,U+67DC,U+67DE,U+67E0,U+67E5,U+67EC,U+67EF,U+67F1,U+67F3-67F4,U+67FF,U+6805,U+6808,U+680B,U+680F,U+6811,U+6813,U+6816-6817,U+682A,U+6837,U+6839,U+683C-683D,U+6842-6843,U+6845-6846,U+684C,U+6850-6851,U+6853-6854,U+6863,U+6868-6869,U+6876,U+6881,U+6885-6886,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68C0,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68EE,U+68F1,U+68F5,U+68FA,U+6905,U+690D-690E,U+6912,U+692D,U+6930,U+693D,U+693F,U+6954,U+695A,U+695E,U+6977,U+697C,U+6982,U+6986,U+6994,U+699C,U+69A8,U+69B4,U+69B7,U+69D0,U+69DB,U+69FD,U+6A0A,U+6A1F,U+6A21,U+6A31,U+6A47,U+6A59,U+6A61,U+6A71,U+6A80,U+6A84,U+6AAC,U+6B20-6B21,U+6B23,U+6B27,U+6B32,U+6B3A,U+6B3E,U+6B47,U+6B49,U+6B4C,U+6B62-6B64,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B83,U+6B86,U+6B89-6B8B,U+6B96,U+6BB4-6BB5,U+6BB7,U+6BBF,U+6BC1,U+6BC5,U+6BCB,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD7,U+6BD9,U+6BE1,U+6BEB,U+6BEF,U+6C0F,U+6C13-6C14,U+6C16,U+6C1B,U+6C1F,U+6C22,U+6C26-6C28,U+6C2E-6C30,U+6C34,U+6C38,U+6C40-6C41,U+6C47,U+6C49,U+6C50,U+6C55,U+6C57,U+6C5B,U+6C5D-6C5E,U+6C60-6C61,U+6C64,U+6C6A,U+6C70,U+6C72,U+6C79,U+6C7D-6C7E,U+6C81-6C83,U+6C88-6C89,U+6C8F,U+6C99,U+6C9B,U+6CA1,U+6CA4-6CA7,U+6CAA-6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CDB,U+6CDE,U+6CE1-6CE3,U+6CE5,U+6CEA,U+6CF0,U+6CF3,U+6CF5,U+6CFB-6CFD,U+6D01,U+6D0B,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D2A,U+6D31,U+6D3C,U+6D3E,U+6D45-6D47,U+6D4A-6D4B,U+6D4E,U+6D51,U+6D53,U+6D59-6D5A,U+6D66,U+6D69-6D6A,U+6D6E,U+6D74,U+6D77-6D78,U+6D82,U+6D85,U+6D88-6D89,U+6D8C,U+6D8E,U+6D95,U+6D9B,U+6D9D,U+6D9F,U+6DA1,U+6DA3-6DA4,U+6DA6-6DAA,U+6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DC0,U+6DC4,U+6DC6}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext5.woff2') format('woff2');unicode-range:U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8,U+6DE1,U+6DE4,U+6DEB-6DEC,U+6DEE,U+6DF3,U+6DF7,U+6DF9,U+6E05,U+6E0A,U+6E0D,U+6E10,U+6E14,U+6E17,U+6E1D,U+6E20-6E21,U+6E23-6E24,U+6E29,U+6E2D,U+6E2F,U+6E34,U+6E3A,U+6E43,U+6E4D,U+6E56,U+6E58,U+6E5B,U+6E7F,U+6E83,U+6E85,U+6E89,U+6E90,U+6E9C,U+6EA2,U+6EAA,U+6EAF,U+6EB6,U+6EBA,U+6EC1,U+6EC7,U+6ECB,U+6ED1,U+6ED3-6ED4,U+6EDA,U+6EDE,U+6EE1,U+6EE4-6EE6,U+6EE8-6EE9,U+6EF4,U+6F02,U+6F06,U+6F0F,U+6F13-6F14,U+6F20,U+6F2B,U+6F31,U+6F33,U+6F3E,U+6F4D,U+6F58,U+6F5C,U+6F5E,U+6F66,U+6F6D-6F6E,U+6F84,U+6F88,U+6F8E,U+6F9C,U+6FA1,U+6FB3,U+6FC0,U+6FD2,U+7011,U+704C,U+706B,U+706D,U+706F-7070,U+7075-7076,U+7078,U+707C,U+707E-707F,U+7089-708A,U+708E,U+7092,U+7094-7095,U+7099,U+70AC-70AF,U+70B3,U+70B8-70B9,U+70BC-70BD,U+70C1-70C3,U+70C8,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E7,U+70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7115,U+7119-711A,U+7126,U+7130,U+7136,U+714C,U+714E,U+715E,U+7164,U+716E,U+717D,U+7184,U+718A,U+718F,U+7194,U+7199,U+71AC,U+71C3,U+71CE,U+71D5,U+71E5,U+7206,U+722A,U+722C,U+7231,U+7235-7239,U+723D,U+7248,U+7259,U+725B,U+725F,U+7261-7262,U+7267,U+7269,U+7272,U+7279-727A,U+7280-7281,U+728A,U+72AC,U+72AF,U+72B6,U+72B9,U+72C2,U+72C4,U+72C8,U+72D0,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72ED-72EE,U+72F0-72F1,U+72F8,U+72FC,U+730E,U+7316,U+731B-731C,U+7329-732B,U+732E,U+7334,U+733E-733F,U+736D,U+7384,U+7387,U+7389,U+738B,U+7396,U+739B,U+73A9,U+73AB,U+73AF-73B0,U+73B2,U+73BB,U+73CA,U+73CD,U+73D0,U+73E0,U+73ED,U+7403,U+7405-7406,U+7409,U+7410,U+7422,U+7433-7436,U+743C,U+745A,U+745E-745F,U+7470,U+7476,U+7483,U+74DC,U+74E2-74E4,U+74E6,U+74EE,U+74F6-74F7,U+7504,U+7518,U+751A,U+751C,U+7525,U+7528-7529,U+752B,U+752D,U+7530,U+7532,U+7535,U+7537-7538,U+753B,U+7545,U+754C,U+754F,U+7554,U+7559,U+755C,U+7565-7566,U+756A,U+7574,U+7578,U+7586,U+758F,U+7591,U+7597,U+7599-759A,U+759F,U+75A1,U+75A4-75A5,U+75AB,U+75AE-75AF,U+75B2,U+75B5,U+75B9,U+75BC-75BE,U+75C5,U+75C7-75CA,U+75D2,U+75D4-75D5,U+75D8,U+75DB,U+75DE,U+75E2,U+75EA,U+75F0,U+75F4,U+75F9,U+7601,U+761F,U+7624,U+7626,U+7629-762B,U+7634,U+7638,U+764C,U+7663,U+7678,U+767B,U+767D-767E,U+7682,U+7686-7687,U+768B,U+7691,U+7696,U+76AE,U+76B1,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CE-76D2,U+76D4,U+76D6-76D8,U+76DF,U+76EF,U+76F2,U+76F4,U+76FC,U+76FE,U+7701,U+7709,U+770B,U+771F-7720,U+7728-7729,U+772F,U+7736-7737,U+773A,U+773C,U+7740-7741,U+775B,U+7761,U+7763,U+7766,U+776B-776C,U+7779,U+7784-7785,U+778E,U+7792,U+77A5,U+77A7,U+77A9-77AA,U+77AC,U+77B3,U+77BB,U+77D7,U+77DB,U+77E2-77E3,U+77E9,U+77EB,U+77ED-77EE,U+77F3,U+77FD-77FF,U+7802,U+780C-780D,U+7812,U+7814,U+7816,U+781A,U+7827,U+7830,U+7834,U+7837-7838,U+783E,U+7840,U+7845,U+7852,U+7855,U+785D,U+786B-786C,U+7877,U+787C,U+7889,U+788C-788E}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext6.woff2') format('woff2');unicode-range:U+7891,U+7897-7898,U+789F,U+78A7,U+78B0-78B1,U+78B3-78B4,U+78BE,U+78C1,U+78C5,U+78CA-78CB,U+78D0,U+78D5,U+78E8,U+78F7,U+78FA,U+7901,U+793A,U+7941,U+7948,U+7956,U+795D-795F,U+7965,U+7968,U+796D,U+7977-7978,U+7981,U+7984,U+798F,U+79B9,U+79BB,U+79BD-79BE,U+79C0,U+79C3,U+79C6,U+79C9,U+79CB,U+79CD,U+79D1-79D2,U+79D8,U+79DF,U+79E4,U+79E6-79E7,U+79E9,U+79EF-79F0,U+79F8,U+79FB,U+79FD,U+7A00,U+7A0D-7A0E,U+7A17,U+7A1A,U+7A20,U+7A33,U+7A3B-7A3D,U+7A3F,U+7A46,U+7A57,U+7A74,U+7A76-7A77,U+7A7A,U+7A7F,U+7A81,U+7A83-7A84,U+7A8D,U+7A91-7A92,U+7A96-7A98,U+7A9C-7A9D,U+7A9F,U+7AA5,U+7ABF,U+7AD6,U+7ADE-7AE0,U+7AE3,U+7AE5,U+7AED,U+7AEF,U+7AF9,U+7AFF,U+7B06,U+7B0B,U+7B11,U+7B14,U+7B1B,U+7B26,U+7B28,U+7B2C,U+7B3A,U+7B3C,U+7B49,U+7B4B,U+7B4F-7B52,U+7B54,U+7B77,U+7B80,U+7B8D,U+7B94-7B95,U+7BA1,U+7BA9,U+7BAD,U+7BC6-7BC7,U+7BD3,U+7BD9,U+7BE1,U+7BEE,U+7BF1,U+7BF7,U+7C07,U+7C27,U+7C3F,U+7C4D,U+7C73,U+7C7B,U+7C7D,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1,U+7CB3,U+7CB9,U+7CBE,U+7CCA,U+7CD5-7CD6,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CEF,U+7D0A,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7D6E,U+7E41,U+7E82,U+7EA0,U+7EA2,U+7EA4,U+7EA7,U+7EAA-7EAC,U+7EAF,U+7EB1-7EB3,U+7EB5-7EBA,U+7EBD,U+7EC3,U+7EC5-7EC6,U+7ECA,U+7ECE-7ECF,U+7ED1-7ED2,U+7ED5,U+7ED8-7EDA,U+7EDD-7EDE,U+7EE2-7EE3,U+7EE5-7EE7,U+7EE9-7EEA,U+7EF0,U+7EF3,U+7EF5,U+7EF7-7EF8,U+7EFC-7EFD,U+7EFF-7F00,U+7F04-7F06,U+7F09,U+7F0E,U+7F13-7F16,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F28-7F29,U+7F2E,U+7F34,U+7F38,U+7F3A,U+7F50,U+7F55,U+7F57,U+7F5A,U+7F62,U+7F69-7F6A,U+7F6E,U+7F72,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9E,U+7FA1,U+7FA4,U+7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCC,U+7FD4,U+7FD8,U+7FDF-7FE0,U+7FF0-7FF1,U+7FFC,U+8000,U+8003,U+800C-800D,U+8010,U+8015,U+8017-8019,U+802A,U+8033,U+8036,U+8038,U+803B,U+803D,U+803F,U+8042,U+804A-804C,U+8058,U+805A,U+806A,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8096,U+8098,U+809A-809B,U+809D,U+80A0-80A2,U+80A4-80A5,U+80A9-80AA,U+80AE-80AF,U+80BA,U+80BE-80C1,U+80C3,U+80C6,U+80CC,U+80CE,U+80D6,U+80DA,U+80DC,U+80DE,U+80E1,U+80EF-80F0,U+80F3,U+80F6,U+80F8,U+80FA,U+8102,U+8106,U+8109-810A,U+810F-8111,U+8113,U+8116,U+811A,U+812F,U+8131,U+8138,U+813E,U+8146,U+814A-814B,U+8150-8151,U+8154-8155,U+8165,U+816E,U+8170,U+8179-817B,U+817E-8180,U+818A,U+818F,U+8198,U+819B-819D,U+81A8,U+81B3,U+81C0,U+81C2-81C3,U+81C6,U+81E3,U+81EA,U+81ED,U+81F3-81F4,U+81FB-81FC,U+8200,U+8205-8206,U+820C-820D,U+8212,U+8214,U+821C,U+821E-821F,U+822A,U+822C,U+8230-8231,U+8235-8237,U+8239,U+8247,U+8258,U+826F-8270,U+8272-8273,U+827A,U+827E,U+8282,U+828B,U+828D,U+8292,U+829C-829D,U+82A5-82A6,U+82AC-82AD,U+82AF,U+82B1,U+82B3,U+82B9,U+82BD,U+82C7,U+82CD,U+82CF,U+82D1,U+82D4,U+82D7,U+82DB}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext7.woff2') format('woff2');unicode-range:U+82DE-82DF,U+82E5-82E6,U+82EB,U+82EF,U+82F9,U+8301-8305,U+830E,U+8327-8328,U+832B-832C,U+8335-8336,U+8338-8339,U+8346,U+8349,U+8350,U+8352,U+8354,U+835A,U+8361,U+8363-8364,U+8367,U+836B,U+836F,U+8377,U+8386,U+8389,U+838E,U+83AB,U+83B1-83B2,U+83B9,U+83BD,U+83C7,U+83CA,U+83CC,U+83CF,U+83E0,U+83E9,U+83F1-83F2,U+8404,U+840C-840E,U+841D,U+8424-8425,U+8427-8428,U+8457,U+845B,U+8461,U+8463,U+846B-846C,U+8471,U+8475,U+8482,U+848B,U+8499,U+849C,U+84B2,U+84B8,U+84C4,U+84C9,U+84D1,U+84D6,U+84DD,U+84DF,U+84EC,U+8511,U+8513,U+8517,U+851A,U+8521,U+852B-852C,U+8537,U+853C-853D,U+8549-854A,U+8574,U+857E,U+8584,U+859B,U+85AA,U+85AF,U+85C9,U+85CF-85D0,U+85D5,U+85E4,U+85E9,U+85FB,U+8611,U+8638,U+864E-8651,U+865A,U+865E,U+866B,U+8671,U+8679,U+867D-867E,U+8680-8682,U+868A,U+868C,U+8695,U+869C,U+86A4,U+86C0,U+86C6-86C7,U+86CA-86CB,U+86D4,U+86D9,U+86DB,U+86E4,U+86EE,U+86F0,U+86F9,U+86FE,U+8700,U+8702,U+8712,U+8715,U+8717-8718,U+871C,U+8721,U+8747,U+8749,U+874E,U+8757,U+8774,U+8776,U+879F,U+87BA,U+87F9,U+8815,U+8822,U+8840,U+8845,U+884D,U+8854,U+8857,U+8859,U+8861,U+8863,U+8865,U+886B-886C,U+8870,U+8877,U+8881,U+8884,U+888B,U+888D,U+8892,U+8896,U+889C,U+88AB,U+88AD,U+88B1,U+88C1-88C2,U+88C5,U+88D4-88D5,U+88D9,U+88E4,U+88F3-88F4,U+88F8-88F9,U+8902,U+8910,U+8912,U+8925,U+892A,U+8944,U+895F,U+8981,U+8986,U+89C2,U+89C4-89C5,U+89C8-89C9,U+89D2,U+89E6,U+8A00,U+8A79,U+8A89-8A8A,U+8A93,U+8B66,U+8B6C,U+8BA3-8BA5,U+8BA8-8BA9,U+8BAB,U+8BAF-8BB0,U+8BB2-8BB3,U+8BB6,U+8BB8-8BBA,U+8BBC-8BBE,U+8BC0-8BC1,U+8BC4-8BC6,U+8BC8-8BCA,U+8BCC-8BCD,U+8BD5,U+8BD7,U+8BDA-8BDB,U+8BDD-8BDE,U+8BE1-8BE3,U+8BE5-8BE7,U+8BEB-8BEC,U+8BEF,U+8BF1-8BF2,U+8BF5,U+8BF8,U+8BFA,U+8BFD,U+8C01,U+8C05-8C06,U+8C0B,U+8C0D-8C0E,U+8C10,U+8C13,U+8C17,U+8C1A,U+8C1C,U+8C22-8C24,U+8C26,U+8C28-8C29,U+8C2C-8C2D,U+8C30-8C31,U+8C34,U+8C37,U+8C41,U+8C46,U+8C4C,U+8C61-8C62,U+8C6A-8C6B,U+8C79-8C7A,U+8C89,U+8C8C,U+8D1D-8D1E,U+8D21-8D22,U+8D24-8D31,U+8D34,U+8D37,U+8D3A,U+8D3C,U+8D3E-8D3F,U+8D41-8D44,U+8D4A-8D4C,U+8D4E-8D50,U+8D54,U+8D58,U+8D5A-8D5B,U+8D5E,U+8D60-8D64,U+8D66,U+8D6B,U+8D70,U+8D75-8D76,U+8D81,U+8D85,U+8D8A-8D8B,U+8D9F,U+8DA3,U+8DB3-8DB4,U+8DBE,U+8DC3,U+8DCB-8DCC,U+8DD1,U+8DDD,U+8DE8,U+8DEA,U+8DEF,U+8DF3,U+8DF5,U+8DFA,U+8E0A,U+8E0C,U+8E0F,U+8E1E,U+8E22,U+8E29-8E2A,U+8E44,U+8E48,U+8E4B,U+8E66,U+8E6C-8E6D,U+8E72,U+8E7F,U+8E81,U+8E87,U+8EAC,U+8EAF,U+8EB2,U+8EBA,U+8F66-8F69,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7B,U+8F7D,U+8F7F,U+8F83,U+8F85-8F86,U+8F88-8F8A,U+8F90-8F91,U+8F93,U+8F95-8F97,U+8F99,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ext8.woff2') format('woff2');unicode-range:U+8FC8,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDC-8FDF,U+8FE2,U+8FEA-8FEB,U+8FED,U+8FF0,U+8FF7-8FF9,U+8FFD,U+9000-9001,U+9003,U+9006,U+900A,U+900F-9010,U+9012,U+9014,U+9017,U+901B,U+901D-9020,U+9022,U+902E,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9047,U+904D,U+904F,U+9053,U+9057,U+9063,U+9065,U+906D-906E,U+9075,U+907F,U+9091,U+9093,U+90A2-90A3,U+90A6,U+90AA,U+90AF,U+90B1,U+90B5,U+90B9,U+90BB,U+90C1,U+90CA,U+90CE,U+90D1,U+90DD,U+90E1,U+90E7,U+90ED,U+90F4,U+90F8,U+90FD,U+9102,U+9119,U+9149,U+914B-914D,U+9152,U+9157,U+915A,U+915D-915E,U+9163,U+9165,U+916A,U+916C,U+916E,U+9171,U+9175-9178,U+917F,U+9187,U+9189,U+918B,U+9192,U+919A-919B,U+91C7,U+91C9-91CA,U+91CC,U+91CE-91CF,U+91DC,U+9274,U+9488-9489,U+948E,U+9492-9493,U+9499,U+949D-94A2,U+94A5-94A9,U+94B1,U+94B3,U+94B5,U+94BB,U+94BE,U+94C0-94C3,U+94C5-94C6,U+94DC-94DD,U+94E1,U+94E3,U+94EC-94ED,U+94F0-94F2,U+94F6,U+94F8,U+94FA,U+94FE,U+9500-9501,U+9504-9505,U+9508,U+950B-950C,U+9510-9511,U+9517,U+9519-951A,U+9521,U+9523-9526,U+9528,U+952D-9530,U+9539,U+953B,U+9540-9541,U+9547,U+954A,U+954D,U+9550-9551,U+955C,U+9563,U+956D,U+9570,U+9576,U+95EA,U+95ED,U+95EF-95F0,U+95F2,U+95F7-95FB,U+95FD,U+9600-9602,U+9609,U+960E,U+9610-9611,U+9614,U+961C,U+961F,U+962E,U+9632-9636,U+963B,U+963F-9640,U+9644,U+9646-9648,U+964B-964D,U+9650,U+9655,U+965B,U+9661-9662,U+9664,U+9668-9669,U+9675-9677,U+9685-9686,U+968B,U+968F,U+9694,U+9698-9699,U+969C,U+96A7,U+96B6,U+96BE,U+96C0-96C1,U+96C4-96C7,U+96CC-96CD,U+96CF,U+96D5,U+96E8,U+96EA,U+96F6-96F7,U+96F9,U+96FE,U+9704,U+9707,U+9709,U+970D,U+9713,U+9716,U+971C,U+971E,U+9732,U+9738-9739,U+9756,U+9759,U+975B,U+975E,U+9761,U+9769,U+9773-9774,U+9776,U+978B,U+978D,U+9798,U+97A0,U+97AD,U+97E6-97E7,U+97E9,U+97ED,U+97F3,U+97F5-97F6,U+9876-9877,U+987A-987B,U+987D-987F,U+9881-9882,U+9885,U+9887-9888,U+988A,U+9890-9891,U+9893,U+9896-9897,U+989C-989D,U+98A0,U+98A4,U+98A7,U+98CE,U+98D8,U+98DE-98DF,U+9910,U+9965,U+996D-9972,U+9975-9976,U+997A,U+997C,U+997F,U+9981,U+9985-9986,U+998B,U+998F,U+9992,U+9999,U+9A6C-9A71,U+9A73-9A74,U+9A76,U+9A79,U+9A7C,U+9A7E,U+9A82,U+9A84,U+9A86-9A87,U+9A8B-9A8C,U+9A8F,U+9A91,U+9A97,U+9A9A,U+9AA1,U+9AA4,U+9AA8,U+9AB8,U+9AD3,U+9AD8,U+9B03,U+9B3C,U+9B41-9B42,U+9B44,U+9B4F,U+9B54,U+9C7C,U+9C81,U+9C8D,U+9C9C,U+9CA4,U+9CB8,U+9CC3,U+9CD6,U+9CDE,U+9E1F,U+9E21,U+9E23,U+9E25-9E26,U+9E2D,U+9E2F,U+9E33,U+9E35,U+9E3D,U+9E3F,U+9E43,U+9E45,U+9E4A,U+9E4F,U+9E64,U+9E70,U+9E7F,U+9E93,U+9EA6,U+9EBB,U+9EC4,U+9ECD-9ECE,U+9ED1,U+9ED4,U+9ED8,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F50,U+9F7F,U+9F84,U+9F8B,U+9F99-9F9A,U+9F9F}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/noto-sans-sc-700-ui.woff2') format('woff2');unicode-range:U+B7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+3001-3002,U+300A-300D,U+4E0E,U+4E1A,U+4E1C,U+4E2D,U+4E3A-4E3B,U+4E4B,U+4E8B-4E8C,U+4E8E,U+4E9A,U+4ECB,U+4EEC,U+4F01,U+4F19,U+4F34,U+4F5C,U+4F60,U+4FE1,U+503C,U+516C,U+5170,U+5173,U+5185,U+529E,U+52A0,U+5355,U+53CB,U+53F8,U+5408,U+56FD,U+57CE,U+5916,U+597D,U+5B66,U+5BA1,U+5BB9,U+5E02,U+5E0C,U+5F85,U+5F97,U+5FAE,U+5FD7,U+613F,U+6211,U+624B,U+626B,U+63A5,U+653F,U+6559,U+6587,U+65B0,U+65B9,U+671B,U+673A,U+6770,U+6821,U+6838,U+6865,U+6D32,U+6DFB,U+72EC,U+7684,U+76EE,U+7801,U+79C1,U+7ACB,U+7AD9,U+7B56,U+7CFB,U+7ECD,U+7EF4,U+7F51,U+8005,U+8054,U+80B2,U+83DC,U+897F,U+8BF7,U+8BFB,U+8D56,U+9605,U+9645,U+9690,U+9762,U+9875,U+9879,U+9996,U+FF01,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}

/* ===== Concept v0.2 eb.css, adapted for block markup (tools/build_css.py) ===== */
/* Eastern Bridge website concept v0.1 · build reference
   Brand: Guidelines v1.1. Mostly white, a little red. Jost (headings), Source Sans 3 (body), Noto Sans SC (Chinese). */
/* Noto Sans SC: self-host a subset for China (guidelines p.11). Mock uses the installed Noto Sans CJK SC. */
:root{
  --red:#E30000; --deep:#A80000; --black:#000; --char:#1E1F23; --slate:#5C5E66; --grey:#A0A2AA;
  --cloud:#E3E4E7; --mist:#F3F3F5; --blush:#FCE6E6; --white:#fff;
  --head:'Jost',Futura,'Century Gothic','Trebuchet MS',Arial,sans-serif;
  --body:'Source Sans 3','Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  --zh:'Noto Sans SC','Source Sans 3','PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;
  --wrap:1200px; --gut:40px; --r:10px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-font-smoothing:antialiased}
body{font-family:var(--body);font-size:17px;line-height:1.55;color:var(--char);background:#fff}
img{display:block;max-width:100%}
a{color:var(--deep);text-decoration:none}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}
.zh,[lang=zh-Hans]{font-family:var(--zh)}
h1,h2,h3,h4{font-family:var(--head);color:var(--black);font-weight:600;letter-spacing:-.005em}
h1{font-size:54px;line-height:1.08}
h2{font-size:36px;line-height:1.15}
h3{font-size:22px;line-height:1.25;font-weight:600}
h4{font-size:17px;line-height:1.3;font-weight:600}
p{max-width:68ch}
.lead{font-size:21px;line-height:1.5;color:var(--char)}
.muted{color:var(--slate)}
.small{font-size:15px}
.cap{font-size:14px;color:var(--slate)}
.label{font-family:var(--head);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:inline-block}
.bar{width:48px;height:5px;background:var(--red);margin-bottom:18px}
.sec{padding:96px 0}
.sec.tight{padding:64px 0}
.sec.mist{background:var(--mist)}
.sec.blush{background:var(--blush)}
.sec.dark{background:var(--char);color:#fff}
.sec.dark h2,.sec.dark h3{color:#fff}
.head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}
.head-row p{margin-top:12px}
.grid{display:grid;gap:28px}
.g2{grid-template-columns:repeat(2,1fr)} .g3{grid-template-columns:repeat(3,1fr)} .g4{grid-template-columns:repeat(4,1fr)}
.split{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}
.stack>*+*{margin-top:18px}
/* [check] marker: honest, visible, tidy */
.chk{display:inline-block;font-family:var(--head);font-weight:600;font-size:10.5px;letter-spacing:.06em;color:var(--deep);background:var(--blush);border-radius:4px;padding:1px 6px 1px;vertical-align:2px;margin-left:4px;white-space:nowrap;text-transform:uppercase}
.sec.dark .chk{background:rgba(255,255,255,.12);color:#fff}
/* status tags */
.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 11px;border:1.5px solid}
.tag::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}
.tag.live{color:#fff;background:var(--deep);border-color:var(--deep)}
.tag.growing{color:var(--deep);border-color:var(--deep);background:#fff}
.tag.future{color:var(--slate);border-color:var(--grey);border-style:dashed;background:#fff}
/* buttons */
.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:600;font-size:16px;line-height:1;padding:16px 26px;border-radius:999px;border:2px solid transparent;white-space:nowrap}
.btn.red{background:var(--red);color:#fff}
.btn.outline{border-color:var(--char);color:var(--char);background:#fff}
.btn.white{background:#fff;color:var(--char)}
.btn.ghost-w{border-color:#fff;color:#fff}
.btn.sm{font-size:14px;padding:11px 18px}
.btns{display:flex;gap:14px;flex-wrap:wrap}
.link{font-family:var(--head);font-weight:600;font-size:16px;color:var(--deep);display:inline-flex;gap:8px;align-items:center}
.link::after{content:'→';transition:transform .2s}
/* photo placeholders: neutral, clearly labelled, no stock people */
.ph{position:relative;background:var(--mist);background-image:repeating-linear-gradient(135deg,rgba(160,162,170,.13) 0 1px,transparent 1px 14px);border:1px solid var(--cloud);border-radius:var(--r);display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:120px}
.ph .phl{max-width:78%;text-align:center;color:var(--slate);font-size:14px;line-height:1.4;display:flex;flex-direction:column;align-items:center;gap:10px}
.ph .phl::before{content:'';width:34px;height:28px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 28' fill='none' stroke='%235C5E66' stroke-width='1.6'%3E%3Crect x='1.5' y='5.5' width='31' height='21' rx='3'/%3E%3Cpath d='M11 5.5l2.4-4h7.2l2.4 4'/%3E%3Ccircle cx='17' cy='16' r='5.6'/%3E%3C/svg%3E")}
.ph .phl :is(b,strong){font-family:var(--head);font-weight:600;color:var(--char);font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.r43{aspect-ratio:4/3}.r169{aspect-ratio:16/9}.r11{aspect-ratio:1/1}.r34{aspect-ratio:3/4}.r32{aspect-ratio:3/2}
/* utility bar + header */
.util{background:var(--mist);font-size:14px;color:var(--slate)}
.util .wrap{display:flex;justify-content:space-between;align-items:center;height:40px}
.util a{color:var(--char)} .util .r{display:flex;gap:22px;align-items:center}
.util .zh{color:var(--char)}
header.site{background:#fff;border-bottom:1px solid var(--cloud);position:relative;z-index:5}
header.site .wrap{display:flex;align-items:center;justify-content:space-between;height:88px;gap:24px}
.logo img{height:52px;width:auto;margin-left:-6px}
nav.main{display:flex;align-items:center;gap:4px}
nav.main a.top{font-family:var(--head);font-weight:500;font-size:16px;color:var(--char);padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:6px;white-space:nowrap}
nav.main a.top.has::after{content:'';width:7px;height:7px;border-right:1.6px solid var(--slate);border-bottom:1.6px solid var(--slate);transform:rotate(45deg) translateY(-3px);margin-left:2px}
nav.main a.top.on{color:var(--black);box-shadow:inset 0 -3px 0 var(--red);border-radius:0}
nav.main .zhl{font-family:var(--zh);font-weight:500}
nav.main small{font-family:var(--body);font-size:11px;color:var(--slate);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-left:2px}
.hdr-r{display:flex;align-items:center;gap:14px}
.burger{display:none}
/* breadcrumb + page hero */
.crumb{font-size:14px;color:var(--slate);padding-top:28px}
.crumb a{color:var(--slate)} .crumb span{margin:0 8px;color:var(--grey)}
.phero{padding:56px 0 80px;position:relative;overflow:hidden}
.phero h1{margin:14px 0 22px;max-width:16ch}
.phero .lead{max-width:56ch}
.curl{position:absolute;pointer-events:none}
/* home hero */
.hero{position:relative;overflow:hidden;padding:72px 0 96px}
.hero h1{font-size:62px;max-width:12.5ch;margin:18px 0 24px}
.hero .lead{max-width:34ch;margin-bottom:34px}
.hero .quote{margin-top:40px;padding-left:18px;border-left:3px solid var(--red);font-size:16px;color:var(--slate);max-width:46ch}
.hero .quote :is(b,strong){color:var(--char);font-weight:600}
/* stat strip */
.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--cloud);border-bottom:1px solid var(--cloud)}
.stat{padding:30px 28px 30px 0}
.stat+.stat{padding-left:28px;border-left:1px solid var(--cloud)}
.stat .n{font-family:var(--head);font-weight:600;font-size:44px;line-height:1;color:var(--black);display:flex;align-items:center;gap:6px}
.stat .n.red{color:var(--red)}
.stat .t{margin-top:10px;font-size:15.5px;color:var(--slate);line-height:1.35}
/* cards */
.card{background:#fff;border:1px solid var(--cloud);border-radius:var(--r);padding:30px;position:relative;display:flex;flex-direction:column;gap:12px}
.card.bar-top{border-top:4px solid var(--red);border-top-left-radius:4px;border-top-right-radius:4px}
.card .link{margin-top:auto;padding-top:8px}
.card.mist{background:var(--mist);border-color:var(--mist)}
.card h3{font-size:21px}
.icon{width:44px;height:44px;border-radius:50%;background:var(--blush);display:flex;align-items:center;justify-content:center;color:var(--deep);font-family:var(--head);font-weight:600}
.steps{counter-reset:s;display:grid;gap:28px}
.step{position:relative;padding-top:58px}
.step::before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;top:0;left:0;font-family:var(--head);font-weight:600;font-size:15px;color:var(--red);border:2px solid var(--red);border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center}
.step h3{font-size:20px;margin-bottom:8px}
.flow{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch}
.flow .arrow{display:flex;align-items:center;justify-content:center;color:var(--red);font-size:26px;font-family:var(--head)}
/* story card */
.story{display:flex;flex-direction:column;gap:14px}
.story .meta{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--slate)}
.story .pill{font-family:var(--head);font-weight:600;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--deep)}
.story h3{font-size:20px;line-height:1.3}
.story p{font-size:16px;color:var(--slate)}
/* feature band (CVP) */
.feature{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border-radius:16px;overflow:hidden;background:var(--mist)}
.feature .ph{border:0;border-radius:0;min-height:100%}
.feature .body{padding:56px 56px 52px}
.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;margin:26px 0 30px}
.facts div{border-top:2px solid var(--cloud);padding-top:10px}
.facts :is(dt,.dt){font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}
.facts :is(dd,.dd){font-size:17px;color:var(--char);margin-top:4px}
/* pillars */
.pillar{border:1px solid var(--cloud);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;gap:12px;background:#fff}
.pillar .top{display:flex;justify-content:space-between;align-items:center}
.pillar .num{font-family:var(--head);font-weight:600;color:var(--grey);font-size:15px}
/* partner band */
.partners{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:20px;align-items:stretch}
.plogo{border:1px dashed var(--grey);border-radius:var(--r);display:flex;align-items:center;justify-content:center;text-align:center;font-size:13.5px;color:var(--slate);padding:18px;min-height:96px}
.ebe{border:1px solid var(--cloud);border-left:5px solid var(--char);border-radius:var(--r);padding:26px 28px;background:#fff;display:flex;gap:28px;align-items:center;justify-content:space-between}
.ebe .k{font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}
.ebe h3{font-size:20px;margin:6px 0 6px}
/* directory widget */
.dir{border:1px solid var(--cloud);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.02)}
.dir-top{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--cloud);gap:20px}
.tabs{display:flex;gap:6px}
.tabs span{font-family:var(--head);font-weight:500;font-size:14.5px;padding:8px 14px;border-radius:999px;color:var(--slate)}
.tabs span.on{background:var(--char);color:#fff}
.search{flex:1;max-width:420px;display:flex;align-items:center;gap:10px;border:1.5px solid var(--cloud);border-radius:999px;padding:10px 16px;color:var(--slate);font-size:15px}
.search::before{content:'';width:15px;height:15px;border:2px solid var(--slate);border-radius:50%;box-shadow:5px 5px 0 -3.5px var(--slate)}
.chips{display:flex;gap:8px;flex-wrap:wrap}
.chip{font-size:13.5px;border:1px solid var(--cloud);border-radius:999px;padding:5px 12px;color:var(--char);background:#fff}
.chip.on{border-color:var(--deep);color:var(--deep);background:var(--blush)}
.dir-body{display:grid;grid-template-columns:1fr 1.05fr}
.dir-list{padding:20px 22px;border-right:1px solid var(--cloud);display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}
.city{border:1px solid var(--cloud);border-radius:10px;padding:13px 14px;display:flex;flex-direction:column;gap:3px}
.city :is(b,strong){font-family:var(--head);font-weight:600;font-size:15.5px;color:var(--black)}
.city span{font-size:13px;color:var(--slate)}
.city.on{border-color:var(--red);box-shadow:inset 3px 0 0 var(--red)}
.dash{padding:24px 26px}
.dash h3{font-size:26px}
.dash .sub{font-size:14px;color:var(--slate);margin-top:4px}
.rel{border:1px solid var(--cloud);border-radius:12px;margin-top:18px;overflow:hidden}
.rel-h{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--mist)}
.rel-h :is(b,strong){font-family:var(--head);font-weight:600;font-size:17px}
.rel-tabs{display:flex;border-bottom:1px solid var(--cloud);padding:0 12px}
.rel-tabs span{font-size:14px;padding:10px 10px;color:var(--slate)}
.rel-tabs span.on{color:var(--black);box-shadow:inset 0 -2px 0 var(--red);font-weight:600}
.kv{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px}
.kv :is(dt,.dt){font-size:12.5px;color:var(--slate)} .kv :is(dd,.dd){font-size:15px;font-weight:600;color:var(--char)}
.tl{padding:4px 16px 16px}
.tl :is(li,.li){list-style:none;display:grid;grid-template-columns:52px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--cloud);font-size:14.5px}
.tl :is(li,.li) :is(b,strong){font-family:var(--head);color:var(--deep);font-weight:600}
.mapph{height:100%;min-height:200px}
/* forms */
.form{display:grid;gap:18px}
.fld label{display:block;font-weight:600;font-size:15px;margin-bottom:7px;color:var(--char)}
.fld label i{font-style:normal;font-weight:400;color:var(--slate)}
.inp{border:1.5px solid #C9CBD1;border-radius:8px;height:50px;padding:0 14px;display:flex;align-items:center;color:var(--slate);font-size:16px;background:#fff}
.inp.ta{height:130px;align-items:flex-start;padding-top:12px}
.inp.sel{justify-content:space-between}
.inp.sel::after{content:'';width:8px;height:8px;border-right:2px solid var(--char);border-bottom:2px solid var(--char);transform:rotate(45deg) translateY(-3px)}
.inp.focus{border-color:var(--char);box-shadow:0 0 0 3px var(--blush);color:var(--char)}
.chk-row{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--char)}
.box{width:20px;height:20px;border:1.5px solid #C9CBD1;border-radius:4px;flex:none;margin-top:2px}
.box.on{background:var(--char);border-color:var(--char);position:relative}
.box.on::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.err{font-size:14px;color:var(--deep);margin-top:6px}
.f2{display:grid;grid-template-columns:1fr 1fr;gap:18px}
/* faq */







/* quote */
.pull{font-family:var(--head);font-weight:500;font-size:30px;line-height:1.3;color:var(--black);max-width:30ch}
.pull::before{content:'“';color:var(--red);display:block;font-size:64px;line-height:.6;margin-bottom:10px}
/* CTA band */
.cta{background:var(--char);color:#fff;border-radius:18px;padding:60px 64px;display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;overflow:hidden}
.cta h2{color:#fff;font-size:34px;max-width:20ch}
.cta p{color:#D9DADE;margin-top:10px}
/* footer */
footer.site{background:var(--char);color:#D9DADE;padding:72px 0 30px;font-size:15.5px}
footer.site .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.1fr;gap:36px}
footer.site .fh{font-family:var(--head);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:16px}
footer.site a{color:#D9DADE;display:block;padding:4px 0}
footer.site .flogo img{height:50px;margin-left:-6px}
footer.site .zhname{font-family:var(--zh);color:#fff;font-size:18px;margin-top:10px}
footer.site .legal{border-top:1px solid #3A3B40;margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#B5B7BE}
footer.site .legal a{display:inline;padding:0;margin-left:20px;color:#D9DADE}
/* sub-nav (section pages) */
.subnav{border-bottom:1px solid var(--cloud);background:#fff}
.subnav .wrap{display:flex;gap:6px;height:58px;align-items:center}
.subnav a{font-family:var(--head);font-weight:500;font-size:15px;color:var(--slate);padding:8px 14px;border-radius:999px}
.subnav a.on{background:var(--blush);color:var(--deep)}
/* table */
.t table{width:100%;border-collapse:collapse;font-size:16px}
.t table th{font-family:var(--head);font-weight:600;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);text-align:left;padding:12px 14px;border-bottom:2px solid var(--char)}
.t table td{padding:14px;border-bottom:1px solid var(--cloud);vertical-align:top}
/* notice */
.notice{border-left:4px solid var(--red);background:var(--blush);padding:16px 20px;border-radius:0 8px 8px 0;font-size:16px}
.notice.mist{background:var(--mist);border-color:var(--char)}
/* concept-only annotation */
.anno{font-family:var(--body);font-size:13px;color:var(--slate)}
/* mobile */
@media (max-width:700px){
  :root{--gut:20px}
  body{font-size:16.5px}
  h1{font-size:38px} h2{font-size:28px} h3{font-size:20px}
  .lead{font-size:18.5px}
  .sec{padding:64px 0} .sec.tight{padding:44px 0}
  .util{display:none}
  header.site .wrap{height:68px}
  .logo img{height:40px}
  nav.main,.hdr-r .btn,.hdr-r .zhsw{display:none}
  .burger{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:500;font-size:15px}
  .burger i{width:22px;height:14px;border-top:2px solid var(--char);border-bottom:2px solid var(--char);position:relative}
  .burger i::after{content:'';position:absolute;left:0;right:0;top:4px;border-top:2px solid var(--char)}
  .hero{padding:36px 0 56px}
  .hero h1{font-size:40px}
  .split,.feature,.g2,.g3,.g4,.dir-body,.partners,.flow{grid-template-columns:1fr}
  .split{gap:36px}
  .flow .arrow{transform:rotate(90deg);height:36px}
  .stats{grid-template-columns:1fr 1fr}
  .stat{padding:22px 14px 22px 0}.stat+.stat{padding-left:14px}
  .stat:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--cloud)}
  .stat:nth-child(4){border-top:1px solid var(--cloud)}
  .stat .n{font-size:34px}
  .feature .body{padding:32px 24px}
  .facts{grid-template-columns:1fr 1fr}
  .head-row{display:block;margin-bottom:28px}
  .head-row .link{margin-top:14px}
  .cta{padding:36px 26px;display:block}
  .cta .btns{margin-top:22px}
  footer.site .cols{grid-template-columns:1fr 1fr}
  footer.site .cols>div:first-child{grid-column:1/-1}
  footer.site .legal{display:block}
  footer.site .legal div+div{margin-top:10px}
  footer.site .legal a{margin:0 16px 0 0}
  .ebe{display:block}.ebe .btn{margin-top:16px}
  .dir-list{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--cloud)}
  .btn{padding:15px 22px}
  .pull{font-size:24px}
}
/* v0.1 refinements */
header.site .wrap{height:96px}
.logo img{height:66px;margin-left:-10px}
footer.site .flogo img{height:62px;margin-left:-10px}
.hdr-r .zhsw{font-family:var(--zh);font-weight:500;font-size:16px;color:var(--char);padding:8px 10px;border:1.5px solid var(--cloud);border-radius:8px}
.ph.mini .phl{gap:6px;font-size:11.5px;max-width:90%}
.ph.mini .phl :is(b,strong){display:none}
.ph.mini .phl::before{width:24px;height:20px}
.ph.tall{aspect-ratio:5/4}
.g5{grid-template-columns:repeat(5,1fr)}
@media (max-width:700px){.g5{grid-template-columns:1fr}.ph.tall{aspect-ratio:4/3} header.site .wrap{height:72px} .logo img{height:50px} footer.site .flogo img{height:54px}}
@media (max-width:700px){
  .split{grid-template-columns:1fr !important;gap:32px !important}
  .subnav .wrap{overflow-x:auto;white-space:nowrap;scrollbar-width:none}
  .subnav a{flex:none}
  footer.site .cols{grid-template-columns:1fr 1fr !important}
  .mflow{grid-template-columns:1fr !important;gap:10px !important}
  .mflow>:nth-child(even){transform:rotate(90deg)}
  .dir-top{flex-wrap:wrap}.search{max-width:100%;flex-basis:100%}
  .dir-list{grid-template-columns:1fr}
  .head-row>div[style*="display:flex"]{margin-top:18px}
  .transp-nav{position:static !important}
  .t table{font-size:15px}
}
.logo,.hdr-r,.hdr-r>*{flex:none}
nav.main{flex:1;justify-content:center;gap:0}
nav.main a.top{font-size:15.5px;padding:10px 10px}
nav.main small{font-size:10px}
@media (max-width:700px){.feature .ph{min-height:280px !important}}
/* mega-menu */
.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--cloud);border-bottom:1px solid var(--cloud);box-shadow:0 24px 48px rgba(30,31,35,.10);z-index:20}
.mega .wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1.25fr;gap:36px;padding-top:36px;padding-bottom:40px}
.mega .mh{font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}
.mega a.mi{display:block;padding:10px 12px;margin:0 -12px;border-radius:8px;color:var(--char)}
.mega a.mi :is(b,strong){display:block;font-family:var(--head);font-weight:600;font-size:16.5px;color:var(--black)}
.mega a.mi span{font-size:14.5px;color:var(--slate)}
.mega a.mi.hi{background:var(--blush)}
.mega a.mi.hi :is(b,strong){color:var(--deep)}
.mega .promo{background:var(--mist);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:12px}
.mobmenu{background:#fff;min-height:100vh}
.mobmenu .row{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--cloud);font-family:var(--head);font-weight:500;font-size:19px;color:var(--black)}
.mobmenu .row small{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-left:8px}
.mobmenu .sub{background:var(--mist);padding:6px 0}
.mobmenu .sub a{display:block;padding:12px 36px;font-size:16.5px;color:var(--char)}
.mobmenu .sub a.hi{color:var(--deep);font-weight:600}
header.site .mega .wrap{display:grid;height:auto;align-items:start}

/* ---- v0.2 additions ---- */
.alertband{display:grid;grid-template-columns:1fr 1fr;gap:56px;background:var(--char);color:#fff;border-radius:18px;padding:56px 60px;position:relative;overflow:hidden}
.alertband h2{color:#fff;font-size:38px;line-height:1.12}
.alertband p{color:#D9DADE}
.alertband .label{color:#F6B3B3}
.alertband .btns{margin-top:28px}
.flags{list-style:none;display:grid;gap:0;margin:0;padding:0}
.flags :is(li,.li){display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14);font-size:16.5px;color:#fff}
.flags :is(li,.li):first-child{border-top:0}
.flags :is(li,.li)::before{content:'!';width:24px;height:24px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--head);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:1px}
.flags :is(li,.li) span{display:block;color:#C9CACF;font-size:14.5px;margin-top:2px}
.flags.light :is(li,.li){color:var(--char);border-top:1px solid var(--cloud)}
.flags.light :is(li,.li):first-child{border-top:0}
.flags.light :is(li,.li) span{color:var(--slate)}
.card.first{border:2px solid var(--red);background:#fff}
.card.first .flag{position:absolute;top:-13px;left:26px;background:var(--red);color:#fff;font-family:var(--head);font-weight:600;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px}
.card .xlink{font-size:13px;color:var(--slate);margin-top:-4px}
.creds{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}
.creds div{border-top:1px solid var(--cloud);padding:16px 0}
.creds :is(dt,.dt){font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}
.creds :is(dd,.dd){font-size:16.5px;color:var(--char);margin-top:4px;line-height:1.45}
.checks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.checks .card h3{font-size:19px}
.checks .q{font-size:14px;color:var(--slate)}
.samplebar{display:flex;gap:14px;align-items:center;background:var(--blush);color:var(--deep);border:1.5px dashed var(--deep);border-radius:10px;padding:14px 18px;font-size:15px}
.samplebar :is(b,strong){font-family:var(--head);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:13px;white-space:nowrap;background:var(--deep);color:#fff;border-radius:999px;padding:4px 12px}
.dir.sample{position:relative}
.dir.sample::after{content:'SAMPLE DATA · NOT VERIFIED';position:absolute;left:50%;top:55%;transform:translate(-50%,-50%) rotate(-12deg);font-family:var(--head);font-weight:700;font-size:64px;letter-spacing:.06em;color:rgba(168,0,0,.10);white-space:nowrap;pointer-events:none}
.smp{display:inline-block;font-family:var(--head);font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);border:1px dashed var(--grey);border-radius:999px;padding:0 7px;margin-left:4px;vertical-align:1px}
.prov{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:14px 16px;border-top:1px solid var(--cloud);background:#FAFAFB}
.prov :is(dt,.dt){font-size:12px;color:var(--slate)} .prov :is(dd,.dd){font-size:13.5px;color:var(--char);font-weight:600}
.vsteps{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}
.vsteps .step h3{font-size:18px}
.srcs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.srcs ul{padding-left:18px;display:grid;gap:6px;font-size:15.5px;margin-top:10px}
.process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--cloud);border-radius:14px;overflow:hidden}
.process>div{padding:24px 24px 26px;border-left:1px solid var(--cloud);background:#fff}
.process>div:first-child{border-left:0}
.process .k{font-family:var(--head);font-weight:600;color:var(--red);font-size:14px;letter-spacing:.08em}
.process h3{font-size:18px;margin:8px 0 6px}
.zhnote{border:1.5px solid var(--deep);background:var(--blush);border-radius:14px;padding:28px 32px}
@media (max-width:700px){
 .alertband{grid-template-columns:1fr !important;padding:36px 24px;gap:28px}
 .alertband h2{font-size:28px}
 .creds,.checks,.srcs,.vsteps,.process{grid-template-columns:1fr !important}
 .process>div{border-left:0;border-top:1px solid var(--cloud)}
 .dir.sample::after{font-size:30px}
 .samplebar{flex-direction:column;align-items:flex-start}
}
.subnav a{white-space:nowrap}
.flags :is(li,.li) span.chk{display:inline-block;margin-top:0;color:var(--deep);font-size:10.5px}
.flags.ok :is(li,.li)::before{content:'✓';background:var(--blush);color:var(--deep)}
.worries{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.worries .card{gap:8px;padding:26px 28px}
.worries .label{color:var(--black);text-transform:none;letter-spacing:0;font-size:19px;font-weight:600}
.worries p{color:var(--slate);font-size:16px}
.tstrip{display:grid;grid-template-columns:170px 1fr 1fr 1fr auto;gap:28px;align-items:start;border-top:3px solid var(--char);border-bottom:1px solid var(--cloud);padding:22px 0;font-size:15px;color:var(--char)}
.tstrip :is(b,strong){font-family:var(--head);font-weight:600;display:block;margin-bottom:4px;color:var(--black)}
.process .free,.process .paid{font-family:var(--head);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 9px;margin-left:2px}
.process .free{background:var(--deep);color:#fff}
.process .paid{border:1.5px solid var(--slate);color:var(--slate)}
.proof{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:24px;align-items:stretch}
.pnum{background:var(--mist);border-radius:var(--r);padding:30px}
.pnum .n{font-family:var(--head);font-weight:600;font-size:72px;color:var(--red);line-height:1}
.pnum p{margin-top:12px;color:var(--char)}
.qph{border-style:dashed;border-color:var(--grey);gap:12px}
.qtag{align-self:flex-start;font-family:var(--head);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--deep);background:var(--blush);border-radius:999px;padding:3px 10px}
.dlband{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:center;background:var(--blush);border-radius:18px;padding:40px 48px}
.dlthumb img{width:100%;border-radius:6px;box-shadow:0 12px 28px rgba(30,31,35,.18);transform:rotate(-2deg);background:#fff}
.qlist{padding-left:24px;display:grid;gap:12px;font-size:17px}
.qlist :is(li,.li)::marker{color:var(--red);font-family:var(--head);font-weight:600}
.ticks{list-style:none;padding:0;display:grid;gap:10px;margin-top:14px}
.ticks :is(li,.li){position:relative;padding-left:28px}
.ticks :is(li,.li)::before{content:'✓';position:absolute;left:0;top:0;color:var(--deep);font-weight:700}
header.site .mega .wrap.mega4{grid-template-columns:1fr 1fr 1fr 1.1fr}
.mega a.mi.sub{margin-left:4px;padding-left:22px;border-left:2px solid var(--cloud);border-radius:0 8px 8px 0}
.mega a.mi.sub :is(b,strong){font-size:15.5px}
.mega a.mi.hi2 :is(b,strong){color:var(--deep)}
@media (max-width:700px){
 .worries,.proof,.tstrip,.dlband{grid-template-columns:1fr !important}
 .dlband{padding:28px 22px;gap:24px}.dlthumb{max-width:200px}
 .tstrip{gap:14px}
}
.tline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative}
.tline::before{content:'';position:absolute;left:0;right:0;top:9px;border-top:2px solid var(--cloud)}
.tline :is(li,.li){position:relative;padding:34px 22px 0 0}
.tline :is(li,.li)::before{content:'';position:absolute;top:2px;left:0;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--grey)}
.tline :is(li,.li).now::before{background:var(--red);border-color:var(--red)}
.tline :is(b,strong){font-family:var(--head);font-weight:600;font-size:22px;color:var(--black)}
.tline :is(li,.li).now :is(b,strong){color:var(--red)}
.tline h4{font-family:var(--head);font-weight:600;font-size:16.5px;margin:6px 0 6px;line-height:1.25}
.tline p{font-size:14.5px;color:var(--slate)}
@media (max-width:700px){.tline{grid-template-columns:1fr !important}.tline::before{left:6px;right:auto;top:0;bottom:0;border-top:0;border-left:2px solid var(--cloud)}.tline :is(li,.li){padding:0 0 22px 32px}.tline :is(li,.li)::before{top:4px}}

/* ===== WordPress + GeneratePress integration (hand-written; appended after the concept's eb.css) ===== */
body.eb{background:#fff;color:var(--char);font-family:var(--body);font-size:17px;line-height:1.55}
/* element reset: same specificity as GeneratePress's element rules, loaded later, so it wins; component classes still win over it */
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,blockquote,table{margin:0;padding:0}
ul,ol{list-style-position:outside}
.wp-block-list:not([class*="ticks"]):not([class*="flags"]):not([class*="qlist"]){padding-left:20px}
a:hover{color:var(--red)}
a:focus-visible,button:focus-visible,summary:focus-visible,.wp-block-button__link:focus-visible{outline:3px solid var(--deep);outline-offset:3px;border-radius:6px}
.screen-reader-text:focus{background:#fff;color:var(--char)}
/* GeneratePress containers: pages are full width, our sections handle the 1200px wrap */
.eb #page,.eb .site.grid-container{max-width:none}
.eb-page .site-content,.eb-page .content-area,.eb-page .site-main,.eb-page .inside-article,.eb-page .site-main>article{padding:0;margin:0;background:transparent}
.eb-page .entry-content{margin:0}
.eb-page .site-main>*{margin-bottom:0}
.eb .site-content{display:block}
.eb .entry-content>*:last-child{margin-bottom:0}
/* core block defaults that fight the design */
.entry-content .wp-block-image,.wp-block-image{margin:0}
.wp-block-image img{height:auto;max-width:100%}
.wp-block-group{box-sizing:border-box}
/* ---- buttons: core Button block styled as the brand pill ---- */
.wp-block-buttons{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.wp-block-buttons.btns-inner{display:contents}
.btns>p{align-self:center}
.wp-block-button a.wp-block-button__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:600;font-size:16px;line-height:1;padding:16px 26px;border-radius:999px;border:2px solid var(--red);white-space:nowrap;background:var(--red);color:#fff;text-decoration:none;min-height:48px}
.wp-block-button a.wp-block-button__link:hover,.wp-block-button a.wp-block-button__link:focus,.btn.red:hover{background:var(--deep);border-color:var(--deep);color:#fff}
.wp-block-button.is-style-eb-outline a.wp-block-button__link{border-color:var(--char);color:var(--char);background:#fff}
.wp-block-button.is-style-eb-outline a.wp-block-button__link:hover,.wp-block-button.is-style-eb-outline a.wp-block-button__link:focus,.btn.outline:hover{background:var(--char);color:#fff}
.wp-block-button.is-style-eb-white a.wp-block-button__link{background:#fff;color:var(--char);border-color:#fff}
.wp-block-button.is-style-eb-white a.wp-block-button__link:hover,.wp-block-button.is-style-eb-white a.wp-block-button__link:focus{background:var(--blush);border-color:var(--blush);color:var(--deep)}
.wp-block-button.is-style-eb-ghost a.wp-block-button__link{background:transparent;border-color:#fff;color:#fff}
.wp-block-button.is-style-eb-ghost a.wp-block-button__link:hover,.wp-block-button.is-style-eb-ghost a.wp-block-button__link:focus{background:#fff;color:var(--char)}
.wp-block-button.is-small a.wp-block-button__link{font-size:14px;padding:11px 18px;min-height:0}
/* ---- headings: red bar style (replaces <div class="bar">) ---- */
.is-style-red-bar::before{content:'';display:block;width:48px;height:5px;background:var(--red);margin-bottom:18px}
.is-style-eb-label{font-family:var(--head);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}
.is-style-eb-card{background:#fff;border:1px solid var(--cloud);border-radius:var(--r);padding:30px;display:flex;flex-direction:column;gap:12px}
/* text links that sit in their own paragraph */
.card .linkp,.pillar .linkp{margin-top:auto;padding-top:8px}
.card .linkp .link,.pillar .linkp .link{margin-top:0;padding-top:0}
/* red-flags list items: the text wrapper keeps the grid layout */
.flags li>span.fl{display:block!important;color:inherit!important;font-size:inherit!important;margin-top:0!important}
/* decorative curl on heroes (class "has-curl curl-blush" on the section) */
.has-curl{position:relative;isolation:isolate}
.has-curl::before{content:'';position:absolute;right:-140px;top:-10px;width:430px;aspect-ratio:129/84;background:no-repeat center/contain;opacity:.9;z-index:-1;pointer-events:none}
.has-curl.curl-blush::before{background-image:url(../img/curl-blush.svg)}
.has-curl.curl-mist::before{background-image:url(../img/curl-mist.svg)}
.has-curl.curl-cloud::before{background-image:url(../img/curl-cloud.svg)}
.has-curl.curl-red::before{background-image:url(../img/curl-red.svg)}
.hero.has-curl::before{right:-150px;top:10px;width:440px}
/* ---- FAQ: core Details block ---- */
.faq{border-top:1px solid var(--cloud)}
.faq .wp-block-details{border-bottom:1px solid var(--cloud);padding:22px 0}
.faq summary{display:flex;justify-content:space-between;gap:20px;font-family:var(--head);font-size:18px;font-weight:500;color:var(--black);cursor:pointer;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:'+';font-family:var(--head);font-size:26px;line-height:1;color:var(--red)}
.faq details[open]>summary::after{content:'−'}
.faq details p{margin-top:10px;color:var(--slate);font-size:16px}
/* ---- tables: core Table block ---- */
.wp-block-table{margin:0;overflow-x:auto}
.wp-block-table.t table{border:0;border-collapse:collapse;width:100%}
.wp-block-table.t .has-fixed-layout{table-layout:auto}
.wp-block-table.t th,.wp-block-table.t td{border-left:0;border-right:0;border-top:0}
.wp-block-table.t thead{border:0}
.wp-block-table.t td.muted{color:var(--slate)}
/* ---- WeChat QR ---- */
.qrbox{flex:none}
.qrbox img,.qr{width:112px;height:auto;border-radius:6px}
.qr-cta{background:#fff;border-radius:12px;padding:10px}
.qr-cta img{width:128px}
.cta p a{color:#fff;text-decoration:underline}
/* ---- header extras for the WordPress build ---- */
header.site{position:relative}
nav.main{align-self:stretch}
.mi-wrap{display:flex;align-items:center;align-self:stretch}
.mega{display:none}
.mi-wrap:hover .mega,.mi-wrap.open .mega,.mi-wrap:focus-within .mega{display:block}
.mega .mh{font-family:var(--head);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}
.mega .ptitle{font-family:var(--head);font-size:18px;font-weight:600;color:var(--black)}
.mega .promo .btn{align-self:flex-start}
.mega .promo .link{font-size:14.5px}
header.site .mega .wrap.mega1{grid-template-columns:1fr 2fr}
header.site .mega .wrap.mega2{grid-template-columns:1fr 1fr 1.25fr}
header.site .mega .wrap.mega3{grid-template-columns:1fr 1fr 1.25fr}
.mega a.mi:hover{background:var(--mist)}
.mega a.mi.hi:hover{background:var(--blush)}
nav.main a.top:hover{color:var(--black);background:var(--mist)}
nav.main a.top.on:hover{background:transparent}
.burger{background:none;border:0;cursor:pointer;color:var(--char);padding:8px 4px}
.zhsw:hover{border-color:var(--char)}
.util-zh{background:var(--blush)}
.util-zh .chkline{color:var(--deep)}
.util .r a{font-family:var(--body)}
.mobmenu{display:none}
@media (max-width:700px){
  .mobmenu:not([hidden]){display:block;position:fixed;left:0;right:0;top:72px;bottom:0;overflow:auto;z-index:50;min-height:0;box-shadow:0 -1px 0 var(--cloud)}
  .admin-bar .mobmenu:not([hidden]){top:118px}
  body.mob-open{overflow:hidden}
  .wp-block-button a.wp-block-button__link{padding:15px 22px}
}
.mobmenu details>summary{list-style:none;cursor:pointer}
.mobmenu details>summary::-webkit-details-marker{display:none}
.mobmenu .pm::after{content:'›';color:var(--slate)}
.mobmenu details[open]>summary{color:var(--deep)}
.mobmenu details[open] .pm::after{content:'−'}
.mobmenu a.row{color:var(--black)}
.mobmenu .zhrow{font-family:var(--zh)}
.mobmenu .sub a.sub{padding-left:56px}
.mobmenu .sub a.hi,.mobmenu .sub a.hi2{color:var(--deep);font-weight:600}
.mobcta{padding:24px 20px;display:grid;gap:12px}
.mobcta .btn{justify-content:center}
.mobcta .cap{margin-top:8px}
/* ---- footer ---- */
footer.site .fh{font-family:var(--head);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:16px}
footer.site .ftag{margin-top:14px;max-width:34ch}
footer.site .faddr{display:block;padding:4px 0}
footer.site a:hover{color:#fff;text-decoration:underline}
footer.site .cols.cols-zh{grid-template-columns:1.6fr 1fr 1fr 1fr}
footer.site .fqr{width:104px;height:auto;margin-top:12px;border-radius:8px;background:#fff;padding:6px}
footer.site .legal div:last-child{display:flex;flex-wrap:wrap}
.eb-zh footer.site .fh{font-family:var(--zh);letter-spacing:.05em}
/* ---- 中文 pages (from the zh mock-ups' page styles) ---- */
.eb-zh nav.main a.top,.eb-zh .hdr-r .btn,.eb-zh .mobmenu .row{font-family:var(--zh)}
.zhsw.en{font-family:var(--body);font-weight:600;color:var(--char)}
/* ---- WPForms Lite (contact form) ---- */
div.wpforms-container-full{--wpforms-field-border-radius:8px;--wpforms-field-border-color:#C9CBD1;--wpforms-field-size-input-height:50px;--wpforms-label-color:#1E1F23;--wpforms-label-size-font-size:15px;--wpforms-button-background-color:#E30000;--wpforms-button-border-radius:999px;--wpforms-button-size-height:52px;--wpforms-button-size-font-size:16px;--wpforms-label-error-color:#A80000;margin:0!important}
div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:600}
div.wpforms-container-full .wpforms-form button[type=submit]{font-family:var(--head);font-weight:600;padding:0 26px}
/* ---- latest posts (Insights) ---- */
.wp-block-latest-posts.eb-latest{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;padding:0}
.wp-block-latest-posts.eb-latest li{border:1px solid var(--cloud);border-radius:var(--r);padding:26px;margin:0;display:flex;flex-direction:column;gap:10px}
.wp-block-latest-posts.eb-latest .wp-block-latest-posts__post-title{font-family:var(--head);font-weight:600;font-size:19px;color:var(--black);line-height:1.3}
.wp-block-latest-posts.eb-latest time{font-size:13.5px;color:var(--slate)}
.wp-block-latest-posts.eb-latest .wp-block-latest-posts__post-excerpt{font-size:15.5px;color:var(--slate);margin:0}
/* ---- articles and volunteer stories (posts) ---- */
.eb-article .site-content{max-width:800px;margin:0 auto;padding:56px var(--gut) 96px}
.eb-article .inside-article{padding:0;background:transparent}
.eb-article .entry-title{font-size:44px;line-height:1.12;margin-bottom:12px}
.eb-article .entry-meta{color:var(--slate);font-size:14px}
.eb-article .entry-content{margin-top:32px}
.eb-article .entry-content>*+*{margin-top:1.1em}
.eb-article .entry-content h2{font-size:28px;margin-top:1.6em}
.eb-article .entry-content h3{font-size:22px;margin-top:1.4em}
.eb-article .entry-content :is(ul,ol){padding-left:1.4em}
.eb-article .entry-content img{border-radius:var(--r)}
.eb .site-main .post-navigation{margin-top:48px}
.eb .page-header{max-width:var(--wrap);margin:0 auto;padding:56px var(--gut) 0}
.eb .site-main .inside-article .entry-summary{margin-top:10px}
@media (max-width:700px){
  .wp-block-latest-posts.eb-latest{grid-template-columns:1fr}
  .eb-article .entry-title{font-size:32px}
  footer.site .cols.cols-zh{grid-template-columns:1fr 1fr}
}
header.site .logo img,footer.site .flogo img,.mob .logo img{width:auto;max-width:none}
.eb-zh p.wrap,p.wrap{max-width:var(--wrap)}
header.site button.burger,header.site button.burger:hover,header.site button.burger:focus,header.site button.burger:active{background:transparent;color:var(--char);border:0;box-shadow:none}

/* 中文 page styles (from zh mock-ups, scoped to body.eb-zh) */
body.eb-zh{font-family:var(--zh);line-height:1.75}
.eb-zh h1,.eb-zh h2,.eb-zh h3{font-family:var(--zh);font-weight:700;letter-spacing:0}
.eb-zh h1{font-size:50px;line-height:1.3}
.eb-zh .hero h1{max-width:none;font-size:52px}
.eb-zh h1.zh-h1{max-width:none;font-size:46px}
.eb-zh .lead{line-height:1.8}
.eb-zh p{max-width:40em}
@media (max-width:700px){.eb-zh .hero h1{font-size:34px}
.eb-zh h1.zh-h1{font-size:27px}}
/* Generated by tools/html2blocks.py from the concept mock-ups' inline styles.
   :where() keeps specificity at 0 and !important mimics inline-style priority,
   so the theme's own !important mobile rules still win (as they did over inline styles). */
:where(.u-001499){display:flex !important;justify-content:space-between !important;align-items:center !important;gap:30px !important;padding:26px 30px !important}
:where(.u-002535){margin-top:12px !important}
:where(.u-026644){margin:12px 0 16px !important}
:where(.u-0695ff){background:#fff !important}
:where(.u-06fa12){max-width:760px !important}
:where(.u-07d6f4){background:#fff !important;margin-bottom:40px !important}
:where(.u-0b5429){margin-top:14px !important;align-self:flex-start !important}
:where(.u-0fbd61){margin:18px 0 22px !important}
:where(.u-104cc2){min-height:420px !important}
:where(.u-11cc27){position:sticky !important;top:20px !important;gap:6px !important;padding:24px !important}
:where(.u-216d64){border:2px solid var(--red) !important;border-radius:12px !important;padding:16px 8px !important;background:var(--blush) !important}
:where(.u-22be01){margin-top:18px !important;font-size:20px !important}
:where(.u-250f9f){margin-top:18px !important;align-self:flex-start !important}
:where(.u-27a8ac){font-size:21px !important}
:where(.u-28058b){padding-left:20px !important;display:grid !important;gap:8px !important}
:where(.u-2a4dac){align-items:start !important}
:where(.u-2c015e){letter-spacing:.2em !important}
:where(.u-35a11d){padding:30px !important}
:where(.u-3dd9b4){font-size:15px !important}
:where(.u-4229fe){padding:34px !important}
:where(.u-47c857){margin-top:28px !important}
:where(.u-4a909e){margin-top:18px !important}
:where(.u-4b015f){margin-top:32px !important}
:where(.u-4b3273){flex-direction:row !important;gap:20px !important;align-items:center !important}
:where(.u-4e0455){letter-spacing:.12em !important}
:where(.u-4eb23a){color:#fff !important}
:where(.u-511cd1){padding-top:0 !important}
:where(.u-529a2b){color:var(--red) !important;font-size:24px !important}
:where(.u-5371db){margin-top:10px !important}
:where(.u-551e8e){padding:32px !important}
:where(.u-553a64){margin-top:14px !important}
:where(.u-5dcc20){align-items:start !important;grid-template-columns:1.15fr .85fr !important}
:where(.u-61f2fc){align-self:center !important;white-space:nowrap !important}
:where(.u-65aee2){background:#fff !important;border-radius:10px !important}
:where(.u-67e0bd){font-family:var(--zh) !important}
:where(.u-6a2c44){padding-bottom:40px !important}
:where(.u-6b92b8){align-self:center !important}
:where(.u-6c21bc){color:var(--slate) !important}
:where(.u-6c6717){font-family:var(--head) !important}
:where(.u-722dba){gap:18px !important}
:where(.u-731560){max-width:70ch !important}
:where(.u-760cf9){margin:14px 0 18px !important}
:where(.u-7b0bec){padding-top:64px !important}
:where(.u-7cc76d){letter-spacing:.1em !important}
:where(.u-816a37){margin-top:30px !important}
:where(.u-8313c4){height:56px !important}
:where(.u-856c29){margin-top:10px !important;padding-left:22px !important;display:grid !important;gap:8px !important;font-size:16px !important}
:where(.u-88e1ce){color:var(--char) !important}
:where(.u-8cfd2f){margin-top:10px !important;max-width:60ch !important}
:where(.u-8d2813){width:112px !important;min-height:0 !important;flex:none !important}
:where(.u-94207a){margin:6px 0 10px !important}
:where(.u-95be1a){margin:10px 0 12px !important}
:where(.u-9ac984){font-family:var(--zh) !important;font-weight:700 !important}
:where(.u-9e3c4c){margin-top:6px !important}
:where(.u-9e7080){margin:10px 0 12px !important;font-size:30px !important}
:where(.u-9fc544){margin-bottom:22px !important}
:where(.u-a18ac8){margin-top:4px !important}
:where(.u-a44218){align-items:start !important;grid-template-columns:.9fr 1.1fr !important}
:where(.u-a66ced){max-width:22ch !important}
:where(.u-a6c663){margin-top:18px !important;padding-left:20px !important;display:grid !important;gap:10px !important}
:where(.u-aa3a2f){margin-top:26px !important}
:where(.u-b0043e){margin-top:16px !important}
:where(.u-b0c4b2){margin:6px 0 18px !important}
:where(.u-b374af){min-height:560px !important}
:where(.u-b7c8fe){font-size:19px !important}
:where(.u-b7f5a8){margin:12px 0 14px !important}
:where(.u-b89a77){margin-top:22px !important}
:where(.u-c451fd){position:relative !important}
:where(.u-ca1cd2){margin-bottom:28px !important}
:where(.u-cc6cdb){padding:40px !important}
:where(.u-cf29bc){grid-template-columns:1fr 40px 1fr 40px 1fr !important;align-items:center !important;gap:0 !important;text-align:center !important}
:where(.u-d1eaf4){margin-bottom:44px !important}
:where(.u-d2a105){padding-top:40px !important}
:where(.u-d3a180){margin-top:36px !important}
:where(.u-d43169){margin-top:8px !important}
:where(.u-dce84d){color:#D9DADE !important}
:where(.u-dfb735){margin:10px 0 14px !important}
:where(.u-e02ddf){margin-top:22px !important;max-width:20ch !important}
:where(.u-e1d8a6){margin-top:44px !important}
:where(.u-e46aa8){align-items:center !important;flex-direction:row !important;gap:18px !important}
:where(.u-e5f532){grid-template-columns:280px 1fr !important;align-items:start !important;gap:72px !important}
:where(.u-e860d0){font-size:19px !important;margin-top:6px !important}
:where(.u-e8c8ef){padding-top:20px !important}
:where(.u-ea4a85){font-family:var(--head) !important;font-weight:500 !important;color:var(--black) !important}
:where(.u-f5b8f6){max-width:none !important}
:where(.u-fcc53c){font-size:24px !important}
:where(.u-fe6576){margin-top:40px !important;align-items:start !important}
:where(.u-fe8237){font-size:19px !important;margin-top:14px !important}

/* home v2: feature photo fills its column instead of sitting at the top */
.feature{align-items:stretch}
.feature .eb-photo.is-fill{height:100%;min-height:560px}
.feature .eb-photo.is-fill img{width:100%;height:100% !important;aspect-ratio:auto !important;object-fit:cover}
@media (max-width:700px){.feature .eb-photo.is-fill{height:auto;min-height:0 !important}.feature .eb-photo.is-fill img{height:auto !important;aspect-ratio:4/3 !important}}
/* home v2: whole insight card is clickable via the title link */
.card.is-clickable{position:relative;transition:border-color .15s,box-shadow .15s}
.card.is-clickable .card-link{color:inherit;text-decoration:none}
.card.is-clickable .card-link::after{content:"";position:absolute;inset:0;border-radius:inherit}
.card.is-clickable:hover{border-color:var(--red);box-shadow:0 8px 22px rgba(30,31,35,.08)}
.card.is-clickable:hover .card-link,.card.is-clickable .card-link:focus-visible{color:var(--red);text-decoration:underline}
.card.is-clickable:focus-within{outline:2px solid var(--red);outline-offset:2px}

/* ---- 0.3.3: WCAG AA contrast and heading-order support ---- */
.label{color:#CC0000} /* 5.9:1 on white, 5.3:1 on mist, 5.1:1 on blush (was #E30000, 4.4:1 on mist) */
.pillar .num{color:var(--slate)} /* 6.5:1 (was --grey, 2.5:1) */
.tline :is(h3,h4){font-family:var(--head);font-weight:600;font-size:16.5px;margin:6px 0 6px;line-height:1.25}
/* Branded 404 */
.eb-404{padding:72px 0 88px}
.eb-404 h1{font-size:clamp(34px,5vw,52px);line-height:1.1;margin:12px 0 16px}
.eb-404 .lede{font-size:19px;color:var(--char);max-width:640px;margin-bottom:28px}
.eb-404 .search-form{display:flex;gap:8px;max-width:520px;margin-bottom:36px}
.eb-404 .search-form label{flex:1}
.eb-404 .search-field{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--cloud);border-radius:var(--r)}
.eb-404 .search-submit{min-height:48px;padding:0 20px}
.eb-404 .btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}
.eb-404 .grid404{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;list-style:none;margin:0;padding:0}
.eb-404 .grid404 a{display:block;min-height:48px;padding:18px 20px;border:1px solid var(--cloud);border-radius:var(--r);font-family:var(--head);font-weight:600;color:var(--black)}
.eb-404 .grid404 a:hover,.eb-404 .grid404 a:focus-visible{border-color:var(--deep);color:var(--deep)}
