{“version”:3,“sources”:,“names”:[],“mappings”:“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CxBgpHI,gBAAkB,CwBptHpB,AACA,0CxButHE,eAAiB,CwB/tHrB,AA2EA,uCAjEE,aAAA,AxB0tHA,QAAU,CwBztHV,AAXF,qCxBwuHE,gBwB5tHE,CA+DJ,AxBgqHA,qCwB7tHE,eAAA,CxB+tHD,AAED,2BACE,WwB9tHE,AxB+tHF,qBwB9tHoB,AxB+tHpB,yBwB9tHe,AxB+tHf,UwB/tHE,AxBguHF,WwBhuHE,AxBiuHF,SwBhuHE,AxBiuHF,gBwBjuHE,AxBkuHF,qBwBluHE,CxBmuHH,AAED,aACE,cAAgB,CwBpuHd,AATF,SxBivHA,kBwBvuHI,AxBwuHJ,ewBxuHI,AAkDJ,kBAAA,AxBwrHA,6BwBzuHE,AxB0uHF,wCAAyC,AwBzuHvC,gCAAA,AxB2uHF,2CwB1uHiB,AxB2uHjB,sBwB1uHsB,AxB2uHtB,iCwB1uHmB,AxB2uHnB,YwB3uHI,CxB4uHL,AAED,cwB7uHM,aAAY,CAAA,AxB+uHlB,wBAEA,SwB/uHM,aAAA,CxBivHL,CACE,AAEH,aAEA,SACI,YwBpvHM,CxBqvHT,CACE,AAEH,YACI,WwBpvHI,AxBqvHJ,iBwBpvHe,AxBqvHf,UwBpvHI,AxBqvHJ,wBwBpvH4B,AxBqvH5B,kBwBrvHI,AxBuvHJ,oBwBrvHqB,AxBsvHrB,awBrvHI,AxBuvHA,uBwBtvHA,AACA,oBAAa,AxBuvHjB,mBwBvvHI,cAAa,CxByvHlB,AAEH,wBAEA,YACM,qBwB5vHE,AACA,gBAAA,CxB6vHL,CACE,AwB7vHG,exBgwHF,cwB/vHI,AxBgwHJ,kBwB/vHI,AxBgwHJ,4BwB/vHE,AxBgwHE,eAAgB,AwB9vHhB,oBAAA,YAAA,AxBkwHJ,oBwBjwHE,AxBkwHE,aAAc,CwBhwHd,AxBmwHV,sBACQ,gBwBlwHE,AxBmwHF,0BAA2B,CwBhwHzB,AxBmwHV,6BwBjwHU,0CAAA,AxBmwHA,6CAAgD,CwBhwHpD,AAEA,iBxBkwHE,qBAAsB,AwBpwHxB,cAAA,AACE,WAAA,AACF,YAAA,AxBswHE,WAAe,AwBhwHrB,wBAAA,AxBkwHM,kBAAmB,AwBjwHvB,gBAAA,AACF,sBAAA,AACA,oBAAA,AxBswHM,aAAc,AwBrwHlB,sBAAA,AAEJ,mBAAA,AxBwwHY,qBAAsB,AwBtwHhC,uBAAA,AxBwwHM,sBAAuB,AwBzwH/B,gCAAA,CAEI,AxB2wHJ,sBACU,cAAe,AyBn2HzB,mCAAA,CACE,AzBs2HF,8CyBv2HA,yBAAA,AACE,+BAAA,CAsIF,AAvIA,8IAEE,gCAAW,AACX,mCAAa,CACb,AzB62HF,oMyB52HE,6BAAuB,AzB82Hb,yCAA2C,CyB72HrD,AANF,8BAOI,6BAAA,CAgIJ,AzBmvHA,8ByBj3HE,8BAAA,CzBm3HD,AAED,wBAEA,UACI,YAAa,CyBr3Hf,CzBu3HC,AAEH,aAEA,UyBv3HI,YAAA,CzBy3HH,CyBx3HG,AzB23HJ,wByBv3HE,qBACE,YAAW,CzB03Hd,CACE,AAEH,mBACE,gByB53HE,CzB63HH,AAED,mBACE,eyB/3HE,CzBg4HH,AyB/3HG,SzBk4HF,WyBj4HI,AzBk4HJ,ayBj4HI,AzBk4HJ,eyBl4HI,CzBm4HL,AyBl4HK,cAAA,aAAA,CAAA,AAHF,wBzB24HJ,SACI,ayBx4HI,CzBy4HP,CACE,AAEH,aAEA,SyB34HM,YAAA,CzB64HL,CACE,AyB34HG,WzB84HF,oByB74HuB,CzB84HxB,AAMH,gEACM,yByB94HqB,CzB+4HtB,AAEL,YACI,WyBj5HI,AzBm5HJ,oByBl5HI,AzBm5HJ,ayBn5HI,AzBq5HA,sByBp5HA,AzBq5HI,mByBr5HJ,AzBu5HA,kBAAmB,AyBt5HnB,wBAAA,CzBw5HL,AAEH,eACM,qByBv5HgB,AzBw5HhB,iByBv5Hc,AzBw5Hd,iByBv5HI,CzBw5HL,AAEL,wBAEA,eAEQ,oBAAqB,AyBz5HrB,aAAA,AAEA,sBAAA,AzB25HQ,kBAAmB,CyB15H3B,CzB45HD,AAEP,2ByB15HM,QAAA,CzB45HC,AAEP,0ByB95HM,gBAAA,AzBg6HE,UAAU,AyBz7HZ,QAAA,CzB27HC,AAEP,iBACQ,kBAAmB,AyBn6HvB,gBAAA,AACE,iBAAa,AACf,oBAAA,AACA,2BAAA,AACE,oBAAa,AzBu6HP,sBAAuB,AyBp6HjC,mBAAA,AACE,qBAAA,AACA,sBAAmC,CAAnC,AzBy6HJ,+CyBx6HI,kBAAA,AACE,SAAA,UAAA,YAAY,AACd,UAAA,AzB46HM,yBAAmC,AyB36HzC,4BAAA,CACE,AzBk7HN,mEyB76HM,UAAA,CACA,AzBg7HN,wBAEA,2ByB96HM,gBAAY,CzBg7Hf,AAEH,2ByBp6HI,eAAA,CzBs6HD,AAEH,iByBj7HQ,UAAA,CACF,CzBm7HG,AAMT,iGACM,YyBp7HE,CzBq7HH,AAEL,2ByBp7HI,sBAAA,AzBs7HA,iCyBr7HgB,AzBs7HhB,sByBr7HW,AACX,kCAAA,CzBs7HD,AAEH,+BAEM,oByBv7HmB,AzBw7HnB,YyBv7HW,CACb,AAEA,iCzBw7HE,oByBv7HyB,AzBw7HzB,eyBx7HC,CzBy7HF,AAEL,iCyBt7HI,sBAAA,AzBy7HE,wByBx7HyB,AzBy7HzB,6ByBz7HyB,AzB07HzB,SyBz7HC,AzB07HD,gByBz7HW,AACb,cAAA,AzB07HE,uBAAwB,AyBx7H1B,YAAA,AzB07HE,YyBz7HC,AzB07HD,SyB17HC,AzB27HD,UyB17HC,CzB27HF,AAEL,uC0BhkIA,WAAA,AACE,uBAAkB,CAClB,A1BmkIF,4D0BjkIE,YAAA,C1BmkIK,AAEP,+H0BnkIE,mBAAoB,C1BukIf,AAEP,kC0BxkIE,cAAA,AACE,QAAA,CACF,AAGA,uDACE,WAAS,AACT,wBAAA,AAKF,kBAAA,A1BqkIK,SAAW,C0BzkId,A1BmlIJ,2F2B9lIA,WAAA,AACE,wBAAqC,AAArC,kBAAA,AACA,SAAA,CAAA,A3BmmIF,kD2BjmIE,WAAgB,AAAhB,wBAAgB,AAChB,kBAAA,SAAA,CACA,AAUF,a3B6lIE,kBAAmB,A2BtmInB,oBAAA,A3BwmIA,mB2BvmI4B,A3BymIxB,oBAAqB,A2BvmIzB,YAAA,AAEA,oBAAA,A3BymIA,aAAc,A2BvmIZ,sBAAmB,AACrB,kBAAA,C3B0mID,AAED,sB4BznIA,aAAA,C5B2nIG,AAEH,wB4B/nII,SAAA,SAAA,CACF,ACLF,8BACE,gBAAA,QAAA,CACA,A7B2oIF,a6BzoIA,sBAAA,A7B2oIE,kCAAoC,C6BzoItC,A7B4oIA,c6B1oIE,yBAAqB,A7B4oIrB,qC6B5oIqB,AACrB,sBAAa,AAAb,kCAAa,AAAb,eAAa,AACb,kBAAA,cAAA,A7BgpIA,e6BhpIA,A7BmpIA,2B6BlpIe,C7BopIhB,AAED,4B6BjpIA,YAAA,CACE,A7BopIF,2B6BnpIE,YAAA,C7BqpIC,A6B/oIH,0B7BkpII,eAAiB,C6BvpInB,A7B0pIF,O6BxpIE,eAAA,C7B0pID,AAED,0B6B1pIE,gBAAQ,AACV,cAAA,A7B4pII,sBAAwB,C6B1pI5B,A7B6pIA,O6B3pIE,sBAAa,AAAb,mCAAa,AAAb,sBAAa,AACb,kCAAmB,AAAnB,eAAA,C7BgqID,AAED,U6BjqIE,sBAAY,AACZ,0BAAqB,AACrB,qBAAmB,AAInB,uBAA0B,AAA1B,mBAA0B,AAC5B,mBAAA,A7BuqIM,eAAgB,A6BrqItB,SAAA,A7BuqIE,WAAa,CACd,A6BrqID,uB7B2pIE,oB6BrqIA,AACF,YAAA,CASA,AAMA,aAFA,iBAAA,A7ByqIU,YAAc,C6BvqIxB,AAIA,wB7BuqII,6BAA8B,A6B3qIlC,eAAA,CAGE,A7B4qIF,a6B/qIA,gBAAA,AACE,QAAA,C7BirID,AAED,oB6BlrIE,cAAA,A7BorIA,uB6BprIyB,AAE3B,oBAAA,A7BqrIE,aAAc,A6BlrId,uBAAa,AAAb,mBAAa,AAEf,gBAAA,A7BurIU,YAAa,A6BrrIvB,qBAAA,AAOA,sBAAA,A7BkrIU,kBAAoB,C6BzrI9B,AAOA,uB7BsrIE,WAAe,A6B7rIjB,yBAAA,C7B+rIC,AAED,0C6B3rIE,WAAA,AACF,qBAAA,C7B8rIC,AAED,sB6BtsIE,cAAA,sBAAa,C7BysId,AAED,8B6BzsIE,gBAAW,C7B2sIZ,AAED,8BACE,e6B7sIA,CAGF,AAEA,oBAEE,+BAAiB,AACnB,2BAAA,AAEA,kBAAA,AACE,wBAAe,C7B6sIhB,AAED,kB8BxxIE,oBAAS,AACT,aAAA,cAAA,C9B4xID,AAED,4B8BlwIA,gBAAA,C9BowIC,AAMD,wDACE,e8BhyIY,C9BiyIb,AAED,4BACE,gB8BlyIE,C9BmyIH,A8BjyIC,kBAEA,oBAAA,A9BoyIA,aAAc,A8BryIZ,gBAAA,AACF,YAAA,A9BwyIA,WAAY,A8BtyIV,0BAAkB,AAClB,qBAAoB,C9B0yIvB,AAED,4BACE,c8B3yIE,AACF,uBAAA,A9B4yIA,eAAgB,A8B3yIhB,gBAAA,C9B6yID,AAED,yBACE,e8B9yIE,A9B+yIF,e8B9yI0B,A9B+yI1B,a8B/yIE,C9BgzIH,A8B9yIC,Y9BizIA,S8BhzIE,A9BizIF,gB8BjzIE,AACF,mBAAA,A9BkzIA,iBAAkB,A+B/0IpB,0BAAA,AACE,qCAAmC,C/Bi1IpC,AAED,e+Bj1IE,WAAA,oBAAa,AACb,aAAA,A/Bq1IE,S+Br1IF,A/Bs1IE,U+Bt1IF,AACA,gBAAA,kBAAA,wBAAsB,CACtB,A/B21IF,yB+Bx1IA,eAAA,C/B01IC,AAED,yB+B11IE,gBAAA,C/B41ID,AAED,kC+B51IE,iBAAa,AACb,kBAAA,A/Bi2IE,sB+Bj2IF,A/Bk2IE,iC+Bl2IiB,CACnB,A/Bo2IF,+B+Bj2IA,sBAAA,AAEE,iCAAA,AAGF,kBAAA,A/Bg2II,6BAA8B,A+Br2IlC,WAAA,AAEE,uBAAA,CAGF,AALA,wCAGE,sBAAA,AAEF,iCAAA,C/Bw2IG,AAEH,iB+B12IA,sBAAA,A/B42IE,mCAAoC,A+Bj3ItC,sBAAA,AACE,kCAAgB,AAIlB,oBAAA,A/Bi3IE,aAAc,A+B92Id,gBAAY,AACZ,YAAsB,AACtB,0BAAY,AAAZ,sBAAY,AACZ,WAAA,C/Bo3ID,A+Bj3ID,uBAGA,sBAAA,AACE,mBAAS,AACT,yBAAU,AACZ,kCAAA,A/Bm3IE,8BAA+B,A+Bj3IjC,0CAAA,AAEE,oBAAY,AACZ,aAAU,AAGZ,uBAAA,AACE,mBAAe,AACf,WAAA,CACF,ACjDA,sCACE,iBAAA,ChCs6ID,AgCz5ID,sChC45IE,gBAAkB,CgCt6IlB,AhCy6IF,sCgCt6IE,gBAAA,ChCw6ID,AAED,sCgCj7IA,iBAAA,ChCm7IC,AAED,4BACE,YAAa,AgC36Ib,UAAA,ChC66ID,AAED,+BgC56IA,YAAA,AADE,WAAA,AhCg7IA,sBAAuB,AgC56IvB,gBAAwB,AAAxB,YAAA,AACA,eAAA,AACA,SAAA,AACA,SAAA,CACF,AAEA,0BAKE,SAAA,AAyFF,SAAA,ChCo1IC,AAED,+BgCt1IA,gBAAA,AhCw1IE,YAAa,AgCt7If,SAAA,ChCw7IC,AAED,kCgC17IA,eAAA,AAME,iBAAA,CAwFF,AA9FA,SACE,qBAAA,mBAAA,AACA,YAAA,ChCi8ID,AAED,cgC97IE,cAAS,AACT,eAAS,CACT,AhCi8IF,wBAEA,SgCj8II,aAAA,ChCm8IH,CACE,AAEH,aAEA,SgCr8II,YAAA,ChCu8IH,CACE,AAEH,8BACE,WgCv8IE,AhCw8IF,wBgCx8IE,AhCy8IF,egCz8IE,AAYF,mBAAA,AhC+7IA,gBAAkB,AgC18IhB,eAAA,ChC48IH,AAED,yBACE,qBgC58I2B,ChC68I5B,AAED,yBgC78II,sBAAA,ChC+8IH,AAED,yBACE,oBAAsB,CgC/8IpB,AhCk9IJ,yBACE,mBAAqB,CgC/8IrB,AhCk9IF,egCh9IE,sBAAA,AhCk9IA,iCAAkC,AgCn/IpC,sBAAA,AAkCE,iCAAA,AhCo9IA,kBgCn9I0B,AAC1B,aAAA,AA0DF,SAAA,AhC25IE,UAAU,AgCp9IV,eAAA,AhCs9IA,kBgCn9IE,CACF,AAJA,iBAIA,oBAAA,AhCw9IE,aAAc,AgC39Id,sBAAU,AhCg+IV,iBAAmB,AAEnB,gBAAiB,AgC79InB,WAAA,AhC+9IE,wBAAyB,AgC99I3B,qBAAA,AAEE,sBAAU,AACV,kBAAgB,CAClB,AACA,8CACE,0BAA4B,AAC9B,yBAAA,AhCi+II,kCAAmC,AgCh+IvC,cAAA,AACE,sBAAA,ChCk+IC,AAEL,uBgCj+IE,sBAAA,AACG,yBAAsB,CACtB,AhCo+IL,2BgCl+IE,eAAA,CACE,AhCq+IJ,oBgCn+II,6BAAgC,AAAhC,uCAAgC,ChCs+IjC,AAEH,egCt+II,gBhCw+IA,egCv+IE,ChCw+IH,CACF,AAED,4BACI,iBgCv+IU,ChCw+Ib,AgCv+IK,4BhC0+IF,kBgCz+IW,ChC0+Id,AAED,kBgCp/II,UAAA,AhCs/IA,QgC3+IE,ChC4+IH,AAEH,oBgC5+II,YAAA,CAAA,AACA,kCAAA,aAAA,CAAA,AhC++IJ,kBACI,SgC9+IE,AACF,UAAA,AhC++IA,eAAiB,CgC9+IjB,AhCi/IJ,mCgC/+II,4BAAA,ChCi/ID,AgC5+IC,wChCo/IC,mBgCn/IC,AhCo/ID,egCp/IC,ChCq/IH,AgCh/IH,oCACE,gBAAmB,AACnB,cAAwB,AACxB,uBAAkB,AAClB,yBAAA,gCAA6B,AAC7B,iBAAA,CAAA,AhCs/IF,qFgCr/IE,kBAAA,AACE,WAAA,QAAA,AACA,SAAA,UAAA,AACA,OAAA,CAAA,AhC2/IJ,yGACQ,OAAQ,AgCz/Id,UAAA,CACE,AhC4/IJ,qFgC7/IE,sBAAA,AACE,mCAAA,AAOF,UAAA,ChCy/IG,AAEL,2CgChgJI,SAAA,AACA,+CAAyB,AAAzB,wEAAA,CAIF,AAHE,qDACE,+CAAqB,AACvB,wEAAA,ChCqgJC,AAEL,0CgC9/IE,YAAA,AhCggJI,+CAAsD,AgCvgJ1D,wEAAA,CAGE,AhCwgJJ,oDgC3gJE,+CAAA,AAIE,wEAAA,CAGF,AAPA,mBhCihJA,egC7gJE,AAGF,mBAAA,AhC4gJA,gBAAiB,AgCnhJjB,gBAAA,AhCqhJA,kBgCphJ0B,AhCqhJ1B,yBgCphJwB,AhCqhJxB,6BgClhJU,AhCmhJV,sBgClhJE,AACF,kCAAA,ChCmhJD,AAED,0BiCtqJA,gCAAA,AjCwqJI,oCAAqC,AiCxqJzC,iBAAA,AACA,eAAA,CACE,AjC8qJF,uCiC5qJE,iBAAqB,CACvB,AACA,uCACE,kBAAiB,CjC+qJlB,AAED,6BiC9qJE,2BAAgB,AAChB,uBAAqB,AACvB,cAAA,AjCgrJI,wBAAyB,CiC/qJ7B,AjCkrJA,gCiChrJE,iBAAoB,CAApB,AjCorJF,+BiClrJE,iBAAmB,CACrB,AACA,+BACE,kBAAkB,CjCqrJnB,AAED,+BiCrrJA,eAAA,CjCurJC,AAED,+BiCtrJE,cAAwB,CjCwrJzB,AAED,qBiC/qJA,gBAAA,AjCirJI,mBAAoB,AiC1rJtB,SAAA,AACE,4BAAA,CAOF,AANE,kCjC8rJF,eiC7rJI,CjC8rJL,AAED,kCiC9rJI,gBAAA,CjCgsJH,AAED,MiC5rJE,yBAAA,AjC8rJA,+BiC7rJuB,AACvB,yBAAA,AjC8rJA,iBAAmB,CiC7rJnB,AjCgsJF,QACE,gBAAkB,AiC3rJlB,eAAA,AjC6rJA,mBiC5rJE,AjC6rJF,ciC7rJE,AjC8rJF,uBiC7rJwB,AjC8rJxB,gBiC9rJE,AAUF,iBAAA,CjCsrJD,AAED,MiC/rJM,kBAAA,AjCosJJ,yBiCnsJM,AjCosJN,+BiCnsJI,AjCosJJ,kBAAoB,CiCnsJhB,AjCssJN,oBiC9rJE,eAAA,CjCmsJD,AAED,GkCrwJE,gBAAA,AlCuwJA,WkCtwJE,AACF,wBAAA,AlCuwJA,yBAA0B,AkCtwJ1B,iCAAA,ClCwwJD,AAED,KACI,aAAc,CmC/wJlB,AnCkxJA,sBmChxJE,cAAA,AACA,iBAAA,CAAA,AnCoxJF,amCnuJA,aAAA,CnCquJK,AAML,8DmCtxJI,YAAA,CnCwxJD,AAEH,UACI,yBAA0B,AmCzxJ5B,kCAAA,AACE,WAAA,AACF,qBAAA,CnC2xJC,AAEH,YmC7xJE,aAAA,CnC+xJG,AAEL,oCmCpxJE,cAAA,AnCsxJM,sBAAwB,CmClyJ9B,AAYA,oBnC0xJM,aAAe,CmCtyJrB,AnCyyJF,YmC7xJE,qBAAA,AnC+xJI,iBAAkB,AmCvyJpB,YAAA,CnCyyJH,AAMD,gCmCxyJI,cAAA,AnC0yJA,eAAgB,AmCxyJlB,iBAAA,CnC0yJC,AAEH,uBACE,kBAAkB,AmCzyJlB,6BAAA,AnC2yJA,yCmC1yJU,AAEV,0BAAA,AACE,qBAAsB,CnC4yJzB,AmC1yJC,gCACE,sBAAwB,CnC6yJzB,AAEH,0CACI,kBAAmB,AmC3yJnB,kBAAwB,AACxB,QAAkB,CACpB,AACA,4DACE,eAAA,CAIF,AALA,4DACE,gBAAA,CAIF,AALA,2CAEE,kBAAkB,AAClB,iBAAY,CnCszJf,AAED,2CoCx2JE,iBAAA,AACE,gBAAA,CpC02JH,AoCx2JC,iCACE,WAAA,AACA,WAAA,CACF,ACPF,+CACE,YAAA,gBAAA,CACF,AAEA,mDACE,YAAa,AACb,eAA8B,CAA9B,ArCu3JF,8BqCn3JE,cAAA,AACE,eAAc,AACd,iBAAkB,CACpB,AACA,oCACE,QAAA,CACF,AACA,mCACE,kBAAS,AACX,mBAAA,CrCu3JC,AAEH,0BsCz4JE,gBAAA,AtC24JE,eAAgB,AsC14JlB,iBAAA,AACE,eAAc,CtC44Jf,AAEH,yBuCn5JA,eAAA,AACE,iBAAyB,AACzB,eAAA,CACF,AAEA,iDACE,WAAA,CvCq5JD,AAED,iDuCr5JE,UAAA,CvCu5JD,AAED,uCuCt5JI,kBAAmB,AAAnB,YAAA,AACA,OAAA,CvCy5JD,AAMH,4BuCt5JI,cAAU,AACV,eAAW,AACX,iBAAuB,CvCw5JxB,AAEH,UuC34JE,sBAAA,AvC64JA,kCAAoC,CuCz5JlC,AvC45JJ,UACE,SuC15JI,AvC25JJ,kBuC15JI,AvC25JJ,6BuCp5JE,CvCq5JH,AAED,2BuCl6JI,cAAA,AvCo6JA,euC95JI,AAKJ,iBAAA,CvC25JD,AuC95JG,uBvCi6JF,eAAiB,CuCz6JjB,AvC46JJ,sBACI,QuCn6JE,CvCo6JH,AAMH,+BuCl6JE,cAAA,AvCo6JE,eAAgB,AuCj6JpB,iBAAA,CAIE,AvCi6JF,QuCr6JA,iBAAA,AAIE,mBAAA,CAMF,AAVA,iBACE,sBAAU,AACV,uBAAU,CvC26JX,AAED,2BuC16JE,oCAAA,AACE,6BAAc,AACd,sCAAa,AvC86Jb,kBAAmB,AuCx6JrB,aAAA,CAaF,AAZE,iEACE,SAAA,AACF,mBAAA,AvC66JE,UAAW,AuC56Jb,YAAA,AACE,cAAc,AACd,uBAAc,AACd,eAAc,AACd,eAAa,AACf,eAAA,CvC86JC,AAEH,+FuC76JE,eAAA,AvC+6JI,iBAAkB,AuC56JxB,SAAA,AACE,gBAAA,AACA,kBAAA,CAMF,AALE,wBAIA,+FvC86JM,cAAe,CuCl7JrB,CACE,AvCq7JJ,wBAEA,+FuCr7JI,kBAAa,CACf,CvCu7JK,AAEP,oBuCr7JE,gBAAA,AvCu7JE,SuCr7JE,AAMJ,eAAA,AALE,kBAAA,AvCu7JA,cAAe,AuCt7Jf,sBAAA,CvCw7JD,AAEH,yBuCt7JE,iBAAA,CvCw7JD,AuCh8JC,yBvCm8JA,gBuC57JoB,CvC67JrB,AAED,euC77JE,WAAA,AvC+7JA,UuC97JE,AACF,qBAAA,CvC+7JD,AAED,oBACI,cuC97JF,AvC+7JE,auC/7JF,AACA,WAAA,CAAA,AvCk8JF,YuC/7JA,iBAAA,CvCi8JC,AuC/7JD,yBvCk8JI,eAAgB,AuCh8JpB,iBAAA,CACE,AvCm8JF,0BuCj8JE,cAAA,cAAA,AACA,cAAY,AACZ,YAAA,CAAA,AvCs8JF,sBuC/6JA,aAAA,CvCi7JG,AAEH,UuC/8JA,0BAAA,AvCi9JE,iBuCz8JE,CvC08JH,AAED,wBuCx7JA,eAAA,CvC07JC,AuC38JC,wBvC88JE,gBAAkB,CuCz9JtB,AvC49JA,cuC/8JI,YAAA,YAAA,CAeJ,AvCq8JA,wBAEA,gBuCn9JI,iBAAa,CvCq9Jd,CuCp9JC,AvCu9JJ,wBAEA,gBuCx9JI,gBAAA,CvC09JD,CuCx9JD,AvC29JF,gBACI,cAAe,AuCx9Jf,iBAAA,CvC09JD,AAEH,2BuCt9JA,eAAA,CvCw9JG,AAEH,cwCpmKE,sBAAqB,AACrB,mBAAqB,AACrB,sBAAA,AAUF,kCAAA,CxC8lKC,AAED,iBACE,0BwCxmKoB,AxCymKpB,qCwCxmK4B,CxCymK7B,AwCvmKC,axC0mKA,cwCzmKc,AxC0mKd,sBwCzmKqB,AACrB,mCAAA,AxC0mKA,sBAAuB,AwCvmKzB,kCAAA,AACE,YAAY,AxC2mKZ,iBAAmB,CAEpB,AAED,wBAEA,aAGI,YAAmB,CAEtB,CwC1mKC,AALA,wBAKA,aAJE,iBAAW,CxCwnKd,CwCpnKC,AARF,uBAUI,oBAAA,AACF,aAAA,AADE,mBAAA,AACF,oBAAA,CACF,AChCA,kIAAA,SAAA,eAAA,CAAA,AzC8pKA,4BACI,kBAAoB,CACrB,AAEH,8EACM,yBAA2B,CAC5B,AAML,YACE,qBAAsB,AACtB,qBAAsB,AACtB,aAAc,CACf,AAED,iBACI,cAAe,AACf,kBAAmB,AACnB,yBAA2B,CAC5B,AAEH,gBACI,YAAa,AACb,kBAAoB,CACrB,AAEH,sBACE,YAAa,AACb,mBAAqB,CyC3pKtB,AACD,mBAEE,2BAAS,AACT,oBAAU,AAEV,sBAAY,AACZ,kBAAA,CzC8pKD,AyC5pKD,iCzC+pKI,gBAAkB,CyC9pKtB,AzCiqKA,iCyC9pKE,eAAa,CzCgqKd,AAED,uByC/pKA,WAAA,AACI,WAAA,AACJ,oBAAA,CzCiqKG,AAEH,mByCnqKA,ezCqqKI,eAAiB,CyCpqKrB,AzCsqKE,eyCpqKF,gBAAA,CzCsqKG,CyCxqKH,AzC+sKA,cyChrKA,SAAA,AzCmrKE,UAAW,AyCjrKX,YAAa,AzCqrKL,iCAAmC,AyCnrK7C,wBAAA,CzCqrKC,AAED,oByC5rKA,kBAAA,AAEA,UAAA,CzC0rKA,AAKC,MyCvrKC,aAAA,AAEF,YAAA,CzCqrKC,AAED,4ByCprKE,UAAM,CzCsrKP,AAED,4ByCprKA,WAAA,CzCsrKC,AAED,6ByCrrKA,UAAA,CzCurKC,AAED,6ByCrrKI,WAAA,CzCurKH,AAED,6BACE,sByCtrKe,AzCwrKf,OyCtrKQ,AzCurKR,SyCtrKE,AzCurKF,kByCtrKe,AACjB,KAAA,CzCurKC,AAED,aACE,oByCvrKE,AACJ,wBAAA,CzCwrKC,AAED,gByCvrKA,kBAAA,AzCyrKE,aAAc,CyCxrKhB,AAEA,0BzC0rKI,eAAgB,AyCzrKpB,SAAA,CACE,AzC4rKF,gByC7rKA,SAAA,AACE,UAAA,AACF,WAAA,AzC+rKE,eAAgB,CyC9rKlB,AAEA,4BzCgsKE,sBAAyB,CyClsK3B,AzCwsKA,8BACE,YAAc,CACf,AAED,iByCpsKA,kBAAA,AACE,6BAAsB,AACxB,gCAAA,AzCssKE,yBAA0B,AyCrsK5B,gBAAA,AzCusKE,SAAW,CACZ,AAYD,mCATE,kBAAmB,AyCtsKrB,MAAA,AACE,MAAA,CzC8sKF,AAaC,sByCntKC,cAAU,AACV,WAAe,AACf,yBAAe,AACf,cAAA,AACA,6BAAY,AACZ,YAAA,AACA,aAAa,AAEf,UAAA,AzC0sKI,YAAc,CACjB,AAED,4ByCxsKE,UAAa,AACf,yBAAA,CzC0sKC,AAED,yCyCzsKE,gBAAA,CzC2sKD,AAED,uDyC1sKA,qBAAA,CzC4sKC,AyCzsKD,8BzC4sKE,UAAY,CyC3sKd,AAKA,6DACE,WAAA,CACF,AACA,+BACE,UAAA,CACF,AAEA,4EzCitKE,oBAAuB,CyC9sKzB,AzCitKA,mCyC9sKA,qBAAA,CzCgtKC,AAED,4EyC7sKE,oBAAA,CzCitKD,AAED,mCyC/sKE,qBAAqB,CACvB,AACA,wBACE,gBAAA,AACA,kBAAkB,AAClB,qBAAO,AACP,kBAAM,AACN,WAAA,AACA,UAAA,AACA,eAAa,AACf,eAAA,AzCktKE,0BAA2B,AyCjtK7B,YAAA,AACE,2BAAqB,AACrB,YAAA,CzCmtKD,AAED,yDyChtKE,WAAA,AACF,cAAA,AzCmtKE,UAAW,AyCltKb,YAAA,CzCotKC,AAED,4ByCltKE,WAAY,AACZ,yBAAyB,AACzB,YAAY,CzCotKb,AAED,+ByCltKE,aAAa,AACf,YAAA,CzCotKC,AAED,4DAEE,oBAAqB,AyCntKvB,oBAAA,CzCqtKC,AAED,8ByCntKE,+BAAe,CzCqtKhB,AAED,8ByCntKE,+BAAc,CzCqtKf,AAMD,sByCptKE,qBAAU,AACV,qBAAc,CzCstKf,AAED,cyCrtKA,kBAAA,AACE,YAAA,AACA,iBAAkB,AAClB,sBAAc,AACd,aAAY,AAEd,qBAAA,CzCwtKC,AAED,qByCjtKE,yBAAa,AACf,YAAA,CzCwtKC,AAED,0CyChuKE,qBAAkB,AAClB,kBAAW,AACX,OAAA,AACA,MAAA,AACA,WAAW,CzC4tKb,AyCjtKA,qBAFA,yBAAA,AzC0tKE,YAAc,CyCxtKhB,AzC2tKA,mBACE,qBAAsB,AACtB,kBAAmB,AACnB,OAAQ,AACR,WAAa,AACb,yBAA0B,AAC1B,WAAa,AACb,YAAc,AACd,iBAAkB,AAClB,mBAAqB,AACrB,YAAc,CACf,AAMD,oBACE,WAAY,AACZ,YAAa,AACb,yBAA0B,AAC1B,eAAgB,AAChB,kBAAmB,AACnB,QAAW,AACX,UAAW,AACX,cAAe,AACf,YAAc,CACf,AAED,mBACE,cAAe,AACf,kBAAmB,AACnB,YAAa,AACb,UAAW,AACX,cAAe,AACf,qBAAuB,CACxB,AAED,wCACE,yBAA0B,AAC1B,kBAAmB,AACnB,YAAa,AACb,QAAU,CACX,AAED,kBACE,qBAAsB,AACtB,yBAA0B,AAC1B,uBAAwB,AACxB,kBAAmB,AACnB,WAAY,AACZ,WAAY,AACZ,UAAW,AACX,SAAU,AACV,YAAc,CACf,AAED,gDAEE,kCAAqC,CACtC,AAED,kBACE,YAAc,CACf,AA4FD,iByCvvKA,aAAA,AzCyvKE,iBAAkB,AyCxvKpB,WAAA,AACE,eAAa,AACb,6BAAsB,AACtB,uBAAA,CzC0vKD,AAED,2CyCxvKE,eAAa,CACf,AACA,2CACE,gBAAkB,CzC2vKnB,AyCxvKD,2CzC2vKE,UAAY,CyC1vKd,AzC6vKA,2CyC1vKA,WAAA,CzC4vKC,AAED,iCyC1vKE,SAAA,CzC6vKD,AAED,2CyC3vKE,UAAW,CzC6vKZ,AyC1vKD,2CzC6vKE,WAAa,CyC3vKf,AzC8vKA,iCACE,UAAW,AyC3vKb,iBAAA,CzC6vKC,AAED,uByC3vKE,WAAA,CzC6vKD,AyC1vKD,uBzC6vKE,UAAY,CyC5vKd,AAEA,azC8vKE,kBAAmB,AyC7vKrB,UAAA,AACE,gBAAc,CAChB,AAMA,0BAIE,WAAA,AAUF,SAAA,AzCmvKE,UAAW,AyCjwKb,kBAAA,AAIE,mBAAA,AAUF,cAAA,AzCuvKE,YAAc,CyCrwKhB,AAcA,kBzC2vKE,aAAc,AyCzwKhB,oBAAA,AAcA,sBAAA,AzC+vKE,gBAAiB,AyC7wKnB,WAAA,AACE,WAAA,CzC+wKD,AAED,0ByC3wKE,kBAAU,AACV,SAAA,AACA,QAAA,CzC6wKD,AyCvwKD,8CzC0wKE,kByC7wKA,AACA,gBAAc,CAEhB,AzCwxKC,sByCtxKC,WAAW,AACX,yBAAY,AAEZ,0BAAY,AACZ,SAAS,AACT,WAAU,AACV,UAAM,AACN,iBAAO,CzC+wKR,AAMD,qByC9wKE,kBAAU,AACZ,gBAAA,AzCgxKE,gBAAiB,AyC/wKnB,WAAA,AACE,6BAAA,AACF,qBAAA,CzCixKC,AAED,0ByCnxKA,cAAA,CzCqxKC,AAED,+BACE,aAAe,CAChB,AAMD,gCyCrxKE,gBAAA,CACF,AzC4xKA,gEyCvxKA,iBAAA,CzCyxKC,AAED,gCyCvxKE,gBAAgB,CzCyxKjB,AyCtxKD,sBzCyxKE,kBAAmB,AyCxxKrB,YAAA,AzC0xKE,cAAe,AACf,OAAU,AyCxxKV,QAAA,AACA,eAAA,AACA,aAAA,AACA,WAAA,AACA,yBAAW,AAEb,iCAAA,AzC0xKE,aAAe,CyCxxKjB,AzC2xKA,uBACE,eAAgB,AyCxxKlB,WAAA,AACE,YAAA,AAGF,sBAAA,AzCwxKE,WAAa,AyC5xKf,SAAA,AACE,UAAA,AAGF,MAAA,AzC4xKE,OAAQ,AyChyKV,aAAA,AAEE,YAAA,CzCiyKD,AAED,wByChyKA,kBAAA,AACE,QAAA,AACA,SAAA,CzCkyKD,AAED,8ByCjyKA,gBAAA,CzCmyKC,AAED,8ByCryKA,eAAA,CzCuyKC,AAED,0IAIE,oBAAqB,AyCzyKvB,iBAAA,CzC2yKC,AAED,qEAEE,qBAAuB,CyC1yKzB,AzC6yKA,qEAEE,qBAAuB,CyC3yKzB,AAGA,yBzC4yKE,gBAAkB,AyC/yKpB,gBAAA,AACE,kBAAA,AAEF,eAAA,AzCgzKE,WAAY,AyCnzKd,iBAAA,CzCqzKC,AAED,kDyCpzKA,yBAAA,AzCwzKE,yBAA0B,AyCvzK5B,iBAAA,AAGE,iBAAA,AACF,WAAA,AzCuzKE,YAAc,CyC3zKhB,AzCk0KA,oCyC9zKA,aAAA,CzCg0KC,AAED,oCyC/zKA,cAAA,CzCi0KC,AAED,0ByCn0KA,eAAA,AzCq0KE,WAAa,CyCp0Kf,AzCu0KA,wByCl0KA,WAAA,AzCo0KE,gBAAkB,AyCz0KpB,eAAA,CzC20KC,AyCt0KD,wCzCy0KE,eAAiB,CyC90KnB,AzCi1KA,wCyC70KE,gBAAA,CACF,AACA,8BAEE,aAAA,CAEF,AAJA,oCAEE,mBAAA,AAEF,UAAA,AzCk1KE,qBAAuB,CyCt1KzB,AzCy1KA,oCyCr1KA,mBAAA,AzCu1KE,iBAAoB,CyCt1KtB,AzCy1KA,uCyCt1KE,UAAA,CACF,AACA,uCACE,WAAA,CzCy1KD,AAED,uCyCx1KA,gBAAA,CzC01KC,AAED,uCyCx1KA,eAAA,CzC01KC,AAED,oCyCz1KA,yBAAA,CzC21KC,AAED,oCyCz1KC,0BAAA,CzC21KA,AAED,0ByC11KA,gBAAA,AzC41KE,iBAAmB,CyC31KrB,AzC81KA,sCyC31KE,iBAAW,CzC61KZ,AAED,sCyC51KA,kBAAA,CzC81KC,AAED,2EAEE,UAAY,CyC51Kd,AzC+1KA,2EyC31KA,WAAA,CzC81KC,AAED,uDyC51KE,cAAW,AACb,mBAAA,CzC+1KC,AAED,6CyC91KE,gBAAiB,CACnB,AACA,6CACE,eAAc,CAChB,AACA,mCACE,UAAW,AACb,iBAAA,CzCk2KC,AAED,oCyCh2KC,WAAA,AzCk2KC,eAAiB,AyCh2KnB,kBAAA,CzCk2KC,AAED,0CyCh2KE,aAAA,AACA,iBAAA,CACF,AACA,oBACE,aAAY,AACd,mBAAA,AzCm2KE,eAAiB,CyCl2KnB,AzCq2KA,oByCl2KE,YAAQ,CzCo2KT,AyC71KD,4BzCo2KE,oBAAsB,CyCn2KxB,AzCs2KA,kEAGE,WAAY,AyCp2Kd,iBAAA,CzCs2KC,AAED,iByCr2KA,gBAAA,AACE,WAAA,AACF,eAAA,CzCu2KC,AAMD,qByCt2KA,gBAAA,CzCw2KC,AAED,0ByCv2KE,UAAY,CACd,AACA,wBACE,mBAAkB,AAClB,eAAW,CzC02KZ,AAED,mCyCx2KE,aAAQ,CzC02KT,AyCv2KD,kCzC02KE,UAAY,CyCx2Kd,AzC+2KA,qByCx2KE,yBAAqB,AACrB,gBAAa,AACf,aAAA,AzC02KE,mBAAoB,AyCz2KtB,oBAAA,CzC22KC,AAED,sByC12KA,WAAA,CzC42KC,AAED,sDyCz2KA,kBAAA,AzC22KE,MAAO,AyCz2KR,QAAA,AzC22KC,gBAAiB,AyC12KnB,6BAAA,AACE,YAAU,AACZ,aAAA,AzC42KE,UAAW,AyC32Kb,YAAA,CzC62KC,AAED,wHAEE,oBAAqB,AyC52KvB,oBAAA,CzC82KC,AyC32KD,4DzC82KE,+BAAkC,CyC72KpC,AzCg3KA,4DyC72KE,+BAAW,CACb,AACA,iCAOE,kBAAA,AAEF,eAAA,AzCy2KE,QAAS,AyCl3KX,MAAA,AAOE,aAAA,CAEF,AATA,WACE,uBAAW,AACX,WAAY,CzCw3Kb,AAED,gByCt3KE,kBAAc,AAEd,WAAA,AACF,YAAA,AzCu3KE,oBAAqB,AyCt3KvB,SAAA,AACE,QAAA,AACF,mBAAA,AzCw3KE,gFAAuF,CyCv3KzF,AAKA,kBzC03KE,kBAAmB,AyCz3KrB,WAAA,AzC43KE,YAAc,CACf,AAED,wByCz3KA,UAAA,CzC23KC,AAED,wBACE,YAAc,CACf,AyCr3KD,sBzC43KE,SAAW,CACZ,AAED,6CACE,iBAAmB,AACnB,gBAAiB,AACjB,eAAkB,CACnB,AAED,yBACE,qBAAsB,AACtB,cAAgB,CACjB,AAED,4BACE,eAAgB,AAChB,UAAW,AACX,UAAY,CACb,AAED,uCACE,eAAiB,CAClB,AAED,uCACE,gBAAkB,CACnB,AAED,6BACE,WAAY,AACZ,YAAa,AyC13Kd,YAAA,AzC43KC,6BAA8B,AyC13KhC,WAAA,AzC43KE,cAAe,AyC13KhB,iBAAA,CzC43KA,AAED,8CyC13KE,+BAAiB,CzC43KlB,AAED,qDyC13KE,oBAAA,CzC43KD,AyCv3KD,oCzC03KE,wBAA0B,CyCz3K5B,AzC43KA,qHyCx3KA,SAAA,AzC43KE,aAAc,AyC33KhB,oBAAA,CzC63KC,AAiDD,0ByCj4KA,kBAAA,AzCm4KE,iBAAkB,AyCj4KpB,kBAAA,AzCm4KE,iBAAkB,AyCj4KnB,qBAAA,AzCm4KC,sBAA0B,AyCj4K5B,kBAAA,AACE,aAAA,CzCm4KD,AAED,YyCj4KE,sBAAa,AAEb,4BAAsB,AACxB,YAAA,CzCm4KC,AAED,YyCl4KE,YAAA,CzCo4KD,AAED,cyCl4KE,YAAA,CzCo4KD,AAMD,YyCp4KA,kBAAA,AACE,SAAA,AACA,UAAA,AACF,kBAAA,AzCs4KE,iBAAkB,AyCr4KpB,sBAAA,AACE,YAAA,AACA,kBAAiB,AACnB,cAAA,AzCu4KE,eAAgB,AyCt4KlB,eAAA,CzCw4KC,AAED,cyCt4KE,oBAAY,CACd,AACA,eACE,8BAAiB,AACnB,WAAA,AzCy4KE,UAAY,CyCx4Kd,AzC24KA,0ByCx4KE,sBAAA,AACF,UAAA,CzC04KC,AAED,wByCz4KA,gBAAA,CzC24KC,AAED,2CyC14KE,cAAA,CACF,AACA,kDzC64KE,iBAAmB,CACpB,AAMD,sByC34KA,iBAAA,AzC64KE,mBAAoB,AyCh5KtB,aAAA,AACE,aAAA,AAEF,aAAA,AzCi5KE,oBAAqB,AyCp5KvB,qBAAA,CzCs5KC,AAED,iByCp5KA,kBAAA,AzCs5KE,kBAAmB,AACnB,gBAAiB,AACjB,iBAAkB,AAElB,sBAAuB,AACvB,YAAc,CACf,AAED,qByCp5KE,YAAA,CzCs5KD,AAED,yByCr5KA,gBAAA,AzCu5KE,eAAkB,CACnB,AAED,iCyCr5KE,gBAAA,AACF,eAAA,CzCu5KC,AAED,0CACE,sBAAuB,AACvB,uBAAwB,AACxB,kBAAmB,AyCt5KnB,WAAA,CACF,AACA,gCACE,eAAA,CAEF,AAHA,8BACE,4BAAA,AAEF,2BAAA,AzC45KE,0BAA+B,CyC/5KjC,AAGA,gBzCg6KE,eAAiB,CyC95KnB,AzCi6KA,eACE,0BAA6B,AyC95K/B,iBAAA,CzCg6KC,AAED,qFAGE,gBAAiB,AyC/5KnB,cAAA,CzCi6KC,AAED,qCyC/5KE,iBAAA,CzCi6KD,AyC95KD,qCzCi6KE,gBAAkB,CyCh6KpB,AzCm6KA,2ByCh6KE,UAAA,CzCk6KD,AAED,8SyCx5KE,oBAAa,AACf,iBAAA,CzCm6KC,AAED,uJyC/5KC,qBAAW,CACX,AzCs6KD,uJAKE,qBAAuB,CyCr6KzB,AzCw6KA,mEyCr6KE,WAAA,CzCu6KD,AAED,mEyCt6KA,UAAA,CzCw6KC,AAED,yDyCt6KA,kBAAA,CzCw6KC,AAMD,eyCt6KE,qBAAqB,AACvB,SAAA,AzCw6KE,sBAA0B,AyCv6K5B,aAAA,CzCy6KC,AAED,kByCv6KA,sBAAA,AzCy6KE,WAAY,AyCx6Kd,UAAA,AzC06KE,sBAAuB,AACvB,kBAAmB,AyCx6KnB,sBAAW,CzC06KZ,AyCv6KD,yBzC06KE,YAAa,AyCz6Kf,WAAA,AACE,6BAAiB,AACnB,cAAA,AzC26KE,WAAY,AyC16Kd,iBAAA,AACE,eAAA,CzC46KD,AAED,8FyCx6KC,yBAAA,AzC46KC,WAAe,AyC36KjB,qBAAA,AACE,YAAA,CzC66KD,AAED,2CyC36KE,QAAA,CACF,AACA,6BzC86KC,YyC76KY,AzC86KZ,WyC76KC,AACF,iBAAA,CzC86KC,AAED,+ByC76KE,yBAAiB,AACnB,oBAAA,CzC+6KC,AAED,sCyC76KA,WAAA,AzC+6KE,gBAAkB,AyCl7KpB,qBAAA,AACE,YAAA,CAEF,AAHA,qIzC07KE,UAAe,CyCt7KjB,AAEA,2BzC47KE,gBAAiB,AyC17KnB,iBAAA,CzC47KC,AAED,0ByC17KE,gBAAA,AACA,0BAAqB,AACvB,cAAA,CzC47KC,AAED,iGyC17KA,WAAA,AACE,sBAAW,AACX,oBAAU,CzC87KX,AAED,0ByC77KA,gBAAA,CzC+7KC,AyC57KD,kBzC+7KE,sBAAuB,AyC97KzB,eAAA,CzCg8KC,AyC17KD,uBzCi8KE,oBAAqB,AyCh8KvB,YAAA,AzCk8KE,sBAAuB,AyCh8KvB,YAAA,AACF,aAAA,CzCk8KC,AAED,mByCj8KA,WAAA,AzCm8KE,WAAa,CyCl8Kf,AAEA,0BzCo8KE,WAAY,AyCn8Kd,eAAA,CzCq8KC,AAED,iCyCp8KA,UAAA,CzCs8KC,AAED,iCyCr8KA,WAAA,CzCu8KC,AAED,uByCr8KE,iBAAS,CzCu8KV,AAED,0ByCr8KE,UAAA,CzCu8KD,AAED,0ByCt8KA,WAAA,CzCw8KC,AAED,sDyCp8KA,sBAAA,AzCw8KE,yBAA0B,AyCv8K5B,kBAAA,CzCy8KC,AAED,2ByCv8KA,eAAA,CzCy8KC,AAED,0ByCx8KE,WAAA,AACF,UAAA,AzC08KE,UAAY,CyCz8Kd,AzC48KA,8ByCz8KE,WAAA,AACF,WAAA,CzC28KC,AAOD,iCyCz8KE,SAAA,CzC28KD,AAED,mCyCx8KE,qBAAA,CACF,AACA,qBACE,qBAAc,CzC48Kf,AAED,iByC18KE,wBAAc,CzC48Kf,AAED,mByC38KA,qBAAA,CzC68KC,AAED,yByC38KE,UAAA,CzC68KD,AAED,mByC38KE,aAAY,AACZ,eAAA,AACA,QAAA,AACA,SAAU,AACZ,sBAAA,AzC68KE,sBAAuB,AyC58KzB,YAAA,AzC88KE,gBAAkB,AAClB,YAAc,CACf,AAED,qByCl9KA,cAAA,AzCo9KE,cAAgB,AAChB,kBAAmB,AyCl9KnB,kBAAA,AACF,eAAA,CzCo9KC,AAED,sDAEE,WAAa,AyCp9Kf,qBAAA,CzCs9KC,AyC/8KD,iDAHA,YAAA,AzCs9KE,aAAe,CyCn9KjB,AAIC,mBzCm9KC,YAAc,CyCn9Kf,AzC49KD,uCAEE,4BAA8B,AyCr9KhC,2BAAA,AzCu9KE,2BAA+B,AAE/B,oBAAsB,AyCt9KxB,qBAAA,AACE,yBAAmB,CzCw9KpB,AAED,YACE,cAAe,AACf,gBAAiB,AyCt9KjB,sBAAmB,AACnB,UAAA,AACA,aAAA,AACF,YAAA,CzCw9KC,AAED,eyCt9KE,cAAA,AACA,kBAAW,AACX,sBAAkB,AAClB,sBAAmB,AACnB,WAAA,AzCw9KA,gByCx9KA,gBAAA,AACA,YAAA,AACA,kBAAc,AzC09Kd,gBAAiB,AyCx9KjB,SAAA,CzC09KD,AyCv9KD,oFzC49KE,eyCz9KE,CACJ,AACA,oFzC69KE,gBAAkB,CyC19KpB,AAEA,kBzC49KE,eAAoB,CyC39KtB,AAEA,mBzC69KE,UAAW,AyC59Kb,gBAAA,AzC89KE,UyC79KE,CACJ,AACA,+BzC+9KE,iByC99KkB,CACpB,AAIA,WzCi+KE,qByCh+KkB,AACpB,UAAA,AzCi+KE,WAAY,AyCh+Kd,iBAAA,CzCk+KC,AAMD,WyCl+KA,iBAAA,AACI,0DAAgB,AACpB,oTAEoB,AACpB,gBAAA,AzCq+KE,kBAAmB,AyCp+KrB,iBAAA,CzCs+KC,AAED,iCAEE,2ByCt+KkB,AACpB,WAAA,AzCu+KE,kBAAmB,AyCt+KrB,gBAAA,AzCw+KE,qCyCv+KkB,AACpB,6BAAA,AzCw+KE,oBAAqB,AyCv+KvB,oBAAA,AzCy+KE,cyCx+KE,AAEJ,mCAAA,AzC0+KE,iCyCz+KkB,CACpB,AACA,kBACI,eAAgB,CACpB,AACA,mBACI,eAAgB,CACpB,AACA,kBACI,eAAgB,CACpB,AACA,qBACI,eAAgB,CACpB,AACA,oBACI,eAAgB,CACpB,AACA,qBACI,eAAgB,CACpB,AACA,sBACI,eAAgB,CACpB,AACA,kBACI,eAAgB,CACpB,AACA,oBACI,eAAgB,CACpB,AACA,oBACI,eAAgB,CACpB,AACA,oBACI,eAAgB,CACpB,AACA,oBACI,eAAgB,CACpB,AACA,sBACI,eAAgB,CACpB,ACl0CA,kB1C2zNI,eAAiB,CACpB,AAED,sBACI,eAAiB,CACpB,AAED,0BACI,eAAiB,CACpB,AAED,kBACI,eAAiB,CACpB,AAED,yB0CzzNC,eAAA,C1C2zNA,AAED,yB0CzzNA,eAAA,C1C2zNC,AAED,2B0CzzNE,eAAsB,C1C2zNvB,AAED,yBACI,e0C7zNS,C1C8zNZ,AAED,uBACI,e0Ch0NF,CACF,AACA,yB1Ck0NI,eAAiB,C0Cl0NqB,AAC1C,sB1Cq0NI,eAAiB,C0Cr0NsB,AAC3C,wB1Cw0NI,eAAiB,C0Cx0NsB,AAC3C,yB1C20NI,eAAiB,C0C30NuB,AAC5C,mB1C80NI,eAAiB,C0C90NsB,AAC3C,+B1Ci1NI,eAAiB,C0Cj1NsB,AAC3C,iC1Co1NI,eAAiB,C0Cp1NuB,AAC5C,kB1Cu1NI,eAAiB,C0Cv1NuB,A1C62N5C,I0Cv2NA,oBAAkB,C1Cy2NjB,AAED,W0C12NA,eAAkB,A1C42NhB,eAAgB,A0C52N4C,WAAiB,A1C82N7E,sBAAuB,A0C72NzB,gBAAkB,A1C+2Nd,cAAe,A0C/2NyB,WAAkB,A1Ci3N5D,gDAAkD,A0Ch3NpD,wCAAkB,A1Ck3NhB,mDAAoD,A0Cl3NV,0CAAoB,C1Co3N/D,AAED,cAAkB,cAAe,AAAC,oBAAqB,CAAE,AAQzD,8BAAkB,WAAe,AAAC,qBAAsB,CAAE,AAI1D,cAAkB,cAAe,AAAC,sBAAuB,CAAE,AAQ3D,4BAAkB,WAAe,AAAC,qBAAsB,CAAE,AAI1D,cAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,cAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,cAAkB,WAAe,AAAC,qBAAsB,CAAE,AAI1D,eAAkB,cAAe,AAAC,oBAAqB,CAAE,AAIzD,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,oBAAqB,CAAE,AAQzD,8BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,WAAe,AAAC,sBAAuB,AAAC,eAAiB,CAAE,AAQ7E,8BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAY3D,6CAJkB,WAAe,AAAC,qBAAsB,CAIxD,AAA6E,eAAnB,eAAiB,CAAE,AAI7E,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,WAAe,AAAC,qBAAsB,CAAE,AAI1D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,wBAAyB,CAAE,AAQ7D,8BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,wBAAyB,CAAE,AAI7D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,WAAe,AAAC,qBAAsB,CAAE,AAQ1D,4BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,WAAe,AAAC,qBAAsB,CAAE,AAI1D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,wBAAyB,CAAE,AAI7D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,wBAAyB,CAAE,AAQ7D,8BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,wBAAyB,CAAE,AAgB7D,4DAAkB,WAAe,AAAC,qBAAsB,CAAE,AAQ1D,8BAAkB,cAAe,AAAC,wBAAyB,CAAE,AAI7D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,cAAkB,WAAe,AAAC,qBAAsB,CAAE,AAgB1D,4D0C5gOE,cAAA,sBAA2C,CAAA,A1CghO7C,e0C/gOwB,cAAA,oBAAA,CAAA,A1CmhOxB,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,WAAe,AAAC,qBAAsB,CAAE,AAI1D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,WAAe,AAAC,qBAAsB,CAAE,AAQ1D,8BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAQ3D,8BAAkB,cAAe,AAAC,sBAAuB,CAAE,AAgB3D,4DAAkB,cAAe,AAAC,wBAAyB,CAAE,AAI7D,eAAkB,cAAe,AAAC,sBAAuB,CAAE,AAI3D,sBACE,gDAAkD,AAC1C,wCAA0C,AAClD,mDAAoD,AAC5C,2CAA4C,AACpD,WAAe,AACf,qBAAuB,CACxB”,“file”:“style.css”,“sourcesContent”:[“:root {n –w3c-classic: #005A9C;n –w3c-blue: #003366;n –wai-green: #005A6A;n –off-black: #1d1d1d;n –dk-grey: #3b3b3b;n –faded-red: c0272d;n –red-subtle: f1d0e1;n –light-blue: #196cac;n –dk-blue: #091832;n –gold: rgb(238, 208, 9);n –gold-light: rgba(238, 208, 9, .35);n –ocean: #00818d;n –cloudy: bccbd3;n –cloudy-subtle: d0e1f1;n –grey: #686868;n –line-grey: ddd;n –trans-line-grey: rgba(221, 221, 221, 0.32);n –off-white: f2f2f2;n –body-bg: #FAFAFC;n –lt-off-white: fafafa;n –pure-white: ffffff;n –white-transparent: rgba(255, 255, 255, 0.92);;n –visited-link: #660066;n –footer-grey: efefef;n}nn/*n@media(prefers-color-scheme: dark) {n :root {n –w3c-classic: #005A9C;n –w3c-blue: #003366;n –wai-green: #005A6A;n –off-black: f2d2d2;n –dk-grey: #3b3b3b;n –faded-red: c0272d;n –light-blue: #196cac;n –dk-blue: #091832;n –gold: eed009;n –ocean: #00818d;n –cloudy: bccbd3;n –grey: #686868;n –line-grey: aaa;n –trans-line-grey: rgba(34, 34, 34, 0.32);n –off-white: #0c0c0c;n –body-bg: #1d1d1d;n –lt-off-white: #050505;n –pure-white: #000000;n –white-transparent: rgba(0, 0, 0, 0.92);n –visited-link: #660066;n –footer-grey: efefef;n }n}n*/”,“@custom-selector :–hovcus :hover, :focus;nn@custom-media –small (width >= 23em);n@custom-media –medium (width >= 35em);n@custom-media –medlarge (width >= 47.5em);n@custom-media –large (width >= 60em);nn.visuallyhidden, .no-display {n border: 0;n clip: rect(0 0 0 0);n clip-path: inset(50%);n height: 1px;n margin: -1px;n overflow: hidden;n padding: 0;n position: absolute;n width: 1px;n white-space: nowrap;n &.focusable {n &:active, &:focus {n clip: auto;n clip-path: none;n height: auto;n margin: 0;n overflow: visible;n position: static;n width: auto;n white-space: inherit;n }n }n}nn@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-regular.woff2') format('woff2'),n url('../fonts/notosans/notosans-regular.woff') format('woff');n font-weight: 400;n font-style: normal;n font-display:fallback;n}n@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-italic.woff2') format('woff2'),n url('../fonts/notosans/notosans-italic.woff') format('woff');n font-weight: 400;n font-style: italic;n font-display:fallback;n}n@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-bold.woff2') format('woff2'),n url('../fonts/notosans/notosans-bold.woff') format('woff');n font-weight: 600;n font-style: normal;n font-display:fallback;n}n@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-bolditalic.woff2') format('woff2'),n url('../fonts/notosans/notosans-bolditalic.woff') format('woff');n font-weight: 600;n font-style: italic;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans Mono';n src: url('../fonts/notosansmono/notosansmono-regular.woff2') format('woff2'),n url('../fonts/notosansmono/notosansmono-regular.woff') format('woff');n font-weight: 400;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans Mono';n src: url('../fonts/notosansmono/notosansmono-bold.woff2') format('woff2'),n url('../fonts/notosansmono/notosansmono-bold.woff') format('woff');n font-weight: 600;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic Minimal';n src: url('../fonts/notonaskh/regular-minimal.woff2') format('woff2'),n url('../fonts/notonaskh/regular-minimal.woff') format('woff');n font-weight: normal;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic Minimal';n src: url('../fonts/notonaskh/bold-minimal.woff2') format('woff2'),n url('../fonts/notonaskh/bold-minimal.woff') format('woff');n font-weight: bold;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic';n src: url('../fonts/notonaskh/regular.woff2') format('woff2'),n url('../fonts/notonaskh/regular.woff') format('woff');n font-weight: normal;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic';n src: url('../fonts/notonaskh/bold.woff2') format('woff2'),n url('../fonts/notonaskh/bold.woff') format('woff');n font-weight: bold;n font-style: normal;n font-display:fallback;n}nnhtml {n background-color: var(–off-white);n @media print {n font-size: 12pt;n background-color: fff;n }n}nnbody {n font-family: "Noto Sans", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;n line-height: 1.5;n font-size: 1rem;n text-decoration-skip-ink: none;n background-color: var(–body-bg);n color: var(–off-black);n padding: 0;n padding: constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);n margin: 0 auto;n max-width: 1250px;n @supports (display: grid) {n max-width: none;n margin: 0;n }n @media print {n color: #000;n background-color: fff;n text-decoration-skip-ink: none;n }n}nn:lang(ar) {n font-family: "Noto Naskh Arabic", "Noto Sans", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;n}nn.languagelist :lang(ar),n.langlist :lang(ar) {n font-family: "Noto Naskh Arabic Minimal", "Noto Sans", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;n}nncode {n font-size: 1em;n font-family: 'Noto Sans Mono', monospace;n}nna {n color: var(–w3c-blue);n &:–hovcus {n color: var(–wai-green);n }n &:visited {n color: var(–visited-link);n }n &.stealthy-link {n text-decoration: none;n &:–hovcus {n color: inherit;n }n &:visited {n color: inherit;n }n }n @media print {n & {n color: #000;n }n &[href^="#"]:after {n content: '(⇘ ' attr(href) ')';n }n &[href^="http"]:after {n content: ' (' attr(href) ')';n }n &[href^="/WAI/"]:after {n content: ' (www.w3.org' attr(href) ')';n }n }n}nna, button, input, select, textarea, [tabindex]:not() {n outline: 2px solid transparent;n outline-offset: 5px;n transition: outline-offset .2s linear;n}nna:focus, button:focus, input:focus, select:focus:focus, textarea:focus, [tabindex]:not():focus {n outline-color: currentColor;n outline-offset: 2px;n}nn.default-container, .default-grid {n padding: 0 32px;n @media (–medium) {n padding:0;n }n}nn.default-grid {n padding: 0 16px;n @media (–large) {n padding:0;n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] minmax(16px, 1fr) [navigation-start] repeat(2, minmax(0, 130px)) [navigation-end content-start] repeat(6, minmax(0, 130px)) [content-end] minmax(16px, 1fr) [complete-end];n }n & .inner {n grid-column-start: navigation-start;n grid-column-end: content-end;n }n }n @media print {n display: block;n }n}nn.grid-3 {n @media (–large) {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: repeat(3, minmax(0, 1fr));n }n &.nogap { grid-column-gap: 0; }n }n & .col1, & .from-col1 { grid-column-start: 1; }n & .col1, & .to-col1 { grid-column-end: 2; }nn & .col2, & .from-col2 { grid-column-start: 2; }n & .col2, & .to-col2 { grid-column-end: 3; }nn & .col3, & .from-col3 { grid-column-start: 3; }n & .col3, & .to-col3 { grid-column-end: 4; }nn}nn.grid-4 {n @media (–large) {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: repeat(4, minmax(0, 1fr));n }n &.nogap { grid-column-gap: 0; }n }n & .col1, & .from-col1 { grid-column-start: 1; }n & .col1, & .to-col1 { grid-column-end: 2; }nn & .col2, & .from-col2 { grid-column-start: 2; }n & .col2, & .to-col2 { grid-column-end: 3; }nn & .col3, & .from-col3 { grid-column-start: 3; }n & .col3, & .to-col3 { grid-column-end: 4; }nn & .col4, & .from-col4 { grid-column-start: 4; }n & .col4, & .to-col4 { grid-column-end: 5; }nn}nn.grid-6 {n @media (–large) {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: repeat(6, minmax(0, 1fr));n }n }nn & .col1, & .from-col1 { grid-column-start: 1; }n & .col1, & .to-col1 { grid-column-end: 2; }nn & .col2, & .from-col2 { grid-column-start: 2; }n & .col2, & .to-col2 { grid-column-end: 3; }nn & .col3, & .from-col3 { grid-column-start: 3; }n & .col3, & .to-col3 { grid-column-end: 4; }nn & .col4, & .from-col4 { grid-column-start: 4; }n & .col4, & .to-col4 { grid-column-end: 5; }nn & .col5, & .from-col5 { grid-column-start: 5; }n & .col5, & .to-col5 { grid-column-end: 6; }nn & .col6, & .from-col6 { grid-column-start: 6; }n & .col6, & .to-col6 { grid-column-end: 7; }nn /* IE fixes: */n & .col1, & .col2, & .col3, & .col4, & .col5, & .col6, &.from-col1, & .from-col2, & .from-col3, & .from-col4, & .from-col5, & .from-col6 {flex-basis: 25%; flex-grow: 1;}n & .col2, & .col3, & .col4, & .col5, & .col6, & .from-col2, & .from-col3, & .from-col4, & .from-col5, & .from-col6 {margin-inline-start: 32px;}n @supports (display: grid) {n & .col2, & .col3, & .col4, & .col5, & .col6, & .from-col2, & .from-col3, & .from-col4, & .from-col5, & .from-col6 {margin-inline-start: 0;}n }n &.from-col1.to-col6 {n width: 100%;n }n}nn.grid-three-five {n & .col1, & .col2 { padding-inline-start: 16px; padding-inline-end: 16px; }n @media (–medium) {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] 0 [three-start five-start] 1fr [three-end five-end] 0 [complete-end];n @media (–medium) {n grid-template-columns: [complete-start] minmax(16px, 1fr) [three-start] repeat(3, minmax(0, 130px)) [three-end five-start] repeat(5, minmax(0, 130px)) [five-end] minmax(16px, 1fr) [complete-end];n }n }n & .col1, & .col2 { padding: 0; }n }n & .col1, & .col2 { flex-shrink: 1; }n & .col1 {n flex-basis: 35%;n grid-column-start: three-start;n grid-column-end: three-end;n margin-inline-end: 32px;n @supports (display: grid) {n margin-inline-end: 0;n }n }n & .col2 {n flex-basis: 61%;n grid-column-start: five-start;n grid-column-end: five-end;n }n & .col12 {n flex-basis: 100%;n grid-column-start: three-start;n grid-column-end: five-end;n }n}nn.grid-five-three {n & .col1, & .col2 { padding-inline-start: 16px; padding-inline-end: 16px; }n @media (–medium) {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] 0 [three-start five-start] 1fr [three-end five-end] 0 [complete-end];n @media (–medium) {n grid-template-columns: [complete-start] minmax(16px, 1fr) [five-start] repeat(5, minmax(0, 130px)) [five-end three-start] repeat(3, minmax(0, 130px)) [three-end] minmax(16px, 1fr) [complete-end];n }n }n & .col1, & .col2 { padding: 0; }n }n & .col1, & .col2 { flex-shrink: 1; }n & .col1 {n flex: 1 1 62%;n grid-column-start: five-start;n grid-column-end: five-end;n margin-inline-end: 32px;n @supports (display: grid) {n margin-inline-end: 0;n }n }n & .col2 {n flex: 1 1 37%;n grid-column-start: three-start;n grid-column-end: three-end;n }n & .col12 {n flex-basis: 100%;n grid-column-start: five-start;n grid-column-end: three-end;n }n}nn.grid-4q {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] 0 [q1-start q2-start q3-start q4-start] 1fr [q1-end q2-end q3-end q4-end] 0 [complete-end];n @media (–large) {n grid-template-columns: [complete-start] minmax(16px, 1fr) [content-start q1-start] repeat(2, minmax(0, 130px)) [q1-end q2-start] repeat(2, minmax(0, 130px)) [q2-end q3-start] repeat(2, minmax(0, 130px)) [q3-end q4-start] repeat(2, minmax(0, 130px)) [q4-end content-end] minmax(16px, 1fr) [complete-end];n }n }n &.nogap {n grid-template-columns: [complete-start] 0 [q1-start q2-start q3-start q4-start] 1fr [q1-end q2-end q3-end q4-end] 0 [complete-end];n @media (–large) {n grid-template-columns: [complete-start] minmax(16px, 1fr) [content-start q1-start] repeat(2, minmax(0, 158px)) [q1-end q2-start] repeat(2, minmax(0, 158px)) [q2-end q3-start] repeat(2, minmax(0, 158px)) [q3-end q4-start] repeat(2, minmax(0, 158px)) [q4-end content-end] minmax(16px, 1fr) [complete-end];n }n grid-column-gap: 0;n }nn & .q1-start {n flex-basis:25%;n flex-shrink: 1;n margin-inline-end: 32px;n grid-column-start: q1-start;n }n & .q2-start {n flex-basis:25%;n flex-shrink: 1;n margin-inline-end: 32px;n grid-column-start: q2-start;n }n & .q3-start {n flex-basis:25%;n flex-shrink: 1;n margin-inline-end: 32px;n grid-column-start: q3-start;n }n & .q4-start {n flex-basis:25%;n flex-shrink: 1;n margin-inline-end: 32px;n grid-column-start: q4-start;n }n & .q1-end {n grid-column-end: q1-end;n }n & .q2-end {n grid-column-end: q2-end;n }n & .q3-end {n grid-column-end: q3-end;n }n & .q4-end {n grid-column-end: q4-end;n margin-inline-end: 0;n }n & .q1-start.q2-end,n & .q2-start.q3-end,n & .q3-start.q4-end {n flex-basis: 50%;n }n & .q1-start.q3-end,n & .q2-start.q4-end {n flex-basis: 75%;n }nn &.nogap {n & .q1-start,n & .q2-start,n & .q3-start,n & .q4-start {n margin-inline-end: 0;n }n }nn @supports(display: grid) {n & .q1-start,n & .q2-start,n & .q3-start,n & .q4-start {n margin-inline-end: 0;n }n }n}nn.leftcol {n & nav {n flex-basis: 24.25%;n flex-shrink: 0;n }n & main {n grid-area: content;n flex: 1;n margin-inline-start: 32px;n @supports (display: grid) {n margin-inline-start: 0;n }n }n}nn.grid-line-right {n @media (–medium) {n border-inline-end: 1px solid var(–line-grey);n margin-inline-end: -17px !important;n padding-inline-end: 17px !important;n }n}nn.grid-line-left {n @media (–medium) {n border-inline-start: 1px solid var(–line-grey);n margin-inline-start: -16px !important;n padding-inline-start: 16px !important;n }n}nn.media-wrapper, .able-media-container {n position: relative;n padding-top: 56.25%;n & iframe, & video, & .img {n position: absolute;n top:0;n right: 0;n bottom: 0;n left: 0;n width: 100%;n height: 100%;n border: none;n }n}nn.contentarea {n position: relative;n}nnimg.symbol {n float: inline-end;n margin-inline-start: 1em;n margin-block-end: 1em;n}nnfigure { margin: 0 0 1em; }nfigcaption { font-weight: bold; border-block-end: 1px solid var(–line-grey); margin-block-end: .5em;}”,“:root {n –w3c-classic: #005A9C;n –w3c-blue: #003366;n –wai-green: #005A6A;n –off-black: #1d1d1d;n –dk-grey: #3b3b3b;n –faded-red: c0272d;n –red-subtle: f1d0e1;n –light-blue: #196cac;n –dk-blue: #091832;n –gold: rgb(238, 208, 9);n –gold-light: rgba(238, 208, 9, .35);n –ocean: #00818d;n –cloudy: bccbd3;n –cloudy-subtle: d0e1f1;n –grey: #686868;n –line-grey: ddd;n –trans-line-grey: rgba(221, 221, 221, 0.32);n –off-white: f2f2f2;n –body-bg: #FAFAFC;n –lt-off-white: fafafa;n –pure-white: ffffff;n –white-transparent: rgba(255, 255, 255, 0.92);;n –visited-link: #660066;n –footer-grey: efefef;n}nn/*n@media(prefers-color-scheme: dark) {n :root {n –w3c-classic: #005A9C;n –w3c-blue: #003366;n –wai-green: #005A6A;n –off-black: f2d2d2;n –dk-grey: #3b3b3b;n –faded-red: c0272d;n –light-blue: #196cac;n –dk-blue: #091832;n –gold: eed009;n –ocean: #00818d;n –cloudy: bccbd3;n –grey: #686868;n –line-grey: aaa;n –trans-line-grey: rgba(34, 34, 34, 0.32);n –off-white: #0c0c0c;n –body-bg: #1d1d1d;n –lt-off-white: #050505;n –pure-white: #000000;n –white-transparent: rgba(0, 0, 0, 0.92);n –visited-link: #660066;n –footer-grey: efefef;n }n}n*/nn.visuallyhidden, .no-display {n border: 0;n clip: rect(0 0 0 0);n -webkit-clip-path: inset(50%);n clip-path: inset(50%);n height: 1px;n margin: -1px;n overflow: hidden;n padding: 0;n position: absolute;n width: 1px;n white-space: nowrapn}nn.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus, .no-display.focusable:active, .no-display.focusable:focus {n clip: auto;n -webkit-clip-path: none;n clip-path: none;n height: auto;n margin: 0;n overflow: visible;n position: static;n width: auto;n white-space: inherit;n }nn@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-regular.woff2') format('woff2'),n url('../fonts/notosans/notosans-regular.woff') format('woff');n font-weight: 400;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-italic.woff2') format('woff2'),n url('../fonts/notosans/notosans-italic.woff') format('woff');n font-weight: 400;n font-style: italic;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-bold.woff2') format('woff2'),n url('../fonts/notosans/notosans-bold.woff') format('woff');n font-weight: 600;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans';n src: url('../fonts/notosans/notosans-bolditalic.woff2') format('woff2'),n url('../fonts/notosans/notosans-bolditalic.woff') format('woff');n font-weight: 600;n font-style: italic;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans Mono';n src: url('../fonts/notosansmono/notosansmono-regular.woff2') format('woff2'),n url('../fonts/notosansmono/notosansmono-regular.woff') format('woff');n font-weight: 400;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Sans Mono';n src: url('../fonts/notosansmono/notosansmono-bold.woff2') format('woff2'),n url('../fonts/notosansmono/notosansmono-bold.woff') format('woff');n font-weight: 600;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic Minimal';n src: url('../fonts/notonaskh/regular-minimal.woff2') format('woff2'),n url('../fonts/notonaskh/regular-minimal.woff') format('woff');n font-weight: normal;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic Minimal';n src: url('../fonts/notonaskh/bold-minimal.woff2') format('woff2'),n url('../fonts/notonaskh/bold-minimal.woff') format('woff');n font-weight: bold;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic';n src: url('../fonts/notonaskh/regular.woff2') format('woff2'),n url('../fonts/notonaskh/regular.woff') format('woff');n font-weight: normal;n font-style: normal;n font-display:fallback;n}nn@font-face {n font-family: 'Noto Naskh Arabic';n src: url('../fonts/notonaskh/bold.woff2') format('woff2'),n url('../fonts/notonaskh/bold.woff') format('woff');n font-weight: bold;n font-style: normal;n font-display:fallback;n}nnhtml {n background-color: f2f2f2;n background-color: var(–off-white)n}nn@media print {nnhtml {n font-size: 12pt;n background-color: fffn}n }nnbody {n font-family: "Noto Sans", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;n line-height: 1.5;n font-size: 16px;n font-size: 1rem;n -webkit-text-decoration-skip-ink: none;n text-decoration-skip-ink: none;n background-color: #FAFAFC;n background-color: var(–body-bg);n color: #1d1d1d;n color: var(–off-black);n padding: 0;n padding: constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);n margin: 0 auto;n max-width: 1250pxn}nn@supports (display: grid) {nnbody {n max-width: none;n margin: 0n}n }nn@media print {nnbody {n color: #000;n background-color: fff;n -webkit-text-decoration-skip-ink: none;n text-decoration-skip-ink: nonen}n }nn:lang(ar) {n font-family: "Noto Naskh Arabic", "Noto Sans", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;n}nn.languagelist :lang(ar),n.langlist :lang(ar) {n font-family: "Noto Naskh Arabic Minimal", "Noto Sans", "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;n}nncode {n font-size: 1em;n font-family: 'Noto Sans Mono', monospace;n}nna {n color: #003366;n color: var(–w3c-blue)n}nna:hover,a:focus {n color: #005A6A;n color: var(–wai-green);n }nna:visited {n color: #660066;n color: var(–visited-link);n }nna.stealthy-link {n text-decoration: nonen }nna.stealthy-hover,a.stealthy-link:focus {n color: inherit;n }nna.stealthy-visited {n color: inherit;n }nn@media print {n a {n color: #000;n }n a:after {n content: '(⇘ ' attr(href) ')';n }n a:after {n content: ' (' attr(href) ')';n }n a:after {n content: ' (www.w3.org' attr(href) ')';n }n }nna, button, input, select, textarea, [tabindex]:not() {n outline: 2px solid transparent;n outline-offset: 5px;n -webkit-transition: outline-offset .2s linear;n transition: outline-offset .2s linear;n}nna:focus, button:focus, input:focus, select:focus:focus, textarea:focus, [tabindex]:not():focus {n outline-color: currentColor;n outline-offset: 2px;n}nn.default-container, .default-grid {n padding: 0 32pxn}nn@media (min-width: 35em) {nn.default-container, .default-grid {n padding:0n}n }nn.default-grid {n padding: 0 16pxn}nn@media (min-width: 60em) {nn .default-grid {n padding-left: 32px;n }nn .default-grid {n padding-right: 32px;n }nn .default-grid {n padding-right: 32px;n }nn .default-grid {n padding-left: 32px;n }nn.default-grid {n padding:0;n display: -webkit-box;n display: -ms-flexbox;n display: flexn}n @supports (display: grid) {nn.default-grid {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] minmax(16px, 1fr) [navigation-start] repeat(2, minmax(0, 130px)) [navigation-end content-start] repeat(6, minmax(0, 130px)) [content-end] minmax(16px, 1fr) [complete-end]n}n }n .default-grid .inner {n grid-column-start: navigation-start;n grid-column-end: content-end;n }n }nn@media print {nn.default-grid {n display: blockn}n }nn@media (min-width: 60em) {nn .grid-3 {n padding-left: 32px;n }nn .grid-3 {n padding-right: 32px;n }nn .grid-3 {n padding-right: 32px;n }nn .grid-3 {n padding-left: 32px;n }nn.grid-3 {n display: -webkit-box;n display: -ms-flexbox;n display: flexnn}n @supports (display: grid) {nn.grid-3 {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: repeat(3, minmax(0, 1fr))nn}n }n .grid-3.nogap { grid-column-gap: 0; }n }nn.grid-3 .col1, .grid-3 .from-col1 { grid-column-start: 1; }nn.grid-3 .col1, .grid-3 .to-col1 { grid-column-end: 2; }nn.grid-3 .col2, .grid-3 .from-col2 { grid-column-start: 2; }nn.grid-3 .col2, .grid-3 .to-col2 { grid-column-end: 3; }nn.grid-3 .col3, .grid-3 .from-col3 { grid-column-start: 3; }nn.grid-3 .col3, .grid-3 .to-col3 { grid-column-end: 4; }nn@media (min-width: 60em) {nn .grid-4 {n padding-left: 32px;n }nn .grid-4 {n padding-right: 32px;n }nn .grid-4 {n padding-right: 32px;n }nn .grid-4 {n padding-left: 32px;n }nn.grid-4 {n display: -webkit-box;n display: -ms-flexbox;n display: flexnn}n @supports (display: grid) {nn.grid-4 {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: repeat(4, minmax(0, 1fr))nn}n }n .grid-4.nogap { grid-column-gap: 0; }n }nn.grid-4 .col1, .grid-4 .from-col1 { grid-column-start: 1; }nn.grid-4 .col1, .grid-4 .to-col1 { grid-column-end: 2; }nn.grid-4 .col2, .grid-4 .from-col2 { grid-column-start: 2; }nn.grid-4 .col2, .grid-4 .to-col2 { grid-column-end: 3; }nn.grid-4 .col3, .grid-4 .from-col3 { grid-column-start: 3; }nn.grid-4 .col3, .grid-4 .to-col3 { grid-column-end: 4; }nn.grid-4 .col4, .grid-4 .from-col4 { grid-column-start: 4; }nn.grid-4 .col4, .grid-4 .to-col4 { grid-column-end: 5; }nn@media (min-width: 60em) {nn .grid-6 {n padding-left: 32px;n }nn .grid-6 {n padding-right: 32px;n }nn .grid-6 {n padding-right: 32px;n }nn .grid-6 {n padding-left: 32px;n }nn.grid-6 {n display: -webkit-box;n display: -ms-flexbox;n display: flexn}n @supports (display: grid) {nn.grid-6 {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: repeat(6, minmax(0, 1fr))n}n }n }nn.grid-6 .col1, .grid-6 .from-col1 { grid-column-start: 1; }nn.grid-6 .col1, .grid-6 .to-col1 { grid-column-end: 2; }nn.grid-6 .col2, .grid-6 .from-col2 { grid-column-start: 2; }nn.grid-6 .col2, .grid-6 .to-col2 { grid-column-end: 3; }nn.grid-6 .col3, .grid-6 .from-col3 { grid-column-start: 3; }nn.grid-6 .col3, .grid-6 .to-col3 { grid-column-end: 4; }nn.grid-6 .col4, .grid-6 .from-col4 { grid-column-start: 4; }nn.grid-6 .col4, .grid-6 .to-col4 { grid-column-end: 5; }nn.grid-6 .col5, .grid-6 .from-col5 { grid-column-start: 5; }nn.grid-6 .col5, .grid-6 .to-col5 { grid-column-end: 6; }nn.grid-6 .col6, .grid-6 .from-col6 { grid-column-start: 6; }nn.grid-6 .col6, .grid-6 .to-col6 { grid-column-end: 7; }nn.grid-6 {nn /* IE fixes: */n}nn.grid-6 .col1, .grid-6 .col2, .grid-6 .col3, .grid-6 .col4, .grid-6 .col5, .grid-6 .col6, .grid-6.from-col1, .grid-6 .from-col2, .grid-6 .from-col3, .grid-6 .from-col4, .grid-6 .from-col5, .grid-6 .from-col6 {-ms-flex-preferred-size: 25%;flex-basis: 25%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}nn .grid-6 .col2, .grid-6 .col3, .grid-6 .col4, .grid-6 .col5, .grid-6 .col6, .grid-6 .from-col2, .grid-6 .from-col3, .grid-6 .from-col4, .grid-6 .from-col5, .grid-6 .from-col6 {margin-left: 32px;n}nn .grid-6 .col2, .grid-6 .col3, .grid-6 .col4, .grid-6 .col5, .grid-6 .col6, .grid-6 .from-col2, .grid-6 .from-col3, .grid-6 .from-col4, .grid-6 .from-col5, .grid-6 .from-col6 {margin-right: 32px;n}nn@supports (display: grid) {n [dir="ltr"] .grid-6 .col2, .grid-6 .col3, .grid-6 .col4, .grid-6 .col5, .grid-6 .col6, .grid-6 .from-col2, .grid-6 .from-col3, .grid-6 .from-col4, .grid-6 .from-col5, .grid-6 .from-col6 {margin-left: 0;n }n [dir="rtl"] .grid-6 .col2, .grid-6 .col3, .grid-6 .col4, .grid-6 .col5, .grid-6 .col6, .grid-6 .from-col2, .grid-6 .from-col3, .grid-6 .from-col4, .grid-6 .from-col5, .grid-6 .from-col6 {margin-right: 0;n }n }nn.grid-6.from-col1.to-col6 {n width: 100%;n }nn .grid-three-five .col1, .grid-three-five .col2 { padding-left: 16px;n}nn .grid-three-five .col1, .grid-three-five .col2 { padding-right: 16px;n}nn .grid-three-five .col1, .grid-three-five .col2 { padding-right: 16px;n}nn .grid-three-five .col1, .grid-three-five .col2 { padding-left: 16px;n}nn@media (min-width: 35em) {nn .grid-three-five {n padding-left: 32px;n }nn .grid-three-five {n padding-right: 32px;n }nn .grid-three-five {n padding-right: 32px;n }nn .grid-three-five {n padding-left: 32px;n }nn.grid-three-five {n display: -webkit-box;n display: -ms-flexbox;n display: flexn}n @supports (display: grid) {nn.grid-three-five {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] 0 [three-start five-start] 1fr [three-end five-end] 0 [complete-end]n}n @media (min-width: 35em) {nn.grid-three-five {n grid-template-columns: [complete-start] minmax(16px, 1fr) [three-start] repeat(3, minmax(0, 130px)) [three-end five-start] repeat(5, minmax(0, 130px)) [five-end] minmax(16px, 1fr) [complete-end]n}n }n }n .grid-three-five .col1, .grid-three-five .col2 { padding: 0; }n }nn.grid-three-five .col1, .grid-three-five .col2 { -ms-flex-negative: 1; flex-shrink: 1; }nn .grid-three-five .col1 {n margin-right: 32px;n}nn .grid-three-five .col1 {n margin-left: 32px;n}nn.grid-three-five .col1 {n -ms-flex-preferred-size: 35%;n flex-basis: 35%;n grid-column-start: three-start;n grid-column-end: three-endn }nn@supports (display: grid) {nn .grid-three-five .col1 {n margin-right: 0;n }nn .grid-three-five .col1 {n margin-left: 0;n }n }nn.grid-three-five .col2 {n -ms-flex-preferred-size: 61%;n flex-basis: 61%;n grid-column-start: five-start;n grid-column-end: five-end;n }nn.grid-three-five .col12 {n -ms-flex-preferred-size: 100%;n flex-basis: 100%;n grid-column-start: three-start;n grid-column-end: five-end;n }nn .grid-five-three .col1, .grid-five-three .col2 { padding-left: 16px;n}nn .grid-five-three .col1, .grid-five-three .col2 { padding-right: 16px;n}nn .grid-five-three .col1, .grid-five-three .col2 { padding-right: 16px;n}nn .grid-five-three .col1, .grid-five-three .col2 { padding-left: 16px;n}nn@media (min-width: 35em) {nn .grid-five-three {n padding-left: 32px;n }nn .grid-five-three {n padding-right: 32px;n }nn .grid-five-three {n padding-right: 32px;n }nn .grid-five-three {n padding-left: 32px;n }nn.grid-five-three {n display: -webkit-box;n display: -ms-flexbox;n display: flexn}n @supports (display: grid) {nn.grid-five-three {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] 0 [three-start five-start] 1fr [three-end five-end] 0 [complete-end]n}n @media (min-width: 35em) {nn.grid-five-three {n grid-template-columns: [complete-start] minmax(16px, 1fr) [five-start] repeat(5, minmax(0, 130px)) [five-end three-start] repeat(3, minmax(0, 130px)) [three-end] minmax(16px, 1fr) [complete-end]n}n }n }n .grid-five-three .col1, .grid-five-three .col2 { padding: 0; }n }nn.grid-five-three .col1, .grid-five-three .col2 { -ms-flex-negative: 1; flex-shrink: 1; }nn .grid-five-three .col1 {n margin-right: 32px;n}nn .grid-five-three .col1 {n margin-left: 32px;n}nn.grid-five-three .col1 {n -webkit-box-flex: 1;n -ms-flex: 1 1 62%;n flex: 1 1 62%;n grid-column-start: five-start;n grid-column-end: five-endn }nn@supports (display: grid) {nn .grid-five-three .col1 {n margin-right: 0;n }nn .grid-five-three .col1 {n margin-left: 0;n }n }nn.grid-five-three .col2 {n -webkit-box-flex: 1;n -ms-flex: 1 1 37%;n flex: 1 1 37%;n grid-column-start: three-start;n grid-column-end: three-end;n }nn.grid-five-three .col12 {n -ms-flex-preferred-size: 100%;n flex-basis: 100%;n grid-column-start: five-start;n grid-column-end: three-end;n }nn .grid-4q {n padding-left: 32px;n}nn .grid-4q {n padding-right: 32px;n}nn .grid-4q {n padding-right: 32px;n}nn .grid-4q {n padding-left: 32px;n}nn.grid-4q {n display: -webkit-box;n display: -ms-flexbox;n display: flexn}nn@supports (display: grid) {nn.grid-4q {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n grid-template-columns: [complete-start] 0 [q1-start q2-start q3-start q4-start] 1fr [q1-end q2-end q3-end q4-end] 0 [complete-end]n}n @media (min-width: 60em) {nn.grid-4q {n grid-template-columns: [complete-start] minmax(16px, 1fr) [content-start q1-start] repeat(2, minmax(0, 130px)) [q1-end q2-start] repeat(2, minmax(0, 130px)) [q2-end q3-start] repeat(2, minmax(0, 130px)) [q3-end q4-start] repeat(2, minmax(0, 130px)) [q4-end content-end] minmax(16px, 1fr) [complete-end]n}n }n }nn.grid-4q.nogap {n grid-template-columns: [complete-start] 0 [q1-start q2-start q3-start q4-start] 1fr [q1-end q2-end q3-end q4-end] 0 [complete-end];n }nn@media (min-width: 60em) {nn.grid-4q.nogap {n grid-template-columns: [complete-start] minmax(16px, 1fr) [content-start q1-start] repeat(2, minmax(0, 158px)) [q1-end q2-start] repeat(2, minmax(0, 158px)) [q2-end q3-start] repeat(2, minmax(0, 158px)) [q3-end q4-start] repeat(2, minmax(0, 158px)) [q4-end content-end] minmax(16px, 1fr) [complete-end];n }n }nn.grid-4q.nogap {n grid-column-gap: 0;n }nn .grid-4q .q1-start {n margin-right: 32px;n}nn .grid-4q .q1-start {n margin-left: 32px;n}nn.grid-4q .q1-start {n -ms-flex-preferred-size:25%;n flex-basis:25%;n -ms-flex-negative: 1;n flex-shrink: 1;n grid-column-start: q1-start;n }nn .grid-4q .q2-start {n margin-right: 32px;n}nn .grid-4q .q2-start {n margin-left: 32px;n}nn.grid-4q .q2-start {n -ms-flex-preferred-size:25%;n flex-basis:25%;n -ms-flex-negative: 1;n flex-shrink: 1;n grid-column-start: q2-start;n }nn .grid-4q .q3-start {n margin-right: 32px;n}nn .grid-4q .q3-start {n margin-left: 32px;n}nn.grid-4q .q3-start {n -ms-flex-preferred-size:25%;n flex-basis:25%;n -ms-flex-negative: 1;n flex-shrink: 1;n grid-column-start: q3-start;n }nn .grid-4q .q4-start {n margin-right: 32px;n}nn .grid-4q .q4-start {n margin-left: 32px;n}nn.grid-4q .q4-start {n -ms-flex-preferred-size:25%;n flex-basis:25%;n -ms-flex-negative: 1;n flex-shrink: 1;n grid-column-start: q4-start;n }nn.grid-4q .q1-end {n grid-column-end: q1-end;n }nn.grid-4q .q2-end {n grid-column-end: q2-end;n }nn.grid-4q .q3-end {n grid-column-end: q3-end;n }nn .grid-4q .q4-end {n margin-right: 0;n}nn .grid-4q .q4-end {n margin-left: 0;n}nn.grid-4q .q4-end {n grid-column-end: q4-end;n }nn.grid-4q .q1-start.q2-end,n .grid-4q .q2-start.q3-end,n .grid-4q .q3-start.q4-end {n -ms-flex-preferred-size: 50%;n flex-basis: 50%;n }nn.grid-4q .q1-start.q3-end,n .grid-4q .q2-start.q4-end {n -ms-flex-preferred-size: 75%;n flex-basis: 75%;n }nn .grid-4q.nogap .q1-start, n .grid-4q.nogap .q2-start, n .grid-4q.nogap .q3-start, n .grid-4q.nogap .q4-start {n margin-right: 0;n}nn .grid-4q.nogap .q1-start, n .grid-4q.nogap .q2-start, n .grid-4q.nogap .q3-start, n .grid-4q.nogap .q4-start {n margin-left: 0;n}nn@supports(display: grid) {n [dir="ltr"] .grid-4q .q1-start, n .grid-4q .q2-start, n .grid-4q .q3-start, n .grid-4q .q4-start {n margin-right: 0;n }n [dir="rtl"] .grid-4q .q1-start, n .grid-4q .q2-start, n .grid-4q .q3-start, n .grid-4q .q4-start {n margin-left: 0;n }n }nn.leftcol nav {n -ms-flex-preferred-size: 24.25%;n flex-basis: 24.25%;n -ms-flex-negative: 0;n flex-shrink: 0;n }nn .leftcol main {n margin-left: 32px;n}nn .leftcol main {n margin-right: 32px;n}nn.leftcol main {n grid-area: content;n -webkit-box-flex: 1;n -ms-flex: 1;n flex: 1n }nn@supports (display: grid) {nn .leftcol main {n margin-left: 0;n }nn .leftcol main {n margin-right: 0;n }n }nn@media (min-width: 35em) {nn .grid-line-right {n border-right: 1px solid ddd;n }nn .grid-line-right {n border-left: 1px solid ddd;n }nn .grid-line-right {n border-right: 1px solid var(–line-grey);n }nn .grid-line-right {n border-left: 1px solid var(–line-grey);n }nn .grid-line-right {n margin-right: -17px !important;n }nn .grid-line-right {n margin-left: -17px !important;n }nn .grid-line-right {n padding-right: 17px !important;n }nn .grid-line-right {n padding-left: 17px !important;n }n }nn@media (min-width: 35em) {nn .grid-line-left {n border-left: 1px solid ddd;n }nn .grid-line-left {n border-right: 1px solid ddd;n }nn .grid-line-left {n border-left: 1px solid var(–line-grey);n }nn .grid-line-left {n border-right: 1px solid var(–line-grey);n }nn .grid-line-left {n margin-left: -16px !important;n }nn .grid-line-left {n margin-right: -16px !important;n }nn .grid-line-left {n padding-left: 16px !important;n }nn .grid-line-left {n padding-right: 16px !important;n }n }nn.media-wrapper, .able-media-container {n position: relative;n padding-top: 56.25%n}nn.media-wrapper iframe, .media-wrapper video, .media-wrapper .img, .able-media-container iframe, .able-media-container video, .able-media-container .img {n position: absolute;n top:0;n right: 0;n bottom: 0;n left: 0;n width: 100%;n height: 100%;n border: none;n }nn.contentarea {n position: relative;n}nn img.symbol {n float: right;n}nn img.symbol {n float: left;n}nn img.symbol {n margin-left: 1em;n}nn img.symbol {n margin-right: 1em;n}nnimg.symbol {n margin-bottom: 1em;n}nnfigure { margin: 0 0 1em; }nnfigcaption { font-weight: bold; border-bottom: 1px solid ddd; border-bottom: 1px solid var(–line-grey); margin-bottom: .5em;}nnbutton, .button {n border-radius: 5px;n display: inline-block;n display: -webkit-inline-box;n display: -ms-inline-flexbox;n display: inline-flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n -webkit-box-pack: center;n -ms-flex-pack: center;n justify-content: center;n padding: 8px 12px;n border: 2px solid #005A6A;n border: 2px solid var(–wai-green);n font-size: 13px;n font-size: .8125rem;n line-height: 1.4;n color: ffffff;n color: var(–pure-white);n background-color: #005A6A;n background-color: var(–wai-green);n text-decoration: none;n font-weight: boldn}nnbutton:visited, .button:visited {n color: ffffff;n color: var(–pure-white);n }nnbutton.button-nobg, .button.button-nobg {n background: transparentn }nnbutton.button-nobg:hover,button.button-nobg:focus, .button.button-nobg:hover, .button.button-nobg:focus {n background-color: transparent;n border-color: ffffff;n border-color: var(–pure-white)n }nnbutton.button-noborder, .button.button-noborder {n border-color: transparentn }nnbutton.button-noborder:hover,button.button-noborder:focus, .button.button-noborder:hover, .button.button-noborder:focus {n border-color: ffffff;n border-color: var(–pure-white)n }nnbutton.button-small, .button.button-small {n padding: 2px 4px;n }nnbutton.button-inline, .button.button-inline {n padding: 0;n }nn.stealthy-hover span.button,.stealthy-focus span.button {n background-color: #003366;n background-color: var(–w3c-blue);n color: ffffff;n color: var(–pure-white);n }nnbutton:hover,button:focus, .button:hover, .button:focus {n border-color: #003366;n border-color: var(–w3c-blue);n background-color: #003366;n background-color: var(–w3c-blue);n color: ffffff;n color: var(–pure-white);n }nnbutton:focus, .button:focus {n outline-color: #003366;n outline-color: var(–w3c-blue);n }nnbutton:disabled, .button:disabled {n opacity: .75;n text-decoration: line-through;n }nn.button-secondary {n background-color: ffffff;n background-color: var(–pure-white);n color: #005A6A;n color: var(–wai-green)n}nn.button-secondary:visited {n color: #003366;n color: var(–w3c-blue)n }nn.button-secondary:visited:hover,.button-secondary:visited:focus {n color: ffffff;n color: var(–pure-white);n }nn.button-backtotop {n position: fixed;n cursor: pointer;n bottom: 16px;n right: 16px;n left: auton}nn .button-backtotop {n right: auto;n left: 16px;n }nn.button-backtotop {n opacity: 0.85;n border-radius: 100px;n background-color: #003366;n background-color: var(–w3c-blue);n border-color: #003366;n border-color: var(–w3c-blue);n -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);n opacity: 0;n -webkit-transition: opacity .5s linear;n transition: opacity .5s linearn}nn.button-backtotop:focus,.button-backtotop.active {n opacity: 1;n }nn.button-backtotop svg {n vertical-align: -1px;n }nn .button-backtotop.inline {n float: right;n}nn .button-backtotop.inline {n float: left;n}nn.button-backtotop.inline {n position:static;n }nn@media print {nn.button-backtotop {n display: nonen}n }nn .button-menu {n margin-left: auto;n}nn .button-menu {n margin-right: auto;n}nn.button-menu {n text-transform: uppercase;n background-color: ffffff;n background-color: var(–pure-white);n color: #003366;n color: var(–w3c-blue);n border-color: rgb(238, 208, 9);n border-color: var(–gold)n}nn.button-menu:hover,.button-menu:focus {n border-color: ffffff;n border-color: var(–pure-white);n background-color: rgb(238, 208, 9);n background-color: var(–gold);n color: #1d1d1d;n color: var(–off-black);n }nn.button-group {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -ms-flex-wrap: wrap;n flex-wrap: wrap;n margin: 0 -8pxn}nn.button-group button, .button-group .button {n min-width: 7em;n -webkit-box-flex: 1;n -ms-flex: 1;n flex: 1;n text-align: center;n margin: 8px;n }nnmark {n background-color: rgba(238, 208, 9, .35);n background-color: var(–gold-light);n}nnp {n margin: 1em 0;n}nn.showhidebutton {n display: inline;n background: transparent;n color: inherit;n border-color: transparent;n font-weight: normaln}nn .showhidebutton:after {n margin-left: .5em;n}nn .showhidebutton:after {n margin-right: .5em;n}nn.showhidebutton:after {n display: inline-block;n background-color: #003366;n background-color: var(–w3c-blue);n color: ffffff;n color: var(–pure-white);n content: "–";n font-weight: bold;n padding: .3em;n border-radius: 3px;n width: 1em;n height: 1em;n line-height: 1em;n }nn.showhidebutton:hover:after,.showhidebutton:focus:after {n color: #003366;n color: var(–w3c-blue);n background-color: ffffff !important;n background-color: var(–pure-white) !important;n }nn.showhidebutton:after {n content: "+";n }nn.showhidebutton {n /* &.button-inline:after {n margin-inline-start: .2em;n padding: .15em;n border-radius: 3px;n width: .85em;n height: .85em;n line-height: .85em;n }*/n}nnblockquote {n font-style: italic;n margin-bottom: 1emn}nnblockquote cite {n display: block;n font-style: normal;n /*color: var(–w3c-blue);*/n padding-left: 32px;n padding-left: 2remn }nn blockquote cite:before {n margin-left: -32px;n margin-left: -2rem;n}nn blockquote cite:before {n margin-right: -32px;n margin-right: -2rem;n}nnblockquote cite:before {n content: "— ";n font-weight: bold;n width: 32px;n width: 2rem;n display: inline-block;n }nn blockquote p:first-of-type::before {n margin-left: -.75ch;n}nn blockquote p:first-of-type::before {n margin-right: -.75ch;n}nnblockquote p:first-of-type::before {n content: '“';n }nnblockquote p:last-of-type {n margin-bottom: 0;n }nnblockquote p:last-of-type::after {n content: '”';n }nnblockquote.special {n text-align: center;n }nn blockquote.pull {n margin-left: 64px;n margin-left: 4rem;n}nn blockquote.pull {n margin-right: 64px;n margin-right: 4rem;n}nn blockquote.pull {n border-left: 2px solid ddd;n}nn blockquote.pull {n border-right: 2px solid ddd;n}nn blockquote.pull {n border-left: 2px solid var(–line-grey);n}nn blockquote.pull {n border-right: 2px solid var(–line-grey);n}nnblockquote.pull {n position: relative;n font-size: 20px;n font-size: 1.25rem;n padding-left: 1ch;n border: 1px solid transparent;n color: #003366;n color: var(–w3c-blue);n font-weight: boldn}nnblockquote.pull.right, blockquote.pull.left {n max-width: 256px;n max-width: 16rem;n }nn blockquote.pull.right {n float: right;n}nn blockquote.pull.right {n float: left;n}nn blockquote.pull.left {n float: left;n}nn blockquote.pull.left {n float: right;n}nn blockquote.pull.left {n margin-right: 32px;n margin-right: 2rem;n}nn blockquote.pull.left {n margin-left: 32px;n margin-left: 2rem;n}nn blockquote.pull p:first-of-type::before {n margin-left: -1.25ch;n}nn blockquote.pull p:first-of-type::before {n margin-right: -1.25ch;n}nnblockquote.pull p:first-of-type::before {n font-size: 80px;n font-size: 5rem;n position: absolute;n left: 0;n top:-.25ch;n }nnblockquote.pull cite {n margin-top: 8px;n margin-top: .5rem;n font-size: 16px;n font-size: 1rem;n font-weight: normal;n color: #1d1d1d;n color: var(–off-black);n }nnblockquote.pull.alt-1 {n color: #005A9C;n color: var(–w3c-classic);n }nnblockquote.pull.alt-2 {n color: #005A6A;n color: var(–wai-green);n }nnblockquote.pull.alt-3 {n color: #1d1d1d;n color: var(–off-black);n }nn.box {n border: solid 1px ddd;n border: solid 1px var(–line-grey);n margin-top: 16px;n background-color: ffffff;n background-color: var(–pure-white);n}nn.box + .box#toc {n margin-top: 0;n border-top: 0;n}nn.box.box-space-above {n margin-top: 90px;n}nn.box-h {n padding: 8px 16px;n color: #005A6A;n color: var(–wai-green)n}nn@media print {nn.box-h {n color: #000n}n }nn.box-h {n font-weight: bold;n background-color: f2f2f2;n background-color: var(–off-white)n}nn.box-h h1, .box-h h2, .box-h h3, .box-h h4, .box-h h5, .box-h h6 {n border: none;n font-size: inherit;n color: inherit;n margin: 0;n padding: 0;n font-weight: inherit;n display: inline-blockn }nn@supports (all: unset) {nn.box-h h1, .box-h h2, .box-h h3, .box-h h4, .box-h h5, .box-h h6 {n all: unsetn }n }nn.box-h-large {n font-size: 20px;n font-size: 1.25rem;n color: #003366;n color: var(–w3c-blue);n padding-bottom: 7px;n font-weight: normal;n border-bottom: solid 1px ddd;n border-bottom: solid 1px var(–line-grey);n}nn .box-h-icon svg {n margin-right: 4px;n}nn .box-h-icon svg {n margin-left: 4px;n}nn.box-i:before, .box-i:after {n content: " ";n display: table;n }nn.box-i:after {n clear: both;n }nn.box-i {n padding: 8px 16px;n font-size: 14/16 * 16px;n font-size: 14/16 * 1remn}nn.box-i > :first-child {n margin-top: 0;n }nn.box-i > :last-child {n margin-bottom: 0;n }nn.box.box-list .box-i ul, .box.box-list .box-i ol {n margin:0;n padding: 0;n list-style: none;n }nn.box.box-linklist .box-i {n padding: 0;n }nn.box.box-simple .box-i {n padding: 2px 8px 8px;n }nn.box.box-simple .box-h-simple {n padding: 8px 8px 2px;n background-color: transparent;n font-size: 14px;n font-size: .875rem;n line-height: 1.57;n }nn.box.box-simple.box-aside .box-i {n font-size: 14px;n font-size: .875rem;n}nn.box.box-highlighted {n background-color: d0e1f1;n background-color: var(–cloudy-subtle)n}nn.box.box-highlighted .box-h-highlighted {n color: #091832;n color: var(–dk-blue);n border-bottom: solid 1px ddd;n border-bottom: solid 1px var(–line-grey);n background-color: ffffff;n background-color: var(–pure-white);n }nn@media (min-width: 35em) {n .box.box-left, .box.box-right {n width: 33%;n margin-top: -9pxn }n .box.box-left.box-simple, .box.box-right.box-simple { margin-top:-3px; }n [dir="ltr"] .box.box-left {n clear: left;n }n [dir="rtl"] .box.box-left {n clear: right;n }n [dir="ltr"] .box.box-left {n float: left;n }n [dir="rtl"] .box.box-left {n float: right;n }n [dir="ltr"] .box.box-left {n margin-right: 1em;n }n [dir="rtl"] .box.box-left {n margin-left: 1em;n }n [dir="ltr"] .box.box-right {n clear: right;n }n [dir="rtl"] .box.box-right {n clear: left;n }n [dir="ltr"] .box.box-right {n float: right;n }n [dir="rtl"] .box.box-right {n float: left;n }n [dir="ltr"] .box.box-right {n margin-left: 1em;n }n [dir="rtl"] .box.box-right {n margin-right: 1em;n }n}nn@media print {nn#helpimprove {n display: nonen}n }nn.breadcrumb {n font-size: 13px;n font-size: .8125rem;n background-color: ffffff;n background-color: var(–pure-white);n border-bottom: 1px solid ddd;n border-bottom: 1px solid var(–line-grey);n padding-top: 16px;n padding-bottom: 16px;n margin-bottom: 32pxn}nn.breadcrumb ul {n margin: 0;n padding: 0;n grid-column: 2/10n }nn.breadcrumb ul li {n display: inline-block;n margin: 0;n padding: 0n }nn.breadcrumb ul li:after {n content: " / ";n color: #005A6A;n color: var(–wai-green);n white-space: pre-wrap;n }nn.breadcrumb ul li:last-child:after {n content: "";n display:none;n }nn.breadcrumb a {n color: #003366;n color: var(–w3c-blue)n }nn@media print { .breadcrumb a:after { content: ''; } }nn.breadcrumb [aria-current=page] {n font-weight: bold;n text-decoration: none;n }nn.content {n display: grid;n grid-area: content;n grid-template-columns: repeat(6, minmax(0, 120px));n grid-column-gap: 32pxn}nn.content > * {n grid-column: 1/5;n grid-auto-flow: dense;n }nn.content {n & > .ref-side, > & .demo-side, > & .aside {n grid-column: 5/7;n font-size: 14px;n font-size: .875rem;n line-height: 1.2n }n & > .ref-side p:first-of-type, > & .demo-side p:first-of-type, > & .aside p:first-of-type {n margin-top: 0;n }n}nn.content.wide {n grid-template-columns: repeat(8, minmax(0, 120px));n grid-column-start: navigation;n grid-column-end: contentn }nn.content.wide > * {n grid-column: 3/9;n }nn.content.wide .sn-contents {n grid-column:1/3;n grid-row:1/99;n }nn .example-bar {n padding-left: 32px;n}nn .example-bar {n padding-right: 32px;n}nn .example-bar {n padding-right: 32px;n}nn .example-bar {n padding-left: 32px;n}nn.example-bar {n display: -webkit-box;n display: -ms-flexbox;n display: flexn}nn@supports (display: grid) {nn.example-bar {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: nonen}n }nn.example-bar {n grid-template-columns: repeat(6, minmax(0, 1fr))n}nn.example-bar > * {n grid-column: 2/7;n }nn .example-bar .eg {n border-right: 2px solid #005A6A;n}nn .example-bar .eg {n border-left: 2px solid #005A6A;n}nn .example-bar .eg {n border-right: 2px solid var(–wai-green);n}nn .example-bar .eg {n border-left: 2px solid var(–wai-green);n}nn.example-bar .eg {n grid-column: 1/2;n grid-row: 1/99;n text-align: right;n padding-top: 0;n padding-bottom: 0;n padding-left: 8px;n padding-right: 8px;n font-weight: bold;n font-style: italic;n color: #005A6A;n color: var(–wai-green);n }nn .example-sheet {n padding-right: 32px;n}nn .example-sheet {n padding-left: 32px;n}nn.example-sheet {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n padding-inlne-start: 32pxn}nn@supports (display: grid) {nn.example-sheet {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: nonen}n }nn.example-sheet {n grid-template-columns: repeat(6, minmax(0, 1fr))n}nn.example-sheet .example-sheet-inner {n grid-column: 2/6;n background-color: ffffff;n background-color: var(–pure-white);n padding-top: 16px;n padding-bottom: 16px;n padding-left: 32px;n padding-right: 32px;n }nn.decision-tree {n list-style: none;n margin: 1em 0;n padding:0n}nn.decision-tree > li {n border: 2px solid bccbd3;n border: 2px solid var(–cloudy);n border-top:none;n margin-bottom: 0n }nn.decision-tree > li > strong {n display: block;n padding: 1em .5em;n }nn.decision-tree > li:first-child {n border-top:2px solid bccbd3;n border-top:2px solid var(–cloudy);n }nn.decision-tree > li > ul {n padding:0;n list-style: none;n border-top: 1px dotted bccbd3;n border-top: 1px dotted var(–cloudy)n }nn@supports (display: flex) {nn.decision-tree > li > ul {n display:-webkit-box;n display:-ms-flexbox;n display:flex;n -webkit-box-orient: horizontal;n -webkit-box-direction: reverse;n -ms-flex-direction: row-reverse;n flex-direction: row-reverse;n -ms-flex-wrap: wrap;n flex-wrap: wrap;n -webkit-box-align: stretch;n -ms-flex-align: stretch;n align-items: stretchn }n }nn.decision-tree > li > ul > li {n text-indent: 0;n -webkit-box-sizing: border-box;n box-sizing: border-box;n font-weight: normal;n margin-bottom: 0n }nn@supports (display: flex) {nn.decision-tree > li > ul > li {n -ms-flex-preferred-size: 25%;n flex-basis: 25%n }n }nn.decision-tree > li > ul > li {n padding: .5emn }nn@supports (display: flex) {nn.decision-tree > li > ul > li:nth-child(odd) {n -ms-flex-preferred-size: 75%;n flex-basis: 75%n }n }nn.decision-tree > li > ul > li:nth-child(odd):last-child {n display:block;n -ms-flex-preferred-size:100%;n flex-basis:100%;n }nn.decision-tree > li > ul > li ul {n padding:0;n margin:0;n }nn.decision-tree > li > ul > li li {n padding: 0;n padding-bottom: 0.5em;n margin-bottom: 0.5em;n border-bottom: 1px solid #3b3b3b;n border-bottom: 1px solid var(–dk-grey);n list-style: nonen }nn.decision-tree > li > ul > li li > em {n display: block;n padding-left: 1.5em;n position: relative;n margin-top: .25em;n font-style: normaln }nn .decision-tree > li > ul > li li > em:before {n margin-left: -1.5em;n}nn .decision-tree > li > ul > li li > em:before {n margin-right: -1.5em;n}nn.decision-tree > li > ul > li li > em:before {n position:absolute;n content: '';n top:.2em;n }nn.decision-tree > li > ul > li li:last-child {n border-bottom-style: none;n padding-bottom: 0;n margin-bottom: 0;n }nn.decision-tree .yes {n background-color: d0e1f1;n background-color: var(–cloudy-subtle);n border-bottom: nonen }nn .decision-tree .yes li {n margin-left: 1em;n}nn .decision-tree .yes li {n margin-right: 1em;n}nn.decision-tree .yes li {n list-style: discn }nn.decision-tree .yes li:only-child {n list-style: none;n }nn .decision-tree .no {n border-right:1px dotted bccbd3;n}nn .decision-tree .no {n border-left:1px dotted bccbd3;n}nn .decision-tree .no {n border-right:1px dotted var(–cloudy);n}nn .decision-tree .no {n border-left:1px dotted var(–cloudy);n}nn.decision-tree .no {n background-color: f1d0e1;n background-color: var(–red-subtle);n border-bottom: none;n position: relativen }nn .decision-tree .no:after { margin-left: -8px; margin-left: -.5rem;n}nn .decision-tree .no:after { margin-right: -8px; margin-right: -.5rem;n}nn.decision-tree .no:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(119, 119, 119, 0); border-top-color: f1d0e1; border-top-color: var(–red-subtle); border-width: 16px; border-width: 1rem; z-index: 500; }nn.decision-tree .no {n /*&:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(119, 119, 119, 0); border-top-color: #999; border-width: 1.1rem; margin-inline-start: -.6rem; z-index: 400; }*/n }nn .doc-note h1::before {n margin-right: 8px;n}nn .doc-note h1::before {n margin-left: 8px;n}nn.doc-note h1::before{n background-color: rgb(238, 208, 9);n background-color: var(–gold);n color: #091832;n color: var(–dk-blue);n display: inline-block;n padding: 4px 8px;n margin-top: -8px;n font-size: 14px;n font-size: .875rem;n text-transform: uppercase;n letter-spacing: 1px;n font-weight: bold;n vertical-align: middle;n border-radius: 3px;n }nn.doc-note-box {n border: 2px solid rgb(238, 208, 9);n border: 2px solid var(–gold);n padding: 8px;n background-color: ffffff;n background-color: var(–pure-white);n margin-bottom: 20pxn}nn.doc-note-box p:first-child {n margin-top: 0;n }nn.doc-note-box p:last-child {n margin-bottom: 0;n }nn.doc-draft h1::before {n content: "Draft";n }nn.doc-archived h1::before {n content: "Archived";n }nn.doc-deprecated h1::before {n content: "Deprecated";n background-color: c0272d;n background-color: var(–faded-red);n color: ffffff;n color: var(–pure-white);n }nn.doc-deprecated .doc-note-box {n border-color: c0272d;n border-color: var(–faded-red);n }nn.doc-note-translation {n font-size: 13px;n font-size: .8125remn}nn.doc-note-translation p {n margin-top: 5px;n margin-bottom: 5pxn }nn.doc-note-translation p:first-of-type {n margin-top: 0;n }nn.doc-note-translation p:last-child {n margin-bottom: 0;n }nndetails {n padding-left: 32px;n padding-left: 2rem;n}nn summary {n margin-left: -32px;n margin-left: -2rem;n}nn summary {n margin-right: -32px;n margin-right: -2rem;n}nnsummary {n cursor: pointer;n display: block;n}nnsummary::-webkit-details-marker {n display: none;n}nn summary > *:first-child::before {n margin-right: 8px;n margin-right: 0.5rem;n}nn summary > *:first-child::before {n margin-left: 8px;n margin-left: 0.5rem;n}nnsummary > *:first-child::before {n content: '+';n display: inline-block;n border-radius: 5px;n width: 20.8px;n width: 1.3rem;n height: 20.8px;n height: 1.3rem;n line-height: .9;n background: ffffff;n background: var(–pure-white);n color: #005A6A;n color: var(–wai-green);n border: 2px solid #005A6A;n border: 2px solid var(–wai-green);n text-align: center;n font-weight: bold;n }nnsummary:hover > *:first-child::before,summary:focus > *:first-child::before {n background: #003366;n background: var(–w3c-blue);n border-color: #003366;n border-color: var(–w3c-blue);n color: ffffff;n color: var(–pure-white);n }nndetails > summary > *:first-child::before {n content: '–';n}nndetails > div::after {n content: "";n display: block;n clear: both;n}nn.excol-all {n margin: 16px 0;n}nnfigure.shrink-wrap {n -webkit-box-sizing: border-box;n box-sizing: border-box;n background-color: ffffff;n background-color: var(–pure-white);n width: -webkit-min-content;n width: -moz-min-content;n width: min-content;n max-width: 100%;n border: 1px solid ddd;n border: 1px solid var(–line-grey);n border-radius: 3px;n padding: 10pxn}nn@media (min-width: 47.5em) {nnfigure.shrink-wrap .figcontent {n display: -webkit-box;n display: -ms-flexbox;n display: flexn }n figure.shrink-wrap .figcontent > * {n -webkit-box-flex: 1;n -ms-flex: 1;n flex: 1;n }n }nnfigure.shrink-wrap img {n border: 1px solid ddd;n border: 1px solid var(–line-grey);n max-width: none !important;n }nnfigure.shrink-wrap figcaption {n font-weight: normal;n border: none;n margin: 0;n }nn.page-footer, .site-footer {n font-size: 14px;n font-size: .875remn}nn@media print {nn.page-footer, .site-footer {n font-size: 8ptn}n }nn.page-footer, .site-footer {n padding-top: 16px;n padding-bottom: 16pxn}nn.page-footer p:first-of-type, .site-footer p:first-of-type {n margin-top: 0;n }nn.page-footer p:last-of-type, .site-footer p:last-of-type {n margin-bottom: 0;n }nn.page-footer {n margin-top: 32px;n background-color: efefef;n background-color: var(–footer-grey)n}nn.page-footer .inner {n grid-area: content;n }nn.site-footer {n margin-top: 32px;n padding-top: 16px;n padding-bottom: 16px;n background-color: #3b3b3b;n background-color: var(–dk-grey);n color: ffffff;n color: var(–pure-white)n}nn@media print {nn.site-footer {n background-color: efefef;n background-color: var(–footer-grey);n color: #3b3b3b;n color: var(–dk-grey);n border-top: 1px solid #3b3b3b;n border-top: 1px solid var(–dk-grey)n}n }nn.site-footer a {n color: ffffff;n color: var(–pure-white)n }nn.site-footer a:hover,.site-footer a:focus {n color: rgb(238, 208, 9);n color: var(–gold);n }nn@media print {nn.site-footer a {n color: #000n }n }nn@media print {nn.site-footer a::after {n display: nonen }n }nn.site-footer a.largelink {n color: rgb(238, 208, 9);n color: var(–gold);n font-size: 20px;n font-size: 1.25rem;n text-decoration: nonen }nn@media print {nn.site-footer a.largelink {n color: #3b3b3b;n color: var(–dk-grey);n font-size: 12ptn }n }nn.site-footer a.largelink:hover,.site-footer a.largelink:focus {n text-decoration: underline;n }nn.site-footer ul a {n text-decoration: nonen }nn.site-footer ul a:hover,.site-footer ul a:focus {n text-decoration: underline;n }nn.site-footer .footer-list-header {n font-weight: bold;n border-bottom: 1px solid rgba(221, 221, 221, 0.32);n border-bottom: 1px solid var(–trans-line-grey);n padding: 4px 0;n }nn.site-footer .about {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-orient: vertical;n -webkit-box-direction: normal;n -ms-flex-direction: column;n flex-direction: column;n -webkit-box-pack: justify;n -ms-flex-pack: justify;n justify-content: space-betweenn }nn@media print {nn.site-footer .about {n grid-column-end: q4-end;n -webkit-box-orient: horizontal;n -webkit-box-direction: normal;n -ms-flex-direction: row;n flex-direction: row;n -webkit-box-align: end;n -ms-flex-align: end;n align-items: flex-endn }n .site-footer .about p {n margin: 0;n }n }nn@media print {nn.site-footer>:not(.about) {n display: nonen }n }nn.page-footer + .site-footer {n margin-top: 0;n}nn.site-footer ul {n margin: 0;n padding: 0;n}nn.site-footer ul li {n list-style:none;n}nn.site-footer .social {n margin-top: 1em;n margin-bottom: 1emn}nn@media print {nn.site-footer .social {n display: nonen}n }nn.site-footer .social svg {n vertical-align: middle;n font-size: 2em;n}nn.site-footer .social a {n color: ffffff;n color: var(–pure-white);n text-decoration: nonen}nn.site-footer .social a:hover svg,.site-footer .social a:focus svg {n color: rgb(238, 208, 9);n color: var(–gold);n }nn.site-footer .social .button {n border: 1px solid ffffff;n border: 1px solid var(–pure-white);n}nn.site-footer .social ul {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -ms-flex-wrap: wrap;n flex-wrap: wrap;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern}nn .site-footer .social ul li {n margin-right: 1em;n}nn .site-footer .social ul li {n margin-left: 1em;n}nn.footnotes {n margin-top: 60px;n}nn.footnotes ol {n font-size: 13.6px;n font-size: .85rem;n}nninput, select, textarea {n font-size: 1em;n font-family: inherit;n}nninput {n -webkit-appearance: none;n}nnfieldset {n border: none;n margin: 0 0 32px;n margin: 0 0 2rem;n padding: 0;n}nnlegend {n font-size: 20px;n font-size: 1.25rem;n font-weight: bold;n}nninput:not():not(),textarea {n border: 1px solid #686868;n border: 1px solid var(–grey)n}nninput:not():not():hover,input:not():not():focus,textarea:hover,textarea:focus {n border: 1px solid #003366;n border: 1px solid var(–w3c-blue);n }nn& ::-webkit-input-placeholder {n color: #767676;n font-style: italic;n opacity: 1;n}nn& :-moz-placeholder { /* Firefox 18- */n color: #767676;n font-style: italic;n opacity: 1;n}nn& ::-moz-placeholder { /* Firefox 19+ */n color: #767676;n font-style: italic;n opacity: 1;n}nn& :-ms-input-placeholder {n color: #767676;n font-style: italic;n opacity: 1;n}nn.field {n padding: 4px;n margin: 0 0 32px;n margin: 0 0 2rem;n outline: 2px solid transparent;n outline-offset: 5px;n -webkit-transition: outline-offset .2s linear;n transition: outline-offset .2s linearn}nn.field label {n display: block;n }nn.field input:not():not(),.field textarea {n display: block;n -webkit-box-sizing: border-box;n box-sizing: border-box;n width: 100%;n padding: 8pxn }nn.field input:not():not():focus,.field textarea:focus {n border-color: #005A9C;n border-color: var(–w3c-classic);n background-color: #EDF4FAn }nn.field input:not():not():focus ::-webkit-input-placeholder,.field textarea:focus ::-webkit-input-placeholder {n color: #545554;n }nn.field input:not():not():focus :-moz-placeholder,.field textarea:focus :-moz-placeholder { /* Firefox 18- */n color: #545554;n }nn.field input:not():not():focus ::-moz-placeholder,.field textarea:focus ::-moz-placeholder { /* Firefox 19+ */n color: #545554;n }nn.field input:not():not():focus :-ms-input-placeholder,.field textarea:focus :-ms-input-placeholder {n color: #545554;n }nn.field {n background-color: #EDF4FA;n outline-color: currentColor;n outline-offset: 2px;n }nn.field:focus-within {n background-color: #EDF4FA;n outline-color: currentColor;n outline-offset: 2px;n }nn.field input:focus {n outline: none;n background-color: ffffff !important;n background-color: var(–pure-white) !important;n }nn.field:focus-within input:focus {n outline: none;n background-color: ffffff !important;n background-color: var(–pure-white) !important;n }nn .group > .field {n margin-left: 32px;n margin-left: 2rem;n}nn .group > .field {n margin-right: 32px;n margin-right: 2rem;n}nn.group > .field {n margin-bottom: 8px;n margin-bottom: .5rem;n}nn.radio-field {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n padding: 4px;n margin: 0 0 8px;n border-radius: 3pxn}nn .radio-field input {n margin-right: .5em;n}nn .radio-field input {n margin-left: .5em;n}nn.radio-field input {n -webkit-box-flex: 0;n -ms-flex: 0 0 1em;n flex: 0 0 1em;n width: 1em;n height: 1emn }nn.radio-field input:checked + label {n font-weight: bold;n color: #091832;n color: var(–dk-blue);n }nn.radio-field:hover,.radio-field:focus {n background-color: #196cac;n background-color: var(–light-blue);n color: fffn }nn.radio-field:hover :checked + label,.radio-field:focus :checked + label {n color: inherit;n }nn.radio-field label {n -webkit-box-flex: 1;n -ms-flex: 1 1 100%;n flex: 1 1 100%;n cursor: pointer;n }nnfieldset {n border: none;n}nnlegend {n font-size: 20px;n font-size: 1.25rem;n font-weight: bold;n}nn@media (min-width: 35em) {nn.searchform {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-pack: center;n -ms-flex-pack: center;n justify-content: center;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern}n }nn .searchform label {n text-align: right;n}nn .searchform label {n text-align: left;n}nn.searchform label {n -webkit-box-flex: 1;n -ms-flex: 1;n flex: 1;n }nn .searchform input {n margin-left: 10px;n}nn .searchform input {n margin-right: 10px;n}nn.searchform input {n -webkit-box-flex: 4;n -ms-flex: 4;n flex: 4;n }nn .searchform button {n margin-left: 10px;n}nn .searchform button {n margin-right: 10px;n}nn.searchform button {n -webkit-box-flex: 1;n -ms-flex: 1;n flex: 1;n }nn#site-header {n background-color: #005A9C;n background-color: var(–w3c-classic);n color: ffffff;n color: var(–pure-white)n}nn@media print {nn#site-header {n background-color: f2f2f2;n background-color: var(–off-white);n color: #000n}n }nn#site-header {n padding-top: 3pxn}nn@supports (display: grid) {nn site-header {n padding-left: 8px;n }nn site-header {n padding-right: 8px;n }nn site-header {n padding-right: 8px;n }nn site-header {n padding-left: 8px;n }n }nn#site-header a {n color: ffffff;n color: var(–pure-white)n }nn@media print {nn#site-header a {n color: #005A9C;n color: var(–w3c-classic)n }n }nn@media print {n site-header a:after {n content: '';n }n }nn.wai {n line-height: 1.2n}nn@media (min-width: 35em) {nn.wai {n vertical-align: middle;n /*display: block;*/n font-size: 1.5625remn}n }nn.logos {n grid-column-start: 2;n grid-column-end: 6;n grid-row-start: 1;n padding-top: 16px;n padding-bottom: 16px;n padding-left: 0;n padding-right: 0;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n width: 60%n}nn@supports (display: grid) {nn.logos {n width: auton}n }nn.logos .claim {n font-size: 14px;n font-size: .875rem;n font-style: italicn }nn.logos .claim:lang(ar) {n font-style: normal;n }nn .logos .claim {n margin-left: 16px;n}nn .logos .claim {n margin-right: 16px;n}nn .logos .claim {n padding-left: 16px;n}nn .logos .claim {n padding-right: 16px;n}nn .logos .claim {n border-left: 1px solid rgb(238, 208, 9);n}nn .logos .claim {n border-right: 1px solid rgb(238, 208, 9);n}nn .logos .claim {n border-left: 1px solid var(–gold);n}nn .logos .claim {n border-right: 1px solid var(–gold);n}nn.logos .claim {n color: ffffff;n color: var(–pure-white)n }nn@media print {nn.logos .claim {n color: #005A9C;n color: var(–w3c-classic)n }n }nn.logos .claim {n -webkit-box-flex:1;n -ms-flex:1 0 0px;n flex:1 0 0;n display: nonen }nn@media (min-width: 35em) {nn.logos .claim {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern }n }nn@media (min-width: 23em) {nn .home {n margin-right: 32px;n }nn .home {n margin-left: 32px;n }n }nn.home {n text-decoration: none;n -webkit-transition: color .25s ease-in .1s;n transition: color .25s ease-in .1s;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern}nn@supports (display: grid) {nn.home {n -webkit-box-flex:0;n -ms-flex:0;n flex:0n}n }nn@media (min-width: 60em) {nn .home {n margin-right: 8px;n }nn .home {n margin-left: 8px;n }n }nn.home svg, .home img {n vertical-align:middle;n color: inherit;n fill: currentColor;n height: 30pxn }nn@media (min-width: 35em) {nn.home svg, .home img {n height: 46pxn }n }nn.home {n [dir="ltr"] img {n padding-right: 8px;n }n [dir="rtl"] img {n padding-left: 8px;n }n}nn.home.w3c {n border-bottom: 2px solid transparentn }nn.home.w3c:hover {n border-bottom-color: currentColor;n }nn.home .wai {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-orient: vertical;n -webkit-box-direction: normal;n -ms-flex-direction: column;n flex-direction: column;n -webkit-box-pack: center;n -ms-flex-pack: center;n justify-content: centern }nn@media (min-width: 35em) {nn.home .wai {n font-size: 1.25remn }n }nn.home .wai .wa {n padding-bottom: 2px;n }nn.home .wai .i {n border-top: 1px solid rgb(238, 208, 9);n border-top: 1px solid var(–gold);n padding-top: 2px;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-pack: justify;n -ms-flex-pack: justify;n justify-content: space-between;n }nn.home:hover,.home:focus {n text-decoration: underline;n color: rgb(238, 208, 9) !important;n color: var(–gold) !important;n }nnh1,h2,h3,h4,h5,h6 {n padding: 0;n}nnh1, h2 { margin: 60px 0 20px; }nnh3 { margin: 40px 0 20px; }nnh4, h5, h6 { margin: 20px 0 10px; }nnh1, h2, h3, h4 {n color: #005A6A;n color: var(–wai-green)n}nn@media print {nnh1, h2, h3, h4 {n color: #000n}n }nnh1 {n font-size: 24px;n font-size: 1.5remn}nn@media (min-width: 35em) {nnh1 {n font-size: 2remn}n }nn@media (min-width: 60em) {nnh1 {n font-size: 2.375remn}n }nn@media print {nnh1 {n font-size: 24ptn}n }nnh1 {n line-height: 1.2;n font-weight: normal;n margin-top: 0n}nnh1 + h2 {n margin-top: 0;n }nnh2 {n font-size: 22px;n font-size: 1.375remn}nn@media print {nnh2 {n font-size: 21ptn}n }nnh2 {n line-height: 1.2;n font-weight: bold;n border-bottom: 1px solid ddd;n border-bottom: 1px solid var(–line-grey)n}nnh2 + h3 {n margin-top: 0;n }nnh3, h4 {n font-size: 18px;n font-size: 1.125rem;n}nn@media print {nnh3, h4 {n font-size: 16pt;n}n }nnh3, h4 {n line-height: 1.4;n}nnh3 + h4 {n margin-top: 0;n}nnh4 {n font-weight: normaln}nn@media print {nnh4 {n font-size: 14ptn}n }nnh4 + h5 {n margin-top: 0;n }nnh5 {n font-weight: bold;n line-height: 1.6;n font-size: 16px;n font-size: 1remn}nn@media print {nnh5 {n font-size: 12ptn}n }nnh5 + h6 {n margin-top: 0;n }nnh6 {n font-size: 14px;n font-size:.875rem;n}nn@media print {nnh6 {n font-size: 12pt;n}n }nnh6 {n line-height: 1.8;n}nnh1.ex:before,h2.ex:before,h3.ex:before,h4.ex:before,h5.ex:before,h6.ex:before, h1.ap:before, h2.ap:before, h3.ap:before, h4.ap:before, h5.ap:before, h6.ap:before {n color: #003366 !important;n color: var(–w3c-blue) !important;n font-weight: bold;n }nnh1.ex,h2.ex,h3.ex,h4.ex,h5.ex,h6.ex {n counter-increment: examples;n counter-reset: approachesn }nnh1.ex:before,h2.ex:before,h3.ex:before,h4.ex:before,h5.ex:before,h6.ex:before {n content: 'Example ' counter(examples) ': ';n }nnh1.ex.inap,h2.ex.inap,h3.ex.inap,h4.ex.inap,h5.ex.inap,h6.ex.inap {n counter-reset: none;n }nnh1.newap,h2.newap,h3.newap,h4.newap,h5.newap,h6.newap {n counter-reset: approaches;n }nnh1.newex,h2.newex,h3.newex,h4.newex,h5.newex,h6.newex {n counter-reset: examples;n }nnh1.first,h2.first,h3.first,h4.first,h5.first,h6.first, h1.newexap, h2.newexap, h3.newexap, h4.newexap, h5.newexap, h6.newexap {n counter-reset: examples approaches;n }nnh1.ap,h2.ap,h3.ap,h4.ap,h5.ap,h6.ap {n counter-increment: approachesn }nnh1.ap:before,h2.ap:before,h3.ap:before,h4.ap:before,h5.ap:before,h6.ap:before {n content: 'Approach ' counter(approaches) ': ';n }nnh1 code,h2 code,h3 code,h4 code,h5 code,h6 code {n color: inherit !important;n}nn.in-resource h1 {margin-bottom: 0;}nn.in-resource p {margin-top: 0; font-style: italic;}nn.in-resource a:visited {color: var(–w3c-dark);}nn.tight-page h2, toc + h2 { margin-top: 45px; }nn, [class*=" icon-"] {n display: inline-block;n width: 1em;n height: 1em;n stroke-width: 0;n stroke: currentColor;n fill: currentColor;n}nn/* ==========================================nSingle-colored icons can be modified like so:n.icon-name {n font-size: 32px;n color: red;n}n========================================== */nn.icon-default {n width: 0.9285714285714285em;n}nn.icon-info {n width: 0.8571428571428571em;n}nn.icon-audio-description {n width: 3.5em;n height: 1.75em;n margin: -.25em;n}nn.icon-search {n width: 0.9287109375em;n}nn.icon-arrow-left {n width: 0.8928571428571428em;n}nn.icon-arrow-right {n width: 0.8214285714285714em;n}nn.icon-arrow-up {n width: 0.9285714285714285em;n}nn.icon-arrow-down {n width: 0.9285714285714285em;n}nn.icon-ex-circle {n width: 0.8571428571428571em;n}nn.icon-check-circle {n width: 0.8571428571428571em;n}nn.icon-external-link {n width: 0.8571428571428571em;n}nn.icon-readmore {n width: 0.7142857142857142em;n}nn.icon-desktop {n width: 1.0714285714285714em;n}nn.icon-laptop {n width: 1.0714285714285714em;n}nn.icon-tablet {n width: 0.6428571428571428em;n}nn.icon-mobile {n width: 0.42857142857142855em;n}nn.icon-code {n width: 1.0714285714285714em;n}nn.icon-fork {n width: 0.5714285714285714em;n}nn.icon-code-file {n width: 0.8571428571428571em;n}nn.icon-cart-plus {n width: 0.9285714285714285em;n}nn.icon-languages {n height: 1em;n width: 2.75em;n vertical-align: -8%;n}nn.icon-translations {n height: 1.6em;n vertical-align: middlen}nnimg.tiny {–img-width: 60px;}nnimg.mini {–img-width: 90px;}nnimg.small {–img-width: 120px;}nnimg.normal {–img-width: 240px;}nnimg.large {–img-width: 480px;}nn img.left {n clear: left;n}nn img.left {n clear: right;n}nn img.left {n float: left;n}nn img.left {n float: right;n}nn img.left {n margin-right: 1em;n}nn img.left {n margin-left: 1em;n}nn img.right {n clear: right;n}nn img.right {n clear: left;n}nn img.right {n float: right;n}nn img.right {n float: left;n}nn img.right {n margin-left: 1em;n}nn img.right {n margin-right: 1em;n}nnimg.video { border-radius: calc(var(–img-width) / 20); }nnmain img { max-width: 100%; }nnmain img:not() { width: var(–img-width); }nnul {n list-style-type: discn}nnul.alt, ul.alt ul {n list-style-type: circle;n }nnul li, ol li {n margin-bottom: 8px;n}nn.linklist, .linklist li {n margin: 0;n padding: 0;n list-style:none;n }nn.linklist a {n display: block;n padding: 4px 16px;n border-bottom: 1px solid ddd;n border-bottom: 1px solid var(–line-grey);n text-decoration: nonen }nn.linklist a svg {n height: .65em;n }nn.linklist a:hover svg, .linklist a:focus svg {n color: c0272d;n color: var(–faded-red);n }nn.linklist a:hover .visual-a, .linklist a:focus .visual-a {n text-decoration: underline;n }nn.linklist li:last-child a {n border-bottom: none;n }nn.nolist {n margin: 0;n padding: 0n}nn.nolist li {n list-style: none;n margin: 0;n padding: 0;n overflow: auto;n }nn.withicons {n –img-width: 240pxn}nn.withicons.tiny {–img-width: 60px;}nn.withicons.mini {–img-width: 90px;}nn.withicons.small {–img-width: 120px;}nn.withicons.normal {–img-width: 240px;}nn .withicons li.left img {n float: left;n}nn .withicons li.left img {n float: right;n}nn.withicons li.left img {n min-width: 60px;n width: calc(var(–img-width) / 2);n }nn@media (min-width: 35em) {nn .withicons li.left {n padding-left: calc(var(–img-width) + 20px);n }nn .withicons li.left {n padding-right: calc(var(–img-width) + 20px);n }n [dir="ltr"] .withicons li.left img {n margin-left: calc((var(–img-width) + 20px) * -1);n }n [dir="rtl"] .withicons li.left img {n margin-right: calc((var(–img-width) + 20px) * -1);n }n .withicons li.left img {n min-width: auto;n width: var(–img-width);n }n }nn .withicons li.right img {n float: right;n}nn .withicons li.right img {n float: left;n}nn.withicons li.right img {n min-width: 60px;n width: calc(var(–img-width) / 2);n }nn@media (min-width: 35em) {nn .withicons li.right {n padding-right: calc(var(–img-width) + 20px);n }nn .withicons li.right {n padding-left: calc(var(–img-width) + 20px);n }n [dir="ltr"] .withicons li.right img {n margin-right: calc((var(–img-width) + 20px) * -1);n }n [dir="rtl"] .withicons li.right img {n margin-left: calc((var(–img-width) + 20px) * -1);n }n .withicons li.right img {n min-width: auto;n width: var(–img-width);n }n }nnp+ul, p+ol {n margin-top: -8px;n}nn.checkbox {n list-style-image: url('../images/checkbox.svg');n}nn.columns {n padding: 0n}nn .columns > * {n margin-left: 32px;n}nn .columns > * {n margin-right: 32px;n}nn.two.columns, .four.columns {n grid-column-gap: 32px;n -webkit-column-gap: 32px;n -moz-column-gap: 32px;n column-gap: 32pxn}nn@media (min-width: 35em) {nn.two.columns, .four.columns {n -webkit-columns: 2;n -moz-columns: 2;n columns: 2n}n }nn.four.columns {n padding: 0 8pxn}nn@media (min-width: 60em) {nn.four.columns {n -webkit-columns: 4;n -moz-columns: 4;n columns: 4n}n }nn.two.small.columns {n grid-column-gap: 32px;n -webkit-column-gap: 32px;n -moz-column-gap: 32px;n column-gap: 32pxn}nn@media (min-width: 35em) {nn.two.small.columns {n -webkit-columns: 1;n -moz-columns: 1;n columns: 1n}n }nn@media (min-width: 60em) {nn.two.small.columns {n -webkit-columns: 2;n -moz-columns: 2;n columns: 2n}n }nndl {n margin: 16px 0;n}nndt {n font-weight: bold;n}nn.notbold dt {n font-weight: normal;n}nn dd {n margin-left: 32px;n}nn dd {n margin-right: 32px;n}nndd+dt {n margin-top: 8px;n}nndl.paragraph-like dd+dt {n margin-top: 1em;n}nn.info {n background-color: rgb(238, 208, 9);n background-color: var(–gold);n background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(238, 208, 9)), to(color(rgb(238, 208, 9) blackness(15%))));n background-image: linear-gradient(to bottom, rgb(238, 208, 9), color(rgb(238, 208, 9) blackness(15%)));n background-image: -webkit-gradient(linear, left top, left bottom, from(var(–gold)), to(color(var(–gold) blackness(15%))));n background-image: linear-gradient(to bottom, var(–gold), color(var(–gold) blackness(15%)));n background-size: 100% 20%;n background-repeat: no-repeat;n background-position: bottom;n font-weight: bold;n text-align: centern}nn .info svg {n margin-right: 8px;n}nn .info svg {n margin-left: 8px;n}nn.info svg {n font-size: 2em;n vertical-align: middle;n margin-top: -.14em;n }nn#controls {n background-color: f2f2f2;n background-color: var(–off-white);n padding-left: 8px;n padding-right: 8px;n padding-top: 0;n padding-bottom: 0n}nn@media (min-width: 35em) {nn controls {n text-align: right;n }nn controls {n text-align: left;n }n }nn#controls {n font-size: .8125emn}nn#controls > ul {n padding: 0;n margin: 0n }nn@media (min-width: 35em) {nn#controls > ul {n grid-column-start: navigation;n grid-column-end: contentn }n }nn controls > ul > li {n margin-left: 4px;n}nn controls > ul > li {n margin-right: 4px;n}nn controls > ul > li {n padding-left: 4px;n}nn controls > ul > li {n padding-right: 4px;n}nn#controls > ul > li {n display: inline;n list-style: none;n margin: 0;n padding: 0n }nn@media (min-width: 35em) {nn controls > ul > li {n margin-left: 8px;n }nn controls > ul > li {n margin-right: 8px;n }nn controls > ul > li {n padding-left: 8px;n }nn controls > ul > li {n padding-right: 8px;n }nn#controls > ul > li {n margin: 0;n padding: 0n }n }nn controls > ul > li {n border-left: 1px solid #003366;n}nn controls > ul > li {n border-right: 1px solid #003366;n}nn controls > ul > li {n border-left: 1px solid var(–w3c-blue);n}nn controls > ul > li {n border-right: 1px solid var(–w3c-blue);n}nn#controls > ul > li:first-child {n border-left: 0;n border-right: 0;n margin: 0;n padding: 0;n }nn#controls a {n color: #003366;n color: var(–w3c-blue);n text-decoration: none;n padding-top: 2px;n padding-bottom: 2px;n padding-left: 0;n padding-right: 0n }nn#controls a:hover,#controls a:focus {n border-bottom: none;n text-decoration: underline;n }nn@media print {nn#controls {n display: nonen}n }nn#controls [hidden] {n display: none !important;n}nn.languagelist>ul {n display: inline;n margin: 0;n padding: 0;n}nn.languagelist>ul>li {n border: none;n padding: 0;n margin:0;n display: inline-blockn}nn .languagelist>ul>li:first-child {n margin-right: 4px;n}nn .languagelist>ul>li:first-child {n margin-left: 4px;n}nn.languagelist>ul>li:first-child:before {n display:none;n margin: 0;n}nn .languagelist>ul>li:before {n margin-right: 4px;n}nn .languagelist>ul>li:before {n margin-left: 4px;n}nn.languagelist>ul>li:before {n content: "";n display: inline-block;n background-color: #005A9C;n width: 4px;n height: 4px;n margin:0;n margin-top: -4px;n vertical-align: middle;n}nn#showoptions {n display: inline;n}nn.mainnav {n position: relative;n font-size: 14px;n font-size: .875rem;n border-top: 1px solid #005A9C;n border-top: 1px solid var(–w3c-classic);n border-bottom: 1px solid #005A9C;n border-bottom: 1px solid var(–w3c-classic);n background-color: #003366;n background-color: var(–w3c-blue);n display: nonen}nn.mainnav.open { display: block; }nn@media (min-width: 35em) {nn.mainnav {n display: blockn}n }nn@media print {nn.mainnav {n display: nonen}n }nn.mainnav > ul {n width: 100%;n max-width: 1268px;n padding: 0;n margin: 0 auto !important;n position: relative;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: stretch;n -ms-flex-align: stretch;n align-items: stretch;n -ms-flex-wrap: wrap;n flex-wrap: wrapn }nn@media (min-width: 35em) {nn.mainnav > ul {n -ms-flex-wrap: nowrap;n flex-wrap: nowrapn }n }nn.mainnav > ul > li {n display:block;n position: relative;n -ms-flex-preferred-size: 50%;n flex-basis: 50%;n -webkit-box-flex: 1;n -ms-flex-positive: 1;n flex-grow: 1;n -ms-flex-negative: 1;n flex-shrink: 1n }nn.mainnav > ul > li.active {n background: #003366;n background: var(–w3c-blue)n }nn.mainnav > ul > li.active > a > span {n border-bottom: 2px solid rgb(238, 208, 9) !important;n border-bottom: 2px solid var(–gold) !important;n }nn.mainnav > ul > li > a {n text-decoration: none;n display:block;n width: 100%;n height: 100%;n color: ffffff;n color: var(–pure-white);n text-align: center;n /*padding: 15px;*/n min-height: 44px;n -webkit-box-sizing: border-box;n box-sizing: border-box;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n -webkit-box-pack: center;n -ms-flex-pack: center;n justify-content: center;n border-bottom: #005A9C;n border-bottom: var(–w3c-classic)n }nn.mainnav > ul > li > a > span {n display: block;n border-bottom: 2px solid transparent;n }nn.mainnav > ul > li > a:hover,.mainnav > ul > li > a:focus {n background-color: #091832;n background-color: var(–dk-blue);n }nn.mainnav > ul > li > a:hover > span,.mainnav > ul > li > a:focus > span, .mainnav > ul > li > a > span, .mainnav > ul > li > a > span {n border-bottom: 2px solid rgb(238, 208, 9);n border-bottom: 2px solid var(–gold);n }nn.mainnav > ul > li > a:hover > span,.mainnav > ul > li > a:focus > span, .mainnav > ul > li > a:hover > span, .mainnav > ul > li > a:focus > span {n border-bottom: 2px solid ffffff;n border-bottom: 2px solid var(–pure-white);n }nn .mainnav > ul > li + li > a {n border-left: 1px solid #235A97;n}nn .mainnav > ul > li + li > a {n border-right: 1px solid #235A97;n}nn@media (min-width: 60em) {nn#openmenu {n display: nonen}n }nn@media print {nn#openmenu {n display: nonen}n }nn@media (min-width: 35em) {nn.page-home openmenu {n display: nonen}n }nn .metanav {n text-align: right;n}nn .metanav {n text-align: left;n}nn.metanav {n width: 100%;n display: none;n font-size: .85emn}nn.metanav.open {display: block;}nn@media (min-width: 35em) {nn.metanav {n display: blockn}n }nn@media print {nn.metanav {n display: nonen}n }nn.metanav a {n text-decoration: nonen }nn.metanav a:hover,.metanav a:focus, .metanav a {n text-decoration: underline;n }nn.metanav a {n text-decoration: underline;n }nn.metanav > ul {n width: 100%;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n -webkit-box-pack: end;n -ms-flex-pack: end;n justify-content: flex-endn }nn.metanav > ul li {n display: inline-block;n padding-left: 8px;n padding-right: 8pxn }nn@media (min-width: 35em) {nn.metanav > ul li {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern }n }nn.metanav > ul li:first-child {n border: 0;n }nn.metanav > ul li:last-child {n margin-bottom: 0;n padding:0;n border: 0;n }nn.metanav > ul li a {n position: relative;n min-height: 24px;n padding-top: 10px;n padding-bottom: 10px;n display: -webkit-inline-box;n display: -ms-inline-flexbox;n display: inline-flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n -webkit-box-pack: center;n -ms-flex-pack: center;n justify-content: centern }nn.metanav > ul li a:before, .metanav > ul li a:after {n position: absolute;n top: 12px;n left: -8px;n bottom: 12px;n width: 1px;n background-color: rgb(238, 208, 9);n background-color: var(–gold);n }nn .metanav > ul li a:before {n content: '';n }nn .metanav > ul li a:after {n content: '';n }nn@media (min-width: 35em) {nn .metanav > ul li a {n text-align: right;n }nn .metanav > ul li a {n text-align: left;n }nn.metanav > ul li a {n width: 100%n }n }nn .metanav > ul li:first-child a:before {n display: none;n }nn .metanav > ul li:nth-last-child(2) a:after {n display: none;n }nn.metanav form {n background-color: #003366;n background-color: var(–w3c-blue);n border: 1px solid ffffff;n border: 1px solid var(–pure-white)n }nn.metanav form > div {n display:-webkit-box;n display:-ms-flexbox;n display:flex;n }nn.metanav form label {n text-transform: none;n font-weight: normal;n }nn.metanav form input {n -webkit-box-sizing: border-box;n box-sizing: border-box;n -webkit-appearance: none;n background-color: transparent;n border: 0;n border-radius: 0;n color: f2f2f2;n color: var(–off-white);n height: 100%;n padding: 5px;n margin: 0;n width: 10emn }nn.metanav form input:focus {n color: ffffff;n color: var(–pure-white);n }nn.metanav form input::-webkit-search-decoration {n display: none;n }nn.metanav form input::-webkit-search-cancel-button,n .metanav form input::-webkit-search-results-button {n -webkit-filter: invert(100%);n filter: invert(100%);n }nn.metanav form button {n display: block;n margin: 0;n }nn.metanav form ::-webkit-input-placeholder {n color: ffffff;n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn.metanav form :-moz-placeholder { /* Firefox 18- */n color: ffffff;n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn.metanav form ::-moz-placeholder { /* Firefox 19+ */n color: ffffff;n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn.metanav form :-ms-input-placeholder {n color: ffffff;n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn.navigations {n position: relative;n grid-column-start: 6;n grid-column-end: -2;n -webkit-box-flex: 1;n -ms-flex-positive: 1;n flex-grow: 1;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: center ;n -ms-flex-align: center ;n align-items: center n}nn.navigations .nava11y {n display: block;n }nn.mainnav > ul, .metanav > ul {n margin: 0;n padding: 0n }nn.mainnav > ul > li, .metanav > ul > li {n list-style: none;n margin: 0;n }nn.teaser.news {n background-color: ffffff;n background-color: var(–pure-white);n}nn.announce-box {n background-color: fafafa;n background-color: var(–lt-off-white);n border: 1px solid ddd;n border: 1px solid var(–line-grey);n border-top: 1px;n border-bottom: 1px;n border-left: 0;n border-right: 0;n padding-top: 10px !important;n padding-bottom: 10px !important;n padding-left: 25px !important;n padding-right: 25px !importantn}nn.announce-box+.announce-box {n border-top:0;n }nn.announce-box>:first-child {n margin-top: 0;n }nn.announce-box>:last-child {n margin-bottom: 0;n }nn.notes {n font-size: .85emn}nn.notes strong:first-child {n font-weight: bold;n color: #005A6A;n color: var(–wai-green);n }nn.pager {n background-color: ffffff;n background-color: var(–pure-white);n border: 1px solid ddd;n border: 1px solid var(–line-grey);n margin-top: 32px;n}nn.pager > ul {n -webkit-box-sizing: border-box;n box-sizing: border-box;n -ms-flex-line-pack: center;n align-content: center;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-orient: horizontal;n -webkit-box-direction: normal;n -ms-flex-direction: row;n flex-direction: row;n -ms-flex-wrap: wrap;n flex-wrap: wrap;n margin: 0;n padding: 8px;n}nn.pager–item {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-flex: 0;n -ms-flex: 0 1 50%;n flex: 0 1 50%;n}nn.pager–item:only-child {n -ms-flex-preferred-size: 100%;n flex-basis: 100%;n }nn.pager–item {n list-style: none;n margin:0;n}nn.pager–item a:link {n color: #005A6A;n color: var(–wai-green);n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-orient: horizontal;n -webkit-box-direction: normal;n -ms-flex-direction: row;n flex-direction: row;n -webkit-box-flex: 1;n -ms-flex: 1 100%;n flex: 1 100%;n text-decoration: none;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n}nn.pager–item a:visited {n color: #660066;n color: var(–visited-link);n}nn.pager–item a:hover,n.pager–item a:focus {n color: #003366;n color: var(–w3c-blue);n}nn.pager–item a:active {n color: #005A6A;n color: var(–wai-green);n}nn .pager–item.next a {n text-align: right;n}nn .pager–item.next a {n text-align: left;n}nn.pager–item.next a {n -webkit-box-orient: horizontal;n -webkit-box-direction: reverse;n -ms-flex-direction: row-reverse;n flex-direction: row-reverse;n -webkit-box-pack: end;n -ms-flex-pack: end;n justify-content: flex-end;n}nn.pager–item-icon {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n font-size: 33px;n}nn .pager–item-text {n margin-right: 8px;n}nn .pager–item-text {n margin-left: 8px;n}nn .pager–item-text {n margin-left: 8px;n}nn .pager–item-text {n margin-right: 8px;n}nn.pager–item-text {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-flex: 1;n -ms-flex: 1 auto;n flex: 1 auto;n width: 100%;n -webkit-box-orient: vertical;n -webkit-box-direction: normal;n -ms-flex-direction: column;n flex-direction: column;n}nn.pager–item-text-direction {n color: #1d1d1d;n color: var(–off-black);n font-size: 12px;n font-size: .75rem;n}nn.pager–item-text-target {n font-size: 16px;n font-size: 1rem;n line-height: 1;n}nn.pagination {n margin: 0;n margin-top: 16px;n margin-bottom: 16px;n padding-top: 16px;n border-top: 2px solid ddd;n border-top: 2px solid var(–line-grey)n}nn.pagination ul {n width: 100%;n display: -webkit-box;n display: -ms-flexbox;n display: flex;n margin: 0;n padding: 0;n list-style: none;n -webkit-box-pack: end;n -ms-flex-pack: end;n justify-content: flex-endn }nn .pagination li {n margin-left: 8px;n}nn .pagination li {n margin-right: 8px;n}nn.pagination a, .pagination .like-a {n padding-top: 8px;n padding-bottom: 8px;n padding-left: 16px;n padding-right: 16px;n border-radius: 4px;n border: 2px solid ddd;n border: 2px solid var(–line-grey);n }nn.pagination .is-active .like-a {n background-color: #003366;n background-color: var(–w3c-blue);n border-color: #003366;n border-color: var(–w3c-blue);n color: ffffff;n color: var(–pure-white);n }nn.pagination a:hover,.pagination a:focus {n background-color: ddd;n background-color: var(–line-grey);n }nn.related-content {n background-color: ffffff;n background-color: var(–pure-white);n border: 1px solid ddd;n border: 1px solid var(–line-grey);n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-flex: 1;n -ms-flex: 1 100%;n flex: 1 100%;n -webkit-box-orient: vertical;n -webkit-box-direction: normal;n -ms-flex-direction: column;n flex-direction: column;n margin: 50px;n}nn.related-content–head {n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n background-color: f2f2f2;n background-color: var(–off-white);n border-box-end: 1px solid ddd;n border-box-end: 1px solid var(–line-grey);n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-orient: horizontal;n -webkit-box-direction: normal;n -ms-flex-direction: row;n flex-direction: row;n height: 48px;n}nn .related-content–head-icon {n margin-right: 10px;n}nn .related-content–head-icon {n margin-left: 10px;n}nn .related-content–head-icon {n margin-left: 19px;n}nn .related-content–head-icon {n margin-right: 19px;n}nn.related-content–head-icon {n height: 22px;n width: 22px;n}nn.related-content–head-heading {n border: none;n color: #003366;n color: var(–w3c-blue);n -webkit-box-flex: 1;n -ms-flex: 1 100%;n flex: 1 100%;n font-size: 20px;n margin: 0;n padding: 0;n}nn.related-content–content {n margin: 0;n padding: 0;n}nn.related-content–content-list {n list-style: none;n margin: 22px;n padding: 0;n}nn.related-content–content-list li {n font-size: 14px;n line-height: 2.2em;n}nn.sidenav {n grid-area: navigation;n margin-bottom: 24px;n display: nonen}nn.sidenav.open {n display: block;n margin-top: 16px;n }nn@media (min-width: 60em) {nn.sidenav {n display: blockn}n }nn@media print {nn.sidenav {n display: nonen}n }nn.sidenav–list>:first-child>a {n color: ffffff;n color: var(–pure-white);n font-size: 22px;n font-size: 1.375rem;n font-weight: bold;n border-top: none;n}nn .sidenav–list {n border-left-width: 5px;n}nn .sidenav–list {n border-right-width: 5px;n}nn .sidenav–list {n border-right-width: 0;n}nn .sidenav–list {n border-left-width: 0;n}nn.sidenav–list {n background-color: #003366;n background-color: var(–w3c-blue);n border: 2px solid #003366;n border: 2px solid var(–w3c-blue);n border-bottom: 5px;n border-top: 0;n margin: 0;n padding:0;n font-size: 13px;n font-size: .8125remn}nn.sidenav–list a {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-sizing: border-box;n box-sizing: border-box;n padding-top: 8px;n padding-bottom: 8px;n padding-left: 24px;n padding-right: 24px;n min-height: 44px;n color: ffffff;n color: var(–pure-white);n text-decoration: none;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern }nn.sidenav–list a:hover,.sidenav–list a:focus {n text-decoration: underline;n background-color: f2f2f2;n background-color: var(–off-white);n color: #005A6A;n color: var(–wai-green);n }nn.sidenav–list a:focus {n outline-color: rgb(238, 208, 9);n outline-color: var(–gold);n }nn.sidenav–list a span.lang {n font-weight: normal;n }nn.sidenav–list li a {n border-top: 1px solid #005A9C;n border-top: 1px solid var(–w3c-classic);n }nn.sidenav–list {n .sidenav-head + & {n border-top: none;n }n}nn .sidenav–list ul {n padding-left: 24px;n}nn .sidenav–list ul {n padding-right: 24px;n}nn.sidenav–list ul {n padding: 0;n margin: 0;n }nn.sidenav–list a + ul { display:none; }nn.sidenav–list a + ul { display:block; }nn.sidenav–list li {n margin: 0;n padding: 0;n list-style: none;n }nn.sidenav–list ul li:first-child a {n border-top-color:transparent;n }nn.sidenav–list a {n /*color: var(–w3c-blue);n background-color: var(–body-bg);*/n }nn.sidenav–list a {n padding-bottom: 4px;n font-weight: bold;n }nn.sidenav–list a {n font-weight: bold;n color: #005A6A;n color: var(–wai-green);n background-color: #FAFAFC;n background-color: var(–body-bg);n position:relativen }nn.sidenav–list a:before, .sidenav–list a:after {n position: absolute;n content: "";n width: 0;n height: 0;n left: auto;n right: 0;n }nn .sidenav–list a:before, .sidenav–list a:after {n left: 0;n right: auto;n }nn.sidenav–list a:before, .sidenav–list a:after {n border: 1px solid ffffff;n border: 1px solid var(–pure-white);n opacity: .9;n }nn.sidenav–list a:before {n top:-2px;n border-color: transparent ffffff ffffff transparent;n border-color: transparent var(–pure-white) var(–pure-white) transparent;n }nn .sidenav–list a:before {n border-color: transparent transparent ffffff ffffff;n border-color: transparent transparent var(–pure-white) var(–pure-white);n }nn.sidenav–list a:after {n bottom:-2px;n border-color: ffffff ffffff transparent transparent;n border-color: var(–pure-white) var(–pure-white) transparent transparent;n }nn .sidenav–list a:after {n border-color: ffffff transparent transparent ffffff;n border-color: var(–pure-white) transparent transparent var(–pure-white);n }nn.sidenav-languages {n font-size: 13px;n font-size: .8125rem;n margin-top: 32px;n margin-top: 2rem;n border-radius: 3px;n border: 2px solid rgb(238, 208, 9);n border: 2px solid var(–gold);n background-color: ffffff;n background-color: var(–pure-white)n}nn.sidenav-languages header {n border-bottom: 2px solid rgb(238, 208, 9);n border-bottom: 2px solid var(–gold);n padding-top: 8px;n padding-bottom: 8px;n padding-left: 27px;n padding-right: 27px;n font-weight: bold;n }nn .sidenav-languages .langlist {n padding-left: 27px;n}nn .sidenav-languages .langlist {n padding-right: 27px;n}nn.sidenav-languages .langlist {n list-style-position: inside;n list-style-type: square;n color: #005A9C;n color: var(–w3c-classic)n }nn.sidenav-languages .langlist li {n margin-bottom: 2px;n }nn .sidenav-languages p {n padding-left: 27px;n}nn .sidenav-languages p {n padding-right: 27px;n}nn .sidenav-languages p {n padding-right: 0;n}nn .sidenav-languages p {n padding-left: 0;n}nn.sidenav-languages p {n padding-top: 4px;n padding-bottom: 4px;n margin:0;n border-top: 1px solid eed009;n }nn table, caption {n text-align: left;n}nn table, caption {n text-align: right;n}nntable {n border: 1px solid bccbd3;n border: 1px solid var(–cloudy);n border-collapse: collapse;n margin-bottom: 2em;n}nncaption {n font-weight: bold;n font-size: 18px;n font-size: 1.125rem;n color: #005A6A;n color: var(–wai-green);n line-height: 1.4;n margin-bottom: 8px;n}nnth, td {n padding-top: 12px;n padding-bottom: 12px;n padding-left: 18px;n padding-right: 18px;n border: 1px solid bccbd3;n border: 1px solid var(–cloudy);n vertical-align: top;n}nn.dense td, .dense th {n padding-top: 2px;n padding-bottom: 2px;n padding-left: 4px;n padding-right: 4px;n}nnth {n font-weight: bold;n color: ffffff;n color: var(–pure-white);n background-color: #005A6A;n background-color: var(–wai-green)n}nnth a {n color: inheritn }nnth a:hover,th a:focus {n color: rgb(238, 208, 9);n color: var(–gold);n }nnth a:visited {n color: inherit;n }nnth > :first-child, td > :first-child {n margin-top: 0;n }nnth > :last-child, td > :last-child {n margin-top: 0;n }nn.quiet th {n background-color: f2f2f2;n background-color: var(–off-white);n color: #003366;n color: var(–w3c-blue)n }nn.quiet th a {n color: inheritn }nn.quiet th a:hover,.quiet th a:focus {n color: #005A6A;n color: var(–wai-green);n }nn.quiet th a:visited {n color: inherit;n }nn.hyphenated {n -webkit-hyphens: auto;n -ms-hyphens: auto;n hyphens: auto;n}nn.teaser.audiences-inline .subtitle {n /font-weight:normal;/n }nn.teaser.audiences-inline .title {n display: block;n font-size: 36px;n font-size: 2.25rem;n }nn.making-web-accessible {n text-align:center;n border-bottom: 1px solid ddd;n border-bottom: 1px solid var(–line-grey);n -webkit-box-orient: vertical;n -webkit-box-direction: normal;n -ms-flex-direction: column;n flex-direction: columnn}nn.making-web-accessible [hidden] {n display: none !important;n }nn.making-web-accessible .inner.hidesection {n position: relative;n -webkit-box-ordinal-group: 0;n -ms-flex-order: -1;n order: -1;n }nn .making-web-accessible .making-web-accessible-box {n text-align: left;n}nn .making-web-accessible .making-web-accessible-box {n text-align: right;n}nn .making-web-accessible .mwa-icon {n margin-right: 16px;n margin-right: 1rem;n}nn .making-web-accessible .mwa-icon {n margin-left: 16px;n margin-left: 1rem;n}nn.making-web-accessible .mwa-icon {n width: 65px;n height: 65pxn }nn.making-web-accessible .mwa-icon.mwa-icon-book {n height: 49px;n padding-top: 16px;n }nn.making-web-accessible .mwa-icon.mwa-icon-computer {n height: 57px;n padding-top: 8px;n }nn.making-web-accessible .title {n display: block;n font-size: 36px;n font-size: 2.25rem;n }nn.making-web-accessible .teaser-h h2 {n margin:0;n }nn.making-web-accessible .teaser-h p {n margin-bottom: 8px;n margin-bottom:.5rem;n }nn.making-web-accessible h3 {n margin-top: 10px;n font-size: 24px;n font-size: 1.5rem;n margin-bottom:0;n }nn.making-web-accessible p {n margin-top: 8px;n margin-top:.5rem;n margin-bottom:0;n }nn .making-web-accessible .showhidebutton {n float: right;n}nn .making-web-accessible .showhidebutton {n float: left;n}nn.making-web-accessible .showhidebutton {n position: absolute;n top: -1.35em;n right: 0;n }nn.teaser.media-inline .subtitle {n /font-weight:normal;/n }nn.teaser.media-inline .title {n display: block;n font-size: 36px;n font-size: 2.25rem;n }nn.white-bg {n background-color: ffffff;n background-color: var(–pure-white);n}nn.bordered {n border: 1px 0;n border-color: ddd;n border-color: var(–line-grey);n}nn.teaser.news-teaser .title {n display: block;n font-size: 36px;n font-size: 2.25rem;n }nn.teaser.news-teaser h3 {n margin-bottom: 0;n }nn.teaser.news-teaser p {n margin: 0;n }nn.teaser.resource-inline .subtitle {n /font-weight:normal;/n }nn.teaser.resource-inline .title {n display: block;n font-size: 36px;n font-size: 2.25rem;n }nn.teaser {n padding-top: 32px;n padding-bottom: 32px;n}nn.teaser.featured {n background-size: cover;n background-position: centern}nn.teaser.featured .teaser-c {n background-color: rgba(255, 255, 255, 0.9);n border-top: 5px solid c0272d;n border-top: 5px solid var(–faded-red);n padding-top: 16px;n padding-bottom: 16px;n padding-left: 32px;n padding-right: 32px;n display:block;n }nn.teaser-h h2, .teaser-h h3, .teaser-h h4, .teaser-h h5, .teaser-h h6 {n margin: 0;n margin-bottom: 16px;n padding: 0;n border:none;n color: #005A6A;n color: var(–wai-green);n font-size: 16px;n font-size: 1rem;n line-height: 1.2n }nn.teaser-h h2.title, .teaser-h h3.title, .teaser-h h4.title, .teaser-h h5.title, .teaser-h h6.title {n font-size: 24px;n font-size: 1.5rem;n margin: 0;n margin-top: 10px;n margin-bottom: 20pxn }nn@media (min-width: 35em) {nn.teaser-h h2.title, .teaser-h h3.title, .teaser-h h4.title, .teaser-h h5.title, .teaser-h h6.title {n font-size: 2remn }n }nn@media (min-width: 60em) {nn.teaser-h h2.title, .teaser-h h3.title, .teaser-h h4.title, .teaser-h h5.title, .teaser-h h6.title {n font-size: 2.375remn }n }nn.teaser-h .subtitle {n font-weight: bold;n margin: 0;n font-size: 14px;n font-size: .875rem;n color: #1d1d1d;n color: var(–off-black);n }nn .teaser-h-icon {n margin-right: 10px;n}nn .teaser-h-icon {n margin-left: 10px;n}nn.teaser-h-icon {n height:1em;n width: 1em;n vertical-align: middlen}nn.teaser-h-icon.full {n display: block;n height: 1.8em;n width: 1.8em;n }nn.teaser-tip {n text-align: centern}nn.teaser-tip .teaser-h h2 {n font-size: 28px;n font-size: 1.75remn }nn.teaser-tip .teaser-h svg {n display: block;n margin: 0 auto;n height: 1.75em;n width: 1.75em;n }nn.teaser-tip .fakelink {n margin: 0 auto;n }nn.fakelink {n text-decoration: underline;n position: relativen}nn .fakelink svg {n margin-left: 5px;n}nn .fakelink svg {n margin-right: 5px;n}nn.fakelink svg {n width: .75em;n height: .75em;n }nn@media (min-width: 35em) {nn.teaser-about p {n font-size: 1.25rem;n }n }nn@media (min-width: 60em) {nn.teaser-about p {n font-size: 1.5rem;n }n }nn.teaser-about p {n color: #686868;n color: var(–grey);n }nn.teaser-about .teaser-h h2 {n font-weight: bold;n }nn.teaser-media {n -webkit-box-align: center;n -ms-flex-align: center;n align-items: center;n background-color: ffffff;n background-color: var(–pure-white);n}nn.teaser-sponsors {n border-top: 1px solid ddd;n border-top: 1px solid var(–line-grey);n}nn.area-teaser {n display: block;n background-color: ffffff;n background-color: var(–pure-white);n border: 1px solid ddd;n border: 1px solid var(–line-grey);n margin: -1px;n padding-top: 20px;n padding-bottom: 20px;n padding-left: 32px;n padding-right: 32pxn}nn@media (min-width: 35em) {nn.area-teaser {n padding-top: 40px;n padding-bottom: 40px;n padding-left: 40px;n padding-right: 40pxn}n }nn@media (min-width: 60em) {nn.area-teaser {n padding-top: 60px;n padding-bottom: 60px;n padding-left: 40px;n padding-right: 40pxn}n }nn.area-teaser .teaser-h {n display: -webkit-box;n display: -ms-flexbox;n display: flex;n -webkit-box-align: end;n -ms-flex-align: end;n align-items: flex-endn }nn.area-teaser .teaser-h h2, .area-teaser .teaser-h h3, .area-teaser .teaser-h h4, .area-teaser .teaser-h h5, .area-teaser .teaser-h h6 {margin: 0; font-weight: normal;}nn.area-teaser .teaser-h-icon {n margin-bottom: 10px;n }nn.area-teaser:hover .teaser-h > :not(svg), .area-teaser:focus .teaser-h > :not(svg) {n text-decoration: underline;n }nn.teaser.audiences-inline {nn}nn.video-link {n display: inline-block;n text-decoration: none;n margin: 10px 0n}nn.video-link span {n display: block;n text-align: center;n text-decoration: underline;n }nn.video-link img {n width: 240px;n border-radius: 1rem;n }nn.video-link-small img {n width: 120px;n border-radius: .5rem;n}nn.video-link-inline {n display: -webkit-inline-box;n display: -ms-inline-flexbox;n display: inline-flex;n -webkit-box-align: center;n -ms-flex-align: center;n align-items: centern}nn .video-link-inline img {n margin-right: 1em;n}nn .video-link-inline img {n margin-left: 1em;n}nn.video-link-inline img {n width: auto;n height: 2em;n border-radius: .25rem;n }nn.video-link-inline {n [dir="ltr"] span {n text-align: left;n }n [dir="rtl"] span {n text-align: right;n }n}nn/*n Able Player core stylesnn Default z-index map:nn * Modal dialogn div.able-modal-dialog = 10000n div.able-modal-overlay = 9500nn * Items that should always be on top (9000):n able-vts = 9400n .able-alert = 9400n .able-window-toolbar .able-button-handler-preferences = 9300n .able-popup = 9200n .able-volume-head = 9175n .able-volume-slider = 9150n .able-tooltip = 9000nn * Pop-ups with critical content: (7000 - 8000):n .able-sign-window = 8000n .able-transcript-area = 7000nn * Player controls: (5000 - 6000)n .able-controller .able-seekbar = 6900n .able-controller .buttonOff = 6800n .able-controller button > img = 6700n .able-controller button > span = 6700n .able-controller button = 6600n .able-big-play-button = 6500n div.able-captions-wrapper = 6000n .able-seekbar-head = 5500n .able-seekbar-played = 5200n .able-seekbar-loaded = 5100n .able = 5000n*/nn.able-wrapper {n position: relative;n margin: 0;n padding: 0;n width: 100%;n height: auto;n -webkit-box-sizing: content-box !important;n box-sizing: content-box !important;n max-width: none !important;n}nn.able {n position: relative;n margin: 1em 0;n width: 100%; /* will be changed dynamically as player is contructed */n z-index: 5000;n}nn .able-column-left {n float: left;n}nn .able-column-left {n float: right;n}nn .able-column-right {n float: left;n}nn .able-column-right {n float: right;n}nn.able .able-vidcap-container {n background-color: black;n /* height: 360px; */n left: 0;n margin: 0;n position: relative;n top: 0;n}nn.able-player {n font-family: inherit;n background-color: #262626; /* background color of player (appears on top & bottom) */n}nn.able-offscreen {n position:absolute;n left:-10000px;n}nn .able-offscreen {n right: -10000px;n left: auto;n }nn.able-offscreen {n top:auto;n width:1px;n height:1px;n overflow:hidden;n}nn.able-media-container audio {n display: none !important;n}nn.able-video {n}nn.able-video .able-now-playing {n display: none; /* not currently used for video */n}nn.able-controller {n position: relative;n border-top: 2px solid #4c4c4c;n border-bottom: 2px solid #4c4c4c;n background-color: #464646; /* background color of controller bar */n min-height: 38px; /* height of button (20px) + 4px border + 4px padding */n padding: 0;n}nn.able-poster {n position: absolute;n top: 0;n left: 0;n}nn/*n Controller Buttons & Controlsn*/nn.able-big-play-button {n position: absolute;n font-size: 8em;n opacity: 0.5;n filter:alpha(opacity=50); /* for IE */n color: fdfdfd;n background-color: transparent;n border: none;n outline: none;n left: 0;n top: 0;n padding: 0;n z-index: 6500;n}nn.able-big-play-button:hover {n opacity: 100;n filter:alpha(opacity=100); /* for IE */n}nn.able-left-controls, .able-right-controls {n overflow: visible;n}nn.able-left-controls button, .able-right-controls button {n vertical-align: middle;n}nn .able-left-controls {n float: left;n}nn .able-left-controls {n float: right;n}nn .able-right-controls {n float: right;n}nn .able-right-controls {n float: left;n}nn.able-black-controls,n.able-black-controls button,n.able-black-controls label {n color: #000 !important;n}nn.able-black-controls .able-seekbar {n border: 2px solid #000;n}nn.able-white-controls,n.able-white-controls button,n.able-black-controls label {n color: #FFF !important;n}nn.able-white-controls .able-seekbar {n border: 2px solid #FFF;n}nn.able-controller button {n background: none;n position: relative;n display: inline-block;n border-style: none;n margin: 3px;n padding: 0;n font-size: 20px;n min-width: 24px;n outline: 2px solid #464646; /* same color as .able-controller background-color */n border: none;n overflow: visible !important;n z-index: 6600;n}nn.able-controller button > span,n.able-controller button > img {n width: 20px;n margin: 0 auto;n padding: 0;n z-index: 6700;n}nn.able-controller .buttonOff {n opacity: 0.5;n filter:alpha(opacity=50); /* for IE */n z-index: 6800;n}nn.able-controller .able-seekbar {n margin: 0 5px;n z-index: 6900;n}nn.able-controller button:hover,n.able-controller button:focus {n outline-style: solid;n outline-width: medium;n}nn.able-controller button:hover {n outline-color: #8AB839 !important; /* green */n}nn.able-controller button:focus {n outline-color: ffbb37 !important; /* yellow */n}nn/*n Seekbarn*/nn.able-seekbar-wrapper {n display: inline-block;n vertical-align: middle;n}nn.able-seekbar {n position: relative;n height: 0.5em;n border: 1px solid;n background-color: #000000;n margin: 0 3px;n border-style: solid;n border-width: 2px;n border-color: ffffff;n}nn.able-seekbar-loaded {n display: inline-block;n position: absolute;n left: 0;n top: 0;n height: 0.5em;n background-color: #464646;n z-index: 5100;n}nn.able-seekbar-played {n display: inline-block;n position: absolute;n left: 0;n top: 0;n height: 0.5em;n background-color: #DADADA;n z-index: 5200;n}nn.able-seekbar-head {n display: inline-block;n position: relative;n left: 0;n top: -0.45em;n background-color: #FDFDFD;n width: 0.8em;n height: 0.8em;n border: 1px solid;n border-radius: 0.8em;n z-index: 5500;n}nn/*n Volume Slidern*/nn.able-volume-slider {n width: 34px;n height: 50px;n background-color: #464646; /* same as .able-controller */n padding: 10px 0;n position: absolute;n right: 0px;n top: -74px;n display: block;n z-index: 9100;n}nn.able-volume-track {n display: block;n position: relative;n height: 100%; /* = 50px after padding */n width: 5px;n margin: 0 auto;n background-color: #999;n}nn.able-volume-track.able-volume-track-on {n background-color: dadada;n position: absolute;n height: 20px; /* change dynamically; 5px per volume tick */n top: 30px; /* change dynamically; 50px - height */n}nn.able-volume-head {n display: inline-block;n background-color: fdfdfd;n outline: 1px solid #333;n position: absolute;n height: 7px;n width: 15px;n left: -5px;n top: 23px; /* change dynamically; .able-volume-track-on top - 7 */n z-index: 9175;n}nn.able-volume-head:hover,n.able-volume-head:focus {n background-color: ffbb37 !important; /* yellow */n}nn.able-volume-help { /* not visible; used in aria-describedby */n display: none;n}nn/*ninput:focus {n outline: none;n}ninput::-webkit-slider-runnable-track {n width: 100%;n height: 8.4px;n cursor: pointer;n animate: 0.2s;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n background: #3071a9;n border-radius: 1.3px;n border: 0.2px solid #010101;n}ninput::-webkit-slider-thumb {n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n border: 1px solid #000000;n height: 36px;n width: 16px;n border-radius: 3px;n background: ffffff;n cursor: pointer;n -webkit-appearance: none;n margin-block-start: -14px;n}ninput:focus::-webkit-slider-runnable-track {n background: #367ebd;n}ninput::-moz-range-track {n width: 100%;n height: 8.4px;n cursor: pointer;n animate: 0.2s;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n background: #3071a9;n border-radius: 1.3px;n border: 0.2px solid #010101;n}ninput::-moz-range-thumb {n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n border: 1px solid #000000;n height: 36px;n width: 16px;n border-radius: 3px;n background: ffffff;n cursor: pointer;n}ninput::-ms-track {n width: 100%;n height: 8.4px;n cursor: pointer;n animate: 0.2s;n background: transparent;n border-color: transparent;n border-width: 16px 0;n color: transparent;n}ninput::-ms-fill-lower {n background: #2a6495;n border: 0.2px solid #010101;n border-radius: 2.6px;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n}ninput::-ms-fill-upper {n background: #3071a9;n border: 0.2px solid #010101;n border-radius: 2.6px;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n}ninput::-ms-thumb {n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n border: 1px solid #000000;n height: 36px;n width: 16px;n border-radius: 3px;n background: ffffff;n cursor: pointer;n}ninput:focus::-ms-fill-lower {n background: #3071a9;n}ninput:focus::-ms-fill-upper {n background: #367ebd;n}n*/nn/*n Status Barn*/nn.able-status-bar {n height: 1.5em;n min-height: 1.5em;n color: #CCC;n font-size: 0.9em;n background-color: transparent;n padding: 0.5em 0.5em 0.25em;n}nn .able-status-bar span.able-timer {n text-align: left;n}nn .able-status-bar span.able-timer {n text-align: right;n}nn .able-status-bar span.able-timer {n float: left;n}nn .able-status-bar span.able-timer {n float: right;n}nn.able-status-bar span.able-timer {n /* contains both span.elapsedTime and span.duration */n width: 32%;n}nn .able-status-bar span.able-speed {n float: left;n}nn .able-status-bar span.able-speed {n float: right;n}nn.able-status-bar span.able-speed {n width: 33%;n text-align: center;n}nn .able-status {n float: right;n}nn .able-status {n float: left;n}nn.able-status {n font-style: italic;n width: 32%;n text-align :right;n}nn/*n Captions and Descriptionsn*/nndiv.able-captions-wrapper {n width: 100%;n margin: 0;n padding: 0;n text-align: center;n line-height: 1.35em;n display: block;n z-index: 6000;n}nndiv.able-captions {n display: none;n padding: 0.15em 0.25em;n /* settings that are overridden by user prefs */n background-color: black;n font-size: 1.1em;n color: white;n opacity: 0.75;n}nndiv.able-captions-overlay {n position: absolute;n margin: 0;n bottom: 0;n}nndiv.able-captions-below {n position: relative;n min-height: 2.8em;n}nndiv.able-descriptions {n position: relative;n color: #FF6; /* yellow, to differentiate it from captions */n background-color: #262626;n min-height: 2.8em;n border-top: 1px solid #666;n margin: 0;n padding: 3%;n width: 94%;n text-align: center;n}nn/*n Now Playingn*/nndiv.able-now-playing {n text-align: center;n font-weight: bold;n font-size: 1.1em;n color: #FFFFFF;n background-color: transparent;n padding: 0.5em 0.5em 1em;n}nndiv.able-now-playing span {n font-size: 0.9em;n}nndiv.able-now-playing span span {n display: block;n}nn/*n Modal Dialogsn*/nn div.able-modal-dialog {n margin-left: auto;n}nn div.able-modal-dialog {n margin-right: auto;n}nn div.able-modal-dialog {n margin-right: auto;n}nn div.able-modal-dialog {n margin-left: auto;n}nndiv.able-modal-dialog {n position: absolute;n height: auto;n max-width: 90%;n left: 0px;n right: 0px;n outline: 0px none;n display: none;n color: #000;n background-color: #FAFAFA;n -webkit-box-sizing: content-box !important;n box-sizing: content-box !important;n z-index: 10000;n}nndiv.able-modal-overlay {n position: fixed;n width: 100%;n height: 100%;n background-color: #000;n opacity: 0.5;n margin: 0;n padding: 0;n top: 0;n left: 0;n display: none;n z-index: 9500;n}nnbutton.modalCloseButton {n position: absolute;n top: 5px;n right: 5px;n}nn button.modal-button {n margin-right: 5px;n}nn button.modal-button {n margin-left: 5px;n}nndiv.able-modal-dialog input:hover,ndiv.able-modal-dialog input:focus,ndiv.able-modal-dialog button:hover,ndiv.able-modal-dialog button:focus {n outline-style: solid;n outline-width: 2px;n}nndiv.able-modal-dialog input:hover,ndiv.able-modal-dialog button:hover {n outline-color: #8AB839; /* green */n}nndiv.able-modal-dialog input:focus,ndiv.able-modal-dialog button:focus {n outline-color: ffbb37; /* yellow */n}nndiv.able-modal-dialog h1 {n font-weight: bold;n font-size: 1.8em;n line-height: 1.2em;n margin: 0.75em 0;n color: #000;n text-align: center;n}nn.able-prefs-form,n.able-help-div,n.able-resize-form {n background-color: #F5F5F5;n border: medium solid ccc;n padding: 0.5em 1em;n margin: 0 0 0 1em;n width: 25em;n display: none;n}nn/*n Preferences Formn*/nn .able-prefs-form fieldset {n margin-left: 0;n}nn .able-prefs-form fieldset {n margin-right: 0;n}nn.able-prefs-form fieldset {n padding-left: 0;n border: none;n}nn.able-prefs-form legend {n color: black;n font-weight: bold;n font-size: 1.1em;n}nn .able-prefs-form fieldset div {n margin-left: 1em;n}nn .able-prefs-form fieldset div {n margin-right: 1em;n}nn.able-prefs-form fieldset div {n display: table;n}nn.able-prefs-form fieldset div input {n display: table-cell;n width: 1em;n vertical-align: middle;n}nn.able-prefs-form fieldset div label {n display: table-cell;n padding-left: 0.5em;n}nn fieldset.able-prefs-keys div {n float: left;n}nn fieldset.able-prefs-keys div {n float: right;n}nn fieldset.able-prefs-keys div {n margin-right: 1em;n}nn fieldset.able-prefs-keys div {n margin-left: 1em;n}nn div.able-desc-pref-prompt {n margin-left: 1em !important;n}nn div.able-desc-pref-prompt {n margin-right: 1em !important;n}nndiv.able-desc-pref-prompt {n font-weight: bold;n font-style: italic;n}nn div.able-prefDescFormat > div {n margin-left: 1.5em;n}nn div.able-prefDescFormat > div {n margin-right: 1.5em;n}nn .able-prefs-captions label, n.able-prefs-captions select {n float: left;n}nn .able-prefs-captions label, n.able-prefs-captions select {n float: right;n}nn.able-prefs-captions label,n.able-prefs-captions select {n display: block;n margin-bottom: 0.25em;n}nn fieldset.able-prefs-captions label {n text-align: right;n}nn fieldset.able-prefs-captions label {n text-align: left;n}nnfieldset.able-prefs-captions label {n width: 6em;n padding-right: 1em;n}nnfieldset.able-prefs-captions select {n width: 10em;n font-size: 0.9em;n border-radius: none;n}nn.able-prefs-form div.able-captions-sample {n padding: 0.5em;n text-align: center;n}nn.able-prefs-form h2 {n margin-top: 0;n margin-bottom: 0.5em;n font-size: 1.1em;n}nn.able-prefs-form ul {n margin-top: 0;n}nn/*n Keyboard Preferences Dialogn*/nnable-prefs-form-keyboard ul {n list-style-type: none;n}nnspan.able-modkey-alt,nspan.able-modkey-ctrl,nspan.able-modkey-shift {n color: #666;n font-style: italic;n}nnspan.able-modkey {n font-weight: bold;n color: #000;n font-size: 1.1em;n}nn/*n Resize Window Dialogn*/nn.able-resize-form h1 {n font-size: 1.15em;n}nn.able-resize-form div div {n margin: 1em;n}nn.able-resize-form label {n padding-right: 0.5em;n font-weight: bold;n}nn.able-resize-form input {n font-size: 1em;n}nn.able-resize-form input {n color: #AAA;n}nn/*n Drag & Dropn*/nn.able-window-toolbar {n background-color: #464646;n min-height: 15px;n padding: 10px;n border-style: solid;n border-width: 0 0 1px 0;n}nn.able-draggable:hover {n cursor: move;n}nn.able-window-toolbar .able-button-handler-preferences {n position: absolute;n top: 0;n right: 0;n font-size: 1.5em;n background-color: transparent;n border: none;n outline: none;n padding: 0;n z-index: 9300;n}nn.able-window-toolbar .able-button-handler-preferences:hover,n.able-window-toolbar .able-button-handler-preferences:focus {n outline-style: solid;n outline-width: medium;n}nn.able-window-toolbar .able-button-handler-preferences:hover {n outline-color: #8AB839 !important; /* green */n}nn.able-window-toolbar .able-button-handler-preferences:focus {n outline-color: ffbb37 !important; /* yellow */n}nn.able-window-toolbar .able-popup {n position: absolute;n cursor: default;n right: 0;n top: 0;n display: block;n}nn.able-drag {n border: 2px dashed #F90;n cursor: move;n}nn.able-resizable {n position: absolute;n width: 16px;n height: 16px;n padding: 5px 0 0 5px;n bottom: 0;n right: 0;n cursor: nwse-resize;n background: transparent bottom right url('../ableplayer/images/wingrip.png') no-repeat;n}nn/*n Sign Language Windown*/nn.able-sign-window {n position: relative;n margin: 1em;n /* max-width: 100%; */n z-index: 8000;n}nn.able-sign-window video {n width: 100%;n}nn.able-sign-window:focus {n outline: none;n}nn/*n External chapters divn*/nndiv.able-chapters-div {n padding: 0;n}nndiv.able-chapters-div .able-chapters-heading {n margin: 1em 0.75em;n font-size: 1.1em;n font-weight: bold;n}nndiv.able-chapters-div ul {n list-style-type: none;n padding-left: 0;n}nndiv.able-chapters-div ul li {n max-width: 100%;n padding: 0;n height: 2em;n}nn div.able-chapters-div button {n text-align: left;n}nn div.able-chapters-div button {n text-align: right;n}nndiv.able-chapters-div button {n width: 100%;n height: 100%;n border: none;n background-color: transparent;n color: #000;n font-size: 1em;n padding: 0.15em 1em;n}nndiv.able-chapters-div li.able-current-chapter {n background-color: #000 !important;n}nndiv.able-chapters-div li.able-current-chapter button {n color: #FFF !important;n}nndiv.able-chapters-div li.able-focus {n background-color: #4C4C4C;n}nndiv.able-chapters-div button:focus,ndiv.able-chapters-div button:hover,ndiv.able-chapters-div button::-moz-focus-inner {n border: 0;n outline: none;n color: #FFF !important;n}nn/*n Fullscreen settingsn In v2.2.4b commented out :-webkit-full-screen stylen This was causing the toolbar in fullscreen mode to be positioned slightly offscreen in webkit browsersn Safari had an additional problem in window height was being calculated (see event.js > onWindowResize())n Commenting out this style appears have no adverse effect in any browsern All other fullscreen styles were already commented out, and left here solely for referencen*/nn/*n:-webkit-full-screen {n position: fixed;n width: 100%;n height: 100%;n top: 0;n background: none;n}n:-moz-full-screen {n position: fixed;n width: 100%;n height: 100%;n top: 0;n bottom: 20;n background: none;n}nn:-ms-fullscreen {n position: fixed;n width: 100%;n height: 100%;n top: 0;n background: none;n}nn:fullscreen {n position: fixed;n width: 100%;n height: 80%;n top: 0;n background: none;n}n*/nn/*n Tooltips & Alertsn*/nn.able-tooltip, .able-alert {n position: absolute;n padding: 5px 10px;n border-color: black;n border-width: 1px;n color: #000 !important;n background-color: #CCCCCC;n border-radius: 5px;n display: block;n}nn.able-alert {n background-color: #FFFFCC;n -webkit-box-shadow: 0px 0px 16px #262626;n box-shadow: 0px 0px 16px #262626;n z-index: 9400;n}nn.able-popup {n z-index: 9200;n}nn.able-tooltip {n z-index: 9000;n}nn/*n Popup Menusn*/nn.able-popup {n position: absolute;n margin: 0;n padding: 0;n border-color: black;n border-width: 1px;n background-color: #000;n opacity: 0.85;n border-radius: 5px;n display: block;n cursor: default;n list-style: none;n}nnul.able-popup {n list-style-type: none;n}nn.able-popup li {n padding: 0.25em 1em 0.25em 0.25em;n margin: 1px;n color: #FFF;n}nn.able-popup li.able-focus {n background-color: #CCC;n color: #000;n}nn.able-popup-captions li {n padding-left: 1em;n}nn.able-popup-captions li {n padding-left: 0;n}nn.able-popup-captions li::before {n content: "\2713 "; /* check mark; for heavier mark us 2714 */n}nn/*n Transcriptn*/nn.able-transcript-area {n border-width: 1px;n border-style: solid;n height: 400px;n z-index: 7000;n outline: none;n padding-bottom: 25px; /* keep content above 16x16px drag icon */n background-color: #FFF;n}nn.able-transcript {n position: relative; /* must be positioned for scrolling */n overflow-y: scroll;n padding-left: 5%;n padding-right: 5%;n /* width: 90%; */n background-color: #FFF;n height: 350px;n}nn.able-transcript div {n margin: 1em 0;n}nn.able-transcript-heading {n font-size: 1.4em;n font-weight: bold;n}nn.able-transcript-chapter-heading {n font-size: 1.2em;n font-weight: bold;n}nn.able-transcript div.able-transcript-desc {n background-color: #FEE;n border: thin solid #336;n font-style: italic;n padding: 1em;n}nn.able-transcript .able-unspoken {n font-weight: bold;n}nn.able-transcript .able-hidden {n position: absolute !important;n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */n clip: rect(1px, 1px, 1px, 1px);n}nn.able-highlight {n background: #FF6; /* light yellow */n}nn.able-previous {n background: black !important;n font-style: italic;n}nn.able-transcript span:hover,n.able-transcript span:focus,n.able-transcript span:active {n background: #CF6; /* light green */n cursor: pointer;n}nn .able-window-toolbar label {n margin-right: 10px;n}nn .able-window-toolbar label {n margin-left: 10px;n}nn.able-window-toolbar label {n color: #FFF;n}nn.able-window-toolbar input:focus,n.able-window-toolbar input:hover,n.able-window-toolbar select:focus,n.able-window-toolbar select:hover,n.able-controller input:focus,n.able-controller input:hover,n.able-controller button:focus,n.able-controller button:hover,n.able-seekbar-head:focus,n.able-seekbar-head:hover {n outline-style: solid;n outline-width: 2px;n}nn.able-window-toolbar input:focus,n.able-window-toolbar select:focus,n.able-controller input:focus,n.able-controller button:focus,n.able-seekbar-head:focus {n outline-color: ffbb37; /* yellow */n}nn.able-window-toolbar input:hover,n.able-window-toolbar select:hover,n.able-controller input:hover,n.able-controller button:hover,n.able-seekbar-head:hover {n outline-color: #8AB839; /* green */n}nn .able-window-toolbar .transcript-language-select-wrapper {n float: right;n}nn .able-window-toolbar .transcript-language-select-wrapper {n float: left;n}nn.able-window-toolbar .transcript-language-select-wrapper {n padding-right: 30px;n}nn/*n Playlist (both audio and video)n*/nn.able-playlist {n list-style-type: none;n margin: 0;n background-color: #FFFFFF;n padding: 5px 0;n}nn.able-playlist li {n background-color: #DDDDDD; /* default background color of each item in playlist */n margin: 5px;n padding: 0;n border: 2px solid #AAA;n border-radius: 5px;n -moz-border-radius: 5px;n}nn.able-playlist li button {n border: none;n color: #000000;n background-color: transparent;n font-size: 1em;n width: 100%;n padding: 5px 10px;n text-align: left;n}nn.able-playlist li button:hover,n.able-playlist li button:focus,n.able-playlist li button:active { /* playlist items when they have mouse or keyboard focus */n background-color: #FFEEB3;n color: #000000;n text-decoration: none;n outline: none;n}nn.able-playlist li button::-moz-focus-inner {n border: 0;n}nn.able-playlist li button img {n width: 100px;n float: left;n margin-right: 10px;n}nn.able-playlist li.able-current { /* currently selected playlist item */n background-color: #340449;n border-color: #230330;n}nn.able-playlist li.able-current button {n color: #FFFFFF;n font-weight: bold;n text-decoration: none;n outline: none;n}nn.able-playlist li.able-current button:hover,n.able-playlist li.able-current button:focus,n.able-playlist li.able-current button:active {n color: #000000;n}nn/*n Searchn*/nn.able-search-results ul li {n font-size: 1.1em;n margin-bottom: 1em;n}nn.able-search-results-time {n font-weight: bold;n text-decoration: underline;n cursor: pointer;n}nn.able-search-results-time:hover,n.able-search-results-time:focus,n.able-search-results-time:active {n color: #FFF;n background-color: #000;n text-decoration: none;n}nn.able-search-results-text {n padding-left: 1em;n}nn.able-search-term {n background-color: #FFC;n font-weight: bold;n}nn/*n Video Transcript Sorter (VTS)n*/nn#able-vts-instructions {n margin-bottom: 1.5em;n padding: 1em;n border: 1px solid #999;n width: 720px;n max-width: 90%;n}nn#able-vts fieldset {n margin: 1em;n border: none;n}nn#able-vts fieldset legend {n color: #000;n font-weight: bold;n}nn able-vts fieldset div {n float: left;n}nn able-vts fieldset div {n float: right;n}nn#able-vts fieldset div {n padding-right: 1em;n}nn able-vts table {n clear: left;n}nn able-vts table {n clear: right;n}nn#able-vts table,n#able-vts table th,n#able-vts table td {n border: 1px solid black;n border-collapse: collapse;n padding: 0.5em 0.75em;n}nn#able-vts table th.actions {n min-width: 140px;n}nn#able-vts table td button {n width: auto;n padding: 0;n margin: 2px;n}nn#able-vts table td button svg {n width: 16px;n height: 16px;n}nn#able-vts table button:hover,n#able-vts table button:focus {n /* border: 3px solid #66c2ff; */n}nn#able-vts table button:hover svg {n fill: #C00;n}nntr.kind-chapters,ntr.kind-subtitles {n background-color: #FFF;n}nntr.kind-descriptions {n background-color: #FEE;n}nntr.kind-chapters {n background-color: e6ffe6;n}nn.able-vts-dragging {n background-color: #FFC;n}nndiv#able-vts-icon-credit {n margin: 1em;n}nndiv#able-vts-alert {n display: none;n position: fixed;n top: 5px;n left: 5px;n border: 2px solid #666;n background-color: #FFC;n padding: 1em;n font-weight: bold;n z-index: 9400;n}nnbutton#able-vts-save {n font-size: 1em;n padding: 0.25em;n border-radius: 5px;n margin-bottom: 1em;n font-weight: bold;n}nnbutton#able-vts-save:hover,nbutton#able-vts-save:focus {n color: white;n background-color: #060;n}nn.able-vts-output-instructions {n width: 720px;n max-width: 90%;n}nn#able-vts textarea {n height: 200px;n width: 720px;n max-width: 90%;n}nn/*n Miscn*/nn.able-clipped, .able-screenreader-alert {n /* hide from sighted users, but not screen reader users */n position: absolute !important;n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */n clip: rect(1px, 1px, 1px, 1px);n /* additional rules are needed to ensure clipped buttons are truly invisible in Safari on Mac OS X */n width: 1px !important;n height: 1px !important;n overflow: hidden !important;n}nn.able-error {n display: block;n background: ffc;n border: 2px solid #000;n color: #FF0000;n margin: 0.75em;n padding: 0.5em;n}nn.able-fallback {n display: block;n text-align: center;n border: 2px solid #333355;n background-color: #EEE;n color: #000;n font-weight: bold;n font-size: 1.1em;n padding: 1em;n margin-bottom: 1em;n max-width: 500px;n width: 95%;n}nn .able-fallback div, n.able-fallback ul, n.able-fallback p {n text-align: left;n}nn .able-fallback div, n.able-fallback ul, n.able-fallback p {n text-align: right;n}nn.able-fallback li {n font-weight: normal;n}nn.able-fallback img {n width: 90%;n margin: 1em auto;n opacity: 0.3;n}nn.able-fallback img.able-poster {n position: relative;n}nn/*n SVG Iconsn*/nnbutton svg {n display: inline-block;n width: 1em;n height: 1em;n fill: currentColor;n}nn/*n icomoon.io font stylingn*/nn@font-face {n font-family: 'able';n src: url('../ableplayer/button-icons/fonts/able.eot?dqripi');n src: url('../ableplayer/button-icons/fonts/able.eot?dqripi#iefix') format('embedded-opentype'),n url('../ableplayer/button-icons/fonts/able.ttf?dqripi') format('truetype'),n url('../ableplayer/button-icons/fonts/able.woff?dqripi') format('woff'),n url('../ableplayer/button-icons/fonts/able.svg?dqripi#able') format('svg');n font-weight: normal;n font-style: normal;n font-display:swap;n}nn, [class*=" icon-"] {n /* use !important to prevent issues with browser extensions that change fonts */n font-family: 'able' !important;n speak: none;n font-style: normal;n font-weight: normal;n -webkit-font-feature-settings: normal;n font-feature-settings: normal;n font-variant: normal;n text-transform: none;n line-height: 1;nn /* Better Font Rendering =========== */n -webkit-font-smoothing: antialiased;n -moz-osx-font-smoothing: grayscale;n}nn.icon-play:before {n content: "\f04b";n}nn.icon-pause:before {n content: "\f04c";n}nn.icon-stop:before {n content: "\f04d";n}nn.icon-restart:before {n content: "\e900";n}nn.icon-rewind:before {n content: "\e603";n}nn.icon-forward:before {n content: "\e604";n}nn.icon-previous:before {n content: "\e901";n}nn.icon-next:before {n content: "\e902";n}nn.icon-slower:before {n content: "\f0dd";n}nn.icon-faster:before {n content: "\f0de";n}nn.icon-turtle:before {n content: "\e904";n}nn.icon-rabbit:before {n content: "\e905";n}nn.icon-ellipsis:before {n content: "\e903";n}nn.icon-pipe:before {n content: "\e600";n}nn.icon-captions:before {n content: "\e601";n}nn.icon-descriptions:before {n content: "\e602";n}nn.icon-sign:before {n content: "\e60a";n}nn.icon-volume-mute:before {n content: "\e606";n}nn.icon-volume-soft:before {n content: "\e60c";n}nn.icon-volume-medium:before {n content: "\e605";n}nn.icon-volume-loud:before {n content: "\e60b";n}nn.icon-volume-up:before {n content: "\e607";n}nn.icon-volume-down:before {n content: "\e608";n}nn.icon-chapters:before {n content: "\e609";n}nn.icon-transcript:before {n content: "\f15c";n}nn.icon-preferences:before {n content: "\e60d";n}nn.icon-close:before {n content: "\f00d";n}nn.icon-fullscreen-expand:before {n content: "\f065";n}nn.icon-fullscreen-collapse:before {n content: "\f066";n}nn.icon-help:before {n content: "\f128";n}nn/* Solarized LightnnFor use with Jekyll and Pygmentsnnethanschoonover.com/solarizednnSOLARIZED HEX ROLEn——— ——– ——————————————nbase01 var(–w3c-blue) body text / default code / primary contentnbase1 var(–dk-grey) comments / secondary contentnbase3 fdf6e3 backgroundnorange var(–faded-red) constantsnred var(–faded-red) regex, special keywordsnblue var(–w3c-classic) reserved keywordsncyan var(–wai-green) strings, numbersngreen var(–wai-green) operators, other keywordsnn*/nnpre {n white-space: pre-wrap;n}nn.highlight {n font-size: 16px;n font-size: 1rem;n color: #003366;n color: var(–w3c-blue);n -moz-tab-size: 2;n -o-tab-size: 2;n tab-size: 2;n -webkit-font-feature-settings: "liga", "clig off";n font-feature-settings: "liga", "clig off";n -webkit-font-variant-ligatures: no-common-ligatures;n font-variant-ligatures: no-common-ligatures;n}nn.highlight .c { color: #3b3b3b; color: var(–dk-grey) }nn/* Comment */nn.highlight .err { color: #003366; color: var(–w3c-blue) }nn/* Error */nn.highlight .g { color: #003366; color: var(–w3c-blue) }nn/* Generic */nn.highlight .k { color: #005A6A; color: var(–wai-green) }nn/* Keyword */nn.highlight .l { color: #003366; color: var(–w3c-blue) }nn/* Literal */nn.highlight .n { color: #003366; color: var(–w3c-blue) }nn/* Name */nn.highlight .o { color: #005A6A; color: var(–wai-green) }nn/* Operator */nn.highlight .x { color: c0272d; color: var(–faded-red) }nn/* Other */nn.highlight .p { color: #003366; color: var(–w3c-blue) }nn/* Punctuation */nn.highlight .cm { color: #3b3b3b; color: var(–dk-grey) }nn/* Comment.Multiline */nn.highlight .cp { color: #005A6A; color: var(–wai-green) }nn/* Comment.Preproc */nn.highlight .c1 { color: #3b3b3b; color: var(–dk-grey) }nn/* Comment.Single */nn.highlight .cs { color: #005A6A; color: var(–wai-green) }nn/* Comment.Special */nn.highlight .gd { color: #005A6A; color: var(–wai-green) }nn/* Generic.Deleted */nn.highlight .ge { color: #003366; color: var(–w3c-blue); font-weight: bold }nn/* Generic.Emph */nn.highlight .gr { color: c0272d; color: var(–faded-red) }nn/* Generic.Error */nn.highlight .gh { color: c0272d; color: var(–faded-red) }nn/* Generic.Heading */nn.highlight .gi { color: #005A6A; color: var(–wai-green) }nn/* Generic.Inserted */nn.highlight .go { color: #003366; color: var(–w3c-blue) }nn/* Generic.Output */nn.highlight .gp { color: #003366; color: var(–w3c-blue) }nn/* Generic.Prompt */nn.highlight .gs { color: #003366; color: var(–w3c-blue); font-weight: bold }nn/* Generic.Strong */nn.highlight .gu { color: c0272d; color: var(–faded-red) }nn/* Generic.Subheading */nn.highlight .gt { color: #003366; color: var(–w3c-blue) }nn/* Generic.Traceback */nn.highlight .kc { color: c0272d; color: var(–faded-red) }nn/* Keyword.Constant */nn.highlight .kd { color: #005A9C; color: var(–w3c-classic) }nn/* Keyword.Declaration */nn.highlight .kn { color: #005A6A; color: var(–wai-green) }nn/* Keyword.Namespace */nn.highlight .kp { color: #005A6A; color: var(–wai-green) }nn/* Keyword.Pseudo */nn.highlight .kr { color: #005A9C; color: var(–w3c-classic) }nn/* Keyword.Reserved */nn.highlight .kt { color: c0272d; color: var(–faded-red) }nn/* Keyword.Type */nn.highlight .ld { color: #003366; color: var(–w3c-blue) }nn/* Literal.Date */nn.highlight .m { color: #005A6A; color: var(–wai-green) }nn/* Literal.Number */nn.highlight .s { color: #005A6A; color: var(–wai-green) }nn/* Literal.String */nn.highlight .na { color: #003366; color: var(–w3c-blue) }nn/* Name.Attribute */nn.highlight .nb { color: c0272d; color: var(–faded-red) }nn/* Name.Builtin */nn.highlight .nc { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Class */nn.highlight .no { color: c0272d; color: var(–faded-red) }nn/* Name.Constant */nn.highlight .nd { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Decorator */nn.highlight .ni { color: c0272d; color: var(–faded-red) }nn/* Name.Entity */nn.highlight .ne { color: c0272d; color: var(–faded-red) }nn/* Name.Exception */nn.highlight .nf { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Function */nn.highlight .nl { color: #003366; color: var(–w3c-blue) }nn/* Name.Label */nn.highlight .nn { color: #003366; color: var(–w3c-blue) }nn/* Name.Namespace */nn.highlight .nx { color: #003366; color: var(–w3c-blue) }nn/* Name.Other */nn.highlight .py { color: #003366; color: var(–w3c-blue) }nn/* Name.Property */nn.highlight .nt { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Tag */nn.highlight .nv { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Variable */nn.highlight .ow { color: #005A6A; color: var(–wai-green) }nn/* Operator.Word */nn.highlight .w { color: #003366; color: var(–w3c-blue) }nn/* Text.Whitespace */nn.highlight .mf { color: #005A6A; color: var(–wai-green) }nn/* Literal.Number.Float */nn.highlight .mh { color: #005A6A; color: var(–wai-green) }nn/* Literal.Number.Hex */nn.highlight .mi { color: #005A6A; color: var(–wai-green) }nn/* Literal.Number.Integer */nn.highlight .mo { color: #005A6A; color: var(–wai-green) }nn/* Literal.Number.Oct */nn.highlight .sb { color: #3b3b3b; color: var(–dk-grey) }nn/* Literal.String.Backtick */nn.highlight .sc { color: #005A6A; color: var(–wai-green) }nn/* Literal.String.Char */nn.highlight .sd { color: #003366; color: var(–w3c-blue) }nn/* Literal.String.Doc */nn.highlight .s2 { color: #005A6A; color: var(–wai-green) }nn/* Literal.String.Double */nn.highlight .se { color: c0272d; color: var(–faded-red) }nn/* Literal.String.Escape */nn.highlight .sh { color: #003366; color: var(–w3c-blue) }nn/* Literal.String.Heredoc */nn.highlight .si { color: #005A6A; color: var(–wai-green) }nn/* Literal.String.Interpol */nn.highlight .sx { color: #005A6A; color: var(–wai-green) }nn/* Literal.String.Other */nn.highlight .sr { color: c0272d; color: var(–faded-red) }nn/* Literal.String.Regex */nn.highlight .s1 { color: #005A6A; color: var(–wai-green) }nn/* Literal.String.Single */nn.highlight .ss { color: #005A6A; color: var(–wai-green) }nn/* Literal.String.Symbol */nn.highlight .bp { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Builtin.Pseudo */nn.highlight .vc { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Variable.Class */nn.highlight .vg { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Variable.Global */nn.highlight .vi { color: #005A9C; color: var(–w3c-classic) }nn/* Name.Variable.Instance */nn.highlight .il { color: #005A6A; color: var(–wai-green) }nn/* Literal.Number.Integer.Long */nn:not(.highlight) code {n -webkit-font-feature-settings: "liga", "clig off";n font-feature-settings: "liga", "clig off";n -webkit-font-variant-ligatures: no-common-ligatures;n font-variant-ligatures: no-common-ligatures;n color: #003366;n color: var(–w3c-blue);n}”,“button, .button {n border-radius: 5px;n display: inline-block;n display: inline-flex;n align-items: center;n justify-content: center;n padding: 8px 12px;n border: 2px solid var(–wai-green);n font-size: .8125rem;n line-height: 1.4;n color: var(–pure-white);n background-color: var(–wai-green);n text-decoration: none;n font-weight: bold;n &:visited {n color: var(–pure-white);n }n &.button-nobg {n background: transparent;n &:–hovcus {n background-color: transparent;n border-color: var(–pure-white)n }n }n &.button-noborder {n border-color: transparent;n &:–hovcus {n border-color: var(–pure-white)n }n }n &.button-small {n padding: 2px 4px;n }n &.button-inline {n padding: 0;n }n}nn.stealthy-–hovcus {n & span.button {n background-color: var(–w3c-blue);n color: var(–pure-white);n }n}nnbutton, .button {n &:–hovcus {n border-color: var(–w3c-blue);n background-color: var(–w3c-blue);n color: var(–pure-white);n }n &:focus {n outline-color: var(–w3c-blue);n }n &:disabled {n opacity: .75;n text-decoration: line-through;n }n}nn.button-secondary {n background-color: var(–pure-white);n color: var(–wai-green);n &:visited {n color: var(–w3c-blue);n &:–hovcus {n color: var(–pure-white);n }n }n}nn.button-backtotop {n position: fixed;n cursor: pointer;n bottom: 16px;n right: 16px;n left: auto;n &:dir(rtl) {n right: auto;n left: 16px;n }n opacity: 0.85;n border-radius: 100px;n background-color: var(–w3c-blue);n border-color: var(–w3c-blue);n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);n opacity: 0;n transition: opacity .5s linear;n &:focus,&.active {n opacity: 1;n }n & svg {n vertical-align: -1px;n }n &.inline {n position:static;n float: inline-end;n }n @media print {n display: none;n }n}nn.button-menu {n text-transform: uppercase;n background-color: var(–pure-white);n color: var(–w3c-blue);n border-color: var(–gold);n margin-inline-start: auto;n &:–hovcus {n border-color: var(–pure-white);n background-color: var(–gold);n color: var(–off-black);n }n}nn.button-group {n display: flex;n flex-wrap: wrap;n margin: 0 -8px;n & button, & .button {n min-width: 7em;n flex: 1;n text-align: center;n margin: 8px;n }n}n”,“mark {n background-color: var(–gold-light);n}”,“p {n margin: 1em 0;n}”,“.showhidebutton {n display: inline;n background: transparent;n color: inherit;n border-color: transparent;n font-weight: normal;n &:after {n display: inline-block;n background-color: var(–w3c-blue);n color: var(–pure-white);n content: "–";n font-weight: bold;n margin-inline-start: .5em;n padding: .3em;n border-radius: 3px;n width: 1em;n height: 1em;n line-height: 1em;n }n &:–hovcus {n &:after {n color: var(–w3c-blue);n background-color: var(–pure-white) !important;n }n }n &[aria-expanded=false]:after {n content: "+";n }n /* &.button-inline:after {n margin-inline-start: .2em;n padding: .15em;n border-radius: 3px;n width: .85em;n height: .85em;n line-height: .85em;n }*/n}”,“blockquote {n font-style: italic;n margin-block-end: 1em;n & cite {n display: block;n font-style: normal;n /*color: var(–w3c-blue);*/n padding-left: 2rem;n &:before {n content: "— ";n font-weight: bold;n margin-inline-start: -2rem;n width: 2rem;n display: inline-block;n }n }n & p:first-of-type::before {n content: '“';n margin-inline-start: -.75ch;n }nn & p:last-of-type {n margin-block-end: 0;n }nn & p:last-of-type::after {n content: '”';n }nnn &.special {n text-align: center;n }n}nnblockquote.pull {n position: relative;n font-size: 1.25rem;n padding-left: 1ch;n margin-inline-start: 4rem;n border: 1px solid transparent;n color: var(–w3c-blue);n font-weight: bold;n border-inline-start: 2px solid var(–line-grey);n &.right, &.left {n max-width: 16rem;n }n &.right {n float: inline-end;n }n &.left {n float: inline-start;n margin-inline-end: 2rem;n }n & p:first-of-type::before {n font-size: 5rem;n position: absolute;n left: 0;n margin-inline-start: -1.25ch;n top:-.25ch;n }n & cite {n margin-block-start: .5rem;n font-size: 1rem;n font-weight: normal;n color: var(–off-black);n }n &.alt-1 {n color: var(–w3c-classic);n }n &.alt-2 {n color: var(–wai-green);n }n &.alt-3 {n color: var(–off-black);n }n}”,“.box {n border: solid 1px var(–line-grey);n margin-block-start: 16px;n background-color: var(–pure-white);n}nn.box + .box#toc {n margin-block-start: 0;n border-block-start: 0;n}nn.box.box-space-above {n margin-block-start: 90px;n}nn.box-h {n padding: 8px 16px;n color: var(–wai-green);n @media print {n color: #000;n }n font-weight: bold;n background-color: var(–off-white);n & h1, & h2, & h3, & h4, & h5, & h6 {n border: none;n font-size: inherit;n color: inherit;n margin: 0;n padding: 0;n font-weight: inherit;n display: inline-block;n @supports (all: unset) {n all: unset;n }n }n}nn.box-h-large {n font-size: 1.25rem;n color: var(–w3c-blue);n padding-bottom: 7px;n font-weight: normal;n border-block-end: solid 1px var(–line-grey);n}nn.box-h-icon {n & svg {n margin-inline-end: 4px;n }n}nn.box-i {n &:before, &:after {n content: " ";n display: table;n }nn &:after {n clear: both;n }n padding: 8px 16px;n font-size: 14/16 * 1rem;n & > :first-child {n margin-block-start: 0;n }n & > :last-child {n margin-block-end: 0;n }n}nn.box.box-list {n & .box-i {n & ul, & ol {n margin:0;n padding: 0;n list-style: none;n }n }n}nn.box.box-linklist {n & .box-i {n padding: 0;n }n}nn.box.box-simple {n & .box-i {n padding: 2px 8px 8px;n }n & .box-h-simple {n padding: 8px 8px 2px;n background-color: transparent;n font-size: .875rem;n line-height: 1.57;n }n}nn.box.box-simple.box-aside .box-i {n font-size: .875rem;n}nn.box.box-highlighted {n background-color: var(–cloudy-subtle);n & .box-h-highlighted {n color: var(–dk-blue);n border-bottom: solid 1px var(–line-grey);n background-color: var(–pure-white);n }n}nn@media (–medium) {n .box {n &.box-left, &.box-right {n width: 33%;n margin-block-start: -9px;n &.box-simple { margin-block-start:-3px; }n }n &.box-left {n clear: inline-start;n float: inline-start;n margin-inline-end: 1em;n }n &.box-right {n clear: inline-end;n float: inline-end;n margin-inline-start: 1em;n }n }n}nn#helpimprove {n @media print {n display: none;n }n}”,“.breadcrumb {n font-size: .8125rem;n background-color: var(–pure-white);n border-block-end: 1px solid var(–line-grey);n padding-block-start: 16px;n padding-block-end: 16px;n margin-block-end: 32px;n & ul {n margin: 0;n padding: 0;n grid-column: 2/10;n & li {n display: inline-block;n margin: 0;n padding: 0;n &:after {n content: " / ";n color: var(–wai-green);n white-space: pre-wrap;n }n &:last-child:after {n content: "";n display:none;n }n }n }n & a {n color: var(–w3c-blue);n @media print { &:after { content: ''; } }n }n & [aria-current=page] {n font-weight: bold;n text-decoration: none;n }n}n”,“.content {n display: grid;n grid-area: content;n grid-template-columns: repeat(6, minmax(0, 120px));n grid-column-gap: 32px;n & > * {n grid-column: 1/5;n grid-auto-flow: dense;n }n & > .ref-side, > & .demo-side, > & .aside {n grid-column: 5/7;n font-size: .875rem;n line-height: 1.2;n & p:first-of-type {n margin-top: 0;n }n }n &.wide {n grid-template-columns: repeat(8, minmax(0, 120px));n grid-column-start: navigation;n grid-column-end: content;n & > * {n grid-column: 3/9;n }n & .sn-contents {n grid-column:1/3;n grid-row:1/99;n }n }n}nn.example-bar {n display: flex;n padding-inline-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n }n grid-template-columns: repeat(6, minmax(0, 1fr));n & > * {n grid-column: 2/7;n }n & .eg {n grid-column: 1/2;n grid-row: 1/99;n text-align: right;n border-inline-end: 2px solid var(–wai-green);n padding-block: 0;n padding-inline: 8px;n font-weight: bold;n font-style: italic;n color: var(–wai-green);n }n}nn.example-sheet {n display: flex;n padding-inlne-start: 32px;n padding-inline-end: 32px;n @supports (display: grid) {n display: grid;n grid-column-gap: 32px;n padding: 0;n max-width: none;n }n grid-template-columns: repeat(6, minmax(0, 1fr));n & .example-sheet-inner {n grid-column: 2/6;n background-color: var(–pure-white);n padding-block: 16px;n padding-inline: 32px;n }n}”,“.decision-tree {n list-style: none;n margin: 1em 0;n padding:0;n & > li {n border: 2px solid var(–cloudy);n border-block-start:none;n margin-bottom: 0;n & > strong {n display: block;n padding: 1em .5em;n }n &:first-child {n border-block-start:2px solid var(–cloudy);n }n & > ul {n padding:0;n list-style: none;n border-block-start: 1px dotted var(–cloudy);n @supports (display: flex) {n display:flex;n flex-direction: row-reverse;n flex-wrap: wrap;n align-items: stretch;n }n & > li {n text-indent: 0;n box-sizing: border-box;n font-weight: normal;n margin-bottom: 0;n @supports (display: flex) {n flex-basis: 25%;n }n padding: .5em;n &:nth-child(odd) {n @supports (display: flex) {n flex-basis: 75%;n }n }n &:nth-child(odd):last-child {n display:block;n flex-basis:100%;n }n & ul {n padding:0;n margin:0;n }n & li {n padding: 0;n padding-bottom: 0.5em;n margin-block-end: 0.5em;n border-block-end: 1px solid var(–dk-grey);n list-style: none;n & > em {n display: block;n padding-left: 1.5em;n position: relative;n margin-block-start: .25em;n font-style: normal;n &:before {n position:absolute;n content: '';n top:.2em;n margin-inline-start: -1.5em;n }n }n &:last-child {n border-bottom-style: none;n padding-bottom: 0;n margin-block-end: 0;n }n }n }n }n }n & .yes {n background-color: var(–cloudy-subtle);n border-block-end: none;n & li {n list-style: disc;n margin-inline-start: 1em;n &:only-child {n list-style: none;n }n }n }n & .no {n border-inline-end:1px dotted var(–cloudy);n background-color: var(–red-subtle);n border-block-end: none;n position: relative;n &:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(119, 119, 119, 0); border-top-color: var(–red-subtle); border-width: 1rem; margin-inline-start: -.5rem; z-index: 500; }n /*&:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(119, 119, 119, 0); border-top-color: #999; border-width: 1.1rem; margin-inline-start: -.6rem; z-index: 400; }*/n }n}”,“.doc-note {n & h1 {n &::before{n background-color: var(–gold);n color: var(–dk-blue);n display: inline-block;n padding: 4px 8px;n margin-block-start: -8px;n margin-inline-end: 8px;n font-size: .875rem;n text-transform: uppercase;n letter-spacing: 1px;n font-weight: bold;n vertical-align: middle;n border-radius: 3px;n }n }n}nn.doc-note-box {n border: 2px solid var(–gold);n padding: 8px;n background-color: var(–pure-white);n margin-block-end: 20px;n & p:first-child {n margin-block-start: 0;n }n & p:last-child {n margin-block-end: 0;n }n}nn.doc-draft {n & h1::before {n content: "Draft";n }n}nn.doc-archived {n & h1::before {n content: "Archived";n }n}nn.doc-deprecated {n & h1::before {n content: "Deprecated";n background-color: var(–faded-red);n color: var(–pure-white);n }n & .doc-note-box {n border-color: var(–faded-red);n }n}nn.doc-note-translation {n font-size: .8125rem;n & p {n margin-block-start: 5px;n margin-block-end: 5px;n &:first-of-type {n margin-block-start: 0;n }n &:last-child {n margin-block-end: 0;n }n }n}”,“details {n padding-left: 2rem;n}nsummary {n cursor: pointer;n display: block;n margin-inline-start: -2rem;n}nnsummary::-webkit-details-marker {n display: none;n}nnsummary {n & > *:first-child::before {n content: '+';n margin-inline-end: 0.5rem;n display: inline-block;n border-radius: 5px;n width: 1.3rem;n height: 1.3rem;n line-height: .9;n background: var(–pure-white);n color: var(–wai-green);n border: 2px solid var(–wai-green);n text-align: center;n font-weight: bold;n }n &:–hovcus > *:first-child::before {n background: var(–w3c-blue);n border-color: var(–w3c-blue);n color: var(–pure-white);n }n}nndetails > summary > *:first-child::before {n content: '–';n}nndetails > div::after {n content: "";n display: block;n clear: both;n}nn.excol-all {n margin: 16px 0;n}”,“figure.shrink-wrap {n box-sizing: border-box;n background-color: var(–pure-white);n width: min-content;n max-width: 100%;n border: 1px solid var(–line-grey);n border-radius: 3px;n padding: 10px;n & .figcontent {n @media (–medlarge) {n display: flex;n & > * {n flex: 1;n }n }n }n & img {n border: 1px solid var(–line-grey);n max-width: none !important;n }n & figcaption {n font-weight: normal;n border: none;n margin: 0;n }n}”,“.page-footer, .site-footer {n font-size: .875rem;n @media print {n font-size: 8pt;n }n padding-top: 16px;n padding-bottom: 16px;n & p:first-of-type {n margin-block-start: 0;n }n & p:last-of-type {n margin-block-end: 0;n }n}nn.page-footer {n margin-block-start: 32px;n background-color: var(–footer-grey);n & .inner {n grid-area: content;n }n}nn.site-footer {n margin-block-start: 32px;n padding-top: 16px;n padding-bottom: 16px;n background-color: var(–dk-grey);n color: var(–pure-white);n @media print {n background-color: var(–footer-grey);n color: var(–dk-grey);n border-block-start: 1px solid var(–dk-grey);n }n & a {n color: var(–pure-white);n &:–hovcus {n color: var(–gold);n }n @media print {n color: #000;n }n &::after {n @media print {n display: none;n }n }n }n & a.largelink {n color: var(–gold);n font-size: 1.25rem;n text-decoration: none;n @media print {n color: var(–dk-grey);n font-size: 12pt;n }n &:–hovcus {n text-decoration: underline;n }n }n & ul a {n text-decoration: none;n &:–hovcus {n text-decoration: underline;n }n }n & .footer-list-header {n font-weight: bold;n border-block-end: 1px solid var(–trans-line-grey);n padding: 4px 0;n }n & .about {n display: flex;n flex-direction: column;n justify-content: space-between;n @media print {n grid-column-end: q4-end;n flex-direction: row;n align-items: flex-end;n & p {n margin: 0;n }n }n }n &>:not(.about) {n @media print {n display: none;n }n }n}n.page-footer + .site-footer {n margin-block-start: 0;n}nn.site-footer ul {n margin: 0;n padding: 0;n}nn.site-footer ul li {n list-style:none;n}nn.site-footer .social {n margin-block-start: 1em;n margin-block-end: 1em;n @media print {n display: none;n }n}nn.site-footer .social svg {n vertical-align: middle;n font-size: 2em;n}nn.site-footer .social a {n color: var(–pure-white);n text-decoration: none;n &:–hovcus svg {n color: var(–gold);n }n}nn.site-footer .social .button {n border: 1px solid var(–pure-white);n}nn.site-footer .social ul {n display: flex;n flex-wrap: wrap;n align-items: center;n & li {n margin-inline-end: 1em;n }n}n”,“.footnotes {n margin-block-start: 60px;n}n.footnotes ol {n font-size: .85rem;n}”,“@custom-selector :–forminputs input:not():not(), textarea;nninput, select, textarea {n font-size: 1em;n font-family: inherit;n}nninput {n -webkit-appearance: none;n}nnnfieldset {n border: none;n margin: 0 0 2rem;n padding: 0;n}nnlegend {n font-size: 1.25rem;n font-weight: bold;n}nn:–forminputs {n border: 1px solid var(–grey);n &:–hovcus {n border: 1px solid var(–w3c-blue);n }n}nn& ::-webkit-input-placeholder {n color: #767676;n font-style: italic;n opacity: 1;n}nn& :-moz-placeholder { /* Firefox 18- */n color: #767676;n font-style: italic;n opacity: 1;n}nn& ::-moz-placeholder { /* Firefox 19+ */n color: #767676;n font-style: italic;n opacity: 1;n}nn& :-ms-input-placeholder {n color: #767676;n font-style: italic;n opacity: 1;n}nn.field {n padding: 4px;n margin: 0 0 2rem;n outline: 2px solid transparent;n outline-offset: 5px;n transition: outline-offset .2s linear;n & label {n display: block;n }n & :–forminputs {n display: block;n box-sizing: border-box;n width: 100%;n padding: 8px;n &:focus {n border-color: var(–w3c-classic);n background-color: #EDF4FA;n & ::-webkit-input-placeholder {n color: #545554;n }nn & :-moz-placeholder { /* Firefox 18- */n color: #545554;n }nn & ::-moz-placeholder { /* Firefox 19+ */n color: #545554;n }nn & :-ms-input-placeholder {n color: #545554;n }n }n }n &:focus-within {n background-color: #EDF4FA;n outline-color: currentColor;n outline-offset: 2px;n }nn &:focus-within input:focus {n outline: none;n background-color: var(–pure-white) !important;n }n}nnn.group > .field {n margin-block-end: .5rem;n margin-inline-start: 2rem;n}nn.radio-field {n display: flex;n padding: 4px;n margin: 0 0 8px;n border-radius: 3px;n & input {n flex: 0 0 1em;n width: 1em;n height: 1em;n margin-inline-end: .5em;n &:checked + label {n font-weight: bold;n color: var(–dk-blue);n }n }n &:–hovcus {n background-color: var(–light-blue);n color: fff;n & :checked + label {n color: inherit;n }n }n & label {n flex: 1 1 100%;n cursor: pointer;n }n}nnfieldset {n border: none;n}nnlegend {n font-size: 1.25rem;n font-weight: bold;n}”,“.searchform {n @media (–medium) {n display: flex;n justify-content: center;n align-items: center;n }n & label {n flex: 1;n text-align: end;n }n & input {n flex: 4;n margin-inline-start: 10px;n }n & button {n flex: 1;n margin-inline-start: 10px;n }n}”,“#site-header {n background-color: var(–w3c-classic);n color: var(–pure-white);n @media print {n background-color: var(–off-white);n color: #000;n }n padding-top: 3px;n @supports (display: grid) {n padding-inline-start: 8px;n padding-inline-end: 8px;n }n & a {n color: var(–pure-white);n @media print {n color: var(–w3c-classic);n }n @media print {n &:after {n content: '';n }n }n }n}nn.wai {n line-height: 1.2;n @media (–medium) {n vertical-align: middle;n /*display: block;*/n font-size: 1.5625rem;n }n}nn.logos {n grid-column-start: 2;n grid-column-end: 6;n grid-row-start: 1;n padding-block: 16px;n padding-inline: 0;n display: flex;n align-items: center;n width: 60%;n @supports (display: grid) {n width: auto;n }n & .claim {n font-size: .875rem;n font-style: italic;n &:lang(ar) {n font-style: normal;n }n margin-inline-start: 16px;n padding-inline-start: 16px;n border-inline-start: 1px solid var(–gold);n color: var(–pure-white);n @media print {n color: var(–w3c-classic);n }n flex:1 0 0;n display: none;n @media (–medium) {n display: flex;n align-items: center;n }n }n}nn.home {n @media (–small) {n margin-inline-end: 32px;n }n text-decoration: none;n transition: color .25s ease-in .1s;n display: flex;n align-items: center;n @supports (display: grid) {n flex:0;n }n @media (–large) {n margin-inline-end: 8px;n }n & svg, & img {n vertical-align:middle;n color: inherit;n fill: currentColor;n height: 30px;n @media (–medium) {n height: 46px;n }n }n img {n padding-inline-end: 8px;n }n &.w3c {n border-block-end: 2px solid transparent;n &:hover {n border-bottom-color: currentColor;n }n }n & .wai {n display: flex;n flex-direction: column;n justify-content: center;n @media (–medium) {n font-size: 1.25rem;n }n & .wa {n padding-block-end: 2px;n }n & .i {n border-block-start: 1px solid var(–gold);n padding-top: 2px;n display: flex;n justify-content: space-between;n }n }n &:–hovcus {n text-decoration: underline;n color: var(–gold) !important;n }n}n”,“@custom-selector :–all-headings h1, h2, h3, h4, h5, h6;nn:–all-headings {n padding: 0;n}nnh1, h2 { margin: 60px 0 20px; }nh3 { margin: 40px 0 20px; }nh4, h5, h6 { margin: 20px 0 10px; }nh1, h2, h3, h4 {n color: var(–wai-green);n @media print {n color: #000;n }n}nnh1 {n font-size: 1.5rem;n @media (–medium) {n font-size: 2rem;n }n @media (–large) {n font-size: 2.375rem;n }n @media print {n font-size: 24pt;n }n line-height: 1.2;n font-weight: normal;n margin-block-start: 0;n & + h2 {n margin-block-start: 0;n }n}nnh2 {n font-size: 1.375rem;n @media print {n font-size: 21pt;n }n line-height: 1.2;n font-weight: bold;n border-block-end: 1px solid var(–line-grey);n & + h3 {n margin-block-start: 0;n }n}nnh3, h4 {n font-size: 1.125rem;n @media print {n font-size: 16pt;n }n line-height: 1.4;n}nnh3 + h4 {n margin-block-start: 0;n}nnh4 {n font-weight: normal;n @media print {n font-size: 14pt;n }n & + h5 {n margin-block-start: 0;n }n}nnh5 {n font-weight: bold;n line-height: 1.6;n font-size: 1rem;n @media print {n font-size: 12pt;n }n & + h6 {n margin-block-start: 0;n }n}nnh6 {n font-size:.875rem;n @media print {n font-size: 12pt;n }n line-height: 1.8;n}nn:–all-headings {n &.ex:before, &.ap:before {n color: var(–w3c-blue) !important;n font-weight: bold;n }nn &.ex {n counter-increment: examples;n counter-reset: approaches;n &:before {n content: 'Example ' counter(examples) ': ';n }n &.inap {n counter-reset: none;n }n }nn &.newap {n counter-reset: approaches;n }nn &.newex {n counter-reset: examples;n }nn &.first, &.newexap {n counter-reset: examples approaches;n }nn &.ap {n counter-increment: approaches;n &:before {n content: 'Approach ' counter(approaches) ': ';n }n }n}nn:–all-headings code {n color: inherit !important;n}nn.in-resource h1 {margin-bottom: 0;}n.in-resource p {margin-top: 0; font-style: italic;}n.in-resource a:visited {color: var(–w3c-dark);}nn.tight-page h2, toc + h2 { margin-top: 45px; }”,“[class^="icon-"], [class*=" icon-"] {n display: inline-block;n width: 1em;n height: 1em;n stroke-width: 0;n stroke: currentColor;n fill: currentColor;n}nn/* ==========================================nSingle-colored icons can be modified like so:n.icon-name {n font-size: 32px;n color: red;n}n========================================== */nn.icon-default {n width: 0.9285714285714285em;n}nn.icon-info {n width: 0.8571428571428571em;n}nn.icon-audio-description {n width: 3.5em;n height: 1.75em;n margin: -.25em;n}nn.icon-search {n width: 0.9287109375em;n}nn.icon-arrow-left {n width: 0.8928571428571428em;n}nn.icon-arrow-right {n width: 0.8214285714285714em;n}nn.icon-arrow-up {n width: 0.9285714285714285em;n}nn.icon-arrow-down {n width: 0.9285714285714285em;n}nn.icon-ex-circle {n width: 0.8571428571428571em;n}nn.icon-check-circle {n width: 0.8571428571428571em;n}nn.icon-external-link {n width: 0.8571428571428571em;n}nn.icon-readmore {n width: 0.7142857142857142em;n}nn.icon-desktop {n width: 1.0714285714285714em;n}nn.icon-laptop {n width: 1.0714285714285714em;n}nn.icon-tablet {n width: 0.6428571428571428em;n}nn.icon-mobile {n width: 0.42857142857142855em;n}nn.icon-code {n width: 1.0714285714285714em;n}nn.icon-fork {n width: 0.5714285714285714em;n}nn.icon-code-file {n width: 0.8571428571428571em;n}nn.icon-cart-plus {n width: 0.9285714285714285em;n}nn.icon-languages {n height: 1em;n width: 2.75em;n vertical-align: -8%;n}nn.icon-translations {n height: 1.6em;n vertical-align: middlen}”,“img {n &.tiny {–img-width: 60px;}n &.mini {–img-width: 90px;}n &.small {–img-width: 120px;}n &.normal {–img-width: 240px;}n &.large {–img-width: 480px;}n &.left {n clear: inline-start;n float: inline-start;n margin-inline-end: 1em;n }n &.right {n clear: inline-end;n float: inline-end;n margin-inline-start: 1em;n }n &.video { border-radius: calc(var(–img-width) / 20); }n}nnmain img { max-width: 100%; }nmain img:not() { width: var(–img-width); }”,“ul {n list-style-type: disc;n &.alt, &.alt ul {n list-style-type: circle;n }n}nnul li, ol li {n margin-block-end: 8px;n}nn.linklist {n &, & li {n margin: 0;n padding: 0;n list-style:none;n }n & a {n display: block;n padding: 4px 16px;n border-block-end: 1px solid var(–line-grey);n text-decoration: none;n & svg {n height: .65em;n }n &:hover, &:focus {n & svg {n color: var(–faded-red);n }n & .visual-a {n text-decoration: underline;n }n }n }n & li:last-child a {n border-block-end: none;n }n}nn.nolist {n margin: 0;n padding: 0;n & li {n list-style: none;n margin: 0;n padding: 0;n overflow: auto;n }n}nn.withicons {n –img-width: 240px;n &.tiny {–img-width: 60px;}n &.mini {–img-width: 90px;}n &.small {–img-width: 120px;}n &.normal {–img-width: 240px;}n}nn.withicons li.left {n & img {n float: inline-start;n min-width: 60px;n width: calc(var(–img-width) / 2);n }n @media (–medium) {n padding-inline-start: calc(var(–img-width) + 20px);n & img {n min-width: auto;n width: var(–img-width);n margin-inline-start: calc((var(–img-width) + 20px) * -1);n }n }n}nn.withicons li.right {n & img {n float: inline-end;n min-width: 60px;n width: calc(var(–img-width) / 2);n }n @media (–medium) {n padding-inline-end: calc(var(–img-width) + 20px);n & img {n min-width: auto;n width: var(–img-width);n margin-inline-end: calc((var(–img-width) + 20px) * -1);n }n }n}nnp+ul, p+ol {n margin-block-start: -8px;n}nn.checkbox {n list-style-image: url('../images/checkbox.svg');n}nn.columns {n padding: 0;n & > * {n margin-inline-start: 32px;n }n}nn.two.columns, .four.columns {n column-gap: 32px;n @media (–medium) {n columns: 2;n }n}nn.four.columns {n padding: 0 8px;n @media (–large) {n columns: 4;n }n}nn.two.small.columns {n column-gap: 32px;n @media (–medium) {n columns: 1;n }n @media (–large) {n columns: 2;n }n}nndl {n margin: 16px 0;n}nndt {n font-weight: bold;n}nn.notbold dt {n font-weight: normal;n}nndd {n margin-inline-start: 32px;n}nndd+dt {n margin-block-start: 8px;n}nndl.paragraph-like dd+dt {n margin-block-start: 1em;n}”,“.info {n background-color: var(–gold);n background-image: linear-gradient(to bottom, var(–gold), color(var(–gold) blackness(15%)));n background-size: 100% 20%;n background-repeat: no-repeat;n background-position: bottom;n font-weight: bold;n text-align: center;n & svg {n margin-inline-end: 8px;n font-size: 2em;n vertical-align: middle;n margin-block-start: -.14em;n }n}”,“#controls {n background-color: var(–off-white);n padding-inline: 8px;n padding-block: 0;n @media (–medium) {n text-align: end;n }n font-size: .8125em;n & > ul {n padding: 0;n margin: 0;n @media (–medium) {n grid-column-start: navigation;n grid-column-end: content;n }n & > li {n display: inline;n list-style: none;n margin: 0;n margin-inline-start: 4px;n padding: 0;n padding-inline-start: 4px;n @media (–medium) {n margin: 0;n margin-inline-start: 8px;n padding: 0;n padding-inline-start: 8px;n }n border-inline-start: 1px solid var(–w3c-blue);n &:first-child {n border-inline: 0;n margin: 0;n padding: 0;n }n }n }n & a {n color: var(–w3c-blue);n text-decoration: none;n padding-block: 2px;n padding-inline: 0;n &:–hovcus {n border-block-end: none;n text-decoration: underline;n }n }n @media print {n display: none;n }n}nn#controls [hidden] {n display: none !important;n}n.languagelist>ul {n display: inline;n margin: 0;n padding: 0;n}n.languagelist>ul>li {n border: none;n padding: 0;n margin:0;n display: inline-block;n &:first-child {n margin-inline-end: 4px;n }n}n.languagelist>ul>li:first-child:before {n display:none;n margin: 0;n}n.languagelist>ul>li:before {n content: "";n display: inline-block;n background-color: #005A9C;n width: 4px;n height: 4px;n margin:0;n margin-block-start: -4px;n margin-inline-end: 4px;n vertical-align: middle;n}nn#showoptions {n display: inline;n}”,“.mainnav {n position: relative;n font-size: .875rem;n border-block-start: 1px solid var(–w3c-classic);n border-block-end: 1px solid var(–w3c-classic);n background-color: var(–w3c-blue);n display: none;n &.open { display: block; }n @media (–medium) {n display: block;n }n @media print {n display: none;n }n & > ul {n width: 100%;n max-width: 1268px;n padding: 0;n margin: 0 auto !important;n position: relative;n display: flex;n align-items: stretch;n flex-wrap: wrap;n @media (–medium) {n flex-wrap: nowrap;n }n & > li {n display:block;n position: relative;n flex-basis: 50%;n flex-grow: 1;n flex-shrink: 1;n &.active {n background: var(–w3c-blue);n & > a > span {n border-block-end: 2px solid var(–gold) !important;n }n }n & > a {n text-decoration: none;n display:block;n width: 100%;n height: 100%;n color: var(–pure-white);n text-align: center;n /*padding: 15px;*/n min-height: 44px;n box-sizing: border-box;n display: flex;n align-items: center;n justify-content: center;n border-block-end: var(–w3c-classic);n & > span {n display: block;n border-block-end: 2px solid transparent;n }n &:–hovcus {n background-color: var(–dk-blue);n }n &:–hovcus, &[aria-current="page"], &[aria-current="location"] {n & > span {n border-block-end: 2px solid var(–gold);n }n }n &[aria-current="page"], &[aria-current="location"] {n &:–hovcus > span {n border-block-end: 2px solid var(–pure-white);n }n }n }n & + li > a {n border-inline-start: 1px solid #235A97;n }n }n }n}nn#openmenu {n @media (–large) {n display: none;n }n @media print {n display: none;n }n}n.page-home openmenu {n @media (–medium) {n display: none;n }n}”,“.metanav {n text-align: end;n width: 100%;n display: none;n font-size: .85em;n &.open {display: block;}n @media (–medium) {n display: block;n }n @media print {n display: none;n }n & a {n text-decoration: none;n &:–hovcus, &[aria-current="page"] {n text-decoration: underline;n }n &[aria-current="page"] {n text-decoration: underline;n }n }n & > ul {n width: 100%;n display: flex;n align-items: center;n justify-content: flex-end;n & li {n display: inline-block;n padding-inline: 8px;n @media (–medium) {n display: flex;n align-items: center;n }n &:first-child {n border: 0;n }n &:last-child {n margin-block-end: 0;n padding:0;n border: 0;n }n & a {n position: relative;n min-height: 24px;n padding-block: 10px;n display: inline-flex;n align-items: center;n justify-content: center;n &:before, &:after {n position: absolute;n top: 12px;n left: -8px;n bottom: 12px;n width: 1px;n background-color: var(–gold);n }n &:dir(ltr):before {n content: '';n }n &:dir(rtl):after {n content: '';n }n @media (–medium) {n width: 100%;n text-align: end;n }n }n }n &:dir(ltr) li:first-child a:before {n display: none;n }n &:dir(rtl) li:nth-last-child(2) a:after {n display: none;n }n }n & form {n background-color: var(–w3c-blue);n border: 1px solid var(–pure-white);n & > div {n display:flex;n }n & label {n text-transform: none;n font-weight: normal;n }n & input {n box-sizing: border-box;n -webkit-appearance: none;n background-color: transparent;n border: 0;n border-radius: 0;n color: var(–off-white);n height: 100%;n padding: 5px;n margin: 0;n width: 10em;n &:focus {n color: var(–pure-white);n }n &::-webkit-search-decoration {n display: none;n }n &::-webkit-search-cancel-button,n &::-webkit-search-results-button {n filter: invert(100%);n }n }n & button {n display: block;n margin: 0;n }n & ::-webkit-input-placeholder {n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn & :-moz-placeholder { /* Firefox 18- */n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn & ::-moz-placeholder { /* Firefox 19+ */n color: var(–pure-white);n font-style: italic;n opacity: 1;n }nn & :-ms-input-placeholder {n color: var(–pure-white);n font-style: italic;n opacity: 1;n }n }n}”,“.navigations {n position: relative;n grid-column-start: 6;n grid-column-end: -2;n flex-grow: 1;n display: flex;n align-items: center ;n & .nava11y {n display: block;n }n}n.mainnav, .metanav {n & > ul {n margin: 0;n padding: 0;n & > li {n list-style: none;n margin: 0;n }n }n}”,“.teaser.news {n background-color: var(–pure-white);n}nn.announce-box {n background-color: var(–lt-off-white);n border: 1px solid var(–line-grey);n border-block: 1px;n border-inline: 0;n padding-block: 10px !important;n padding-inline: 25px !important;n &+.announce-box {n border-block-start-width:0;n }n &>:first-child {n margin-block-start: 0;n }n &>:last-child {n margin-block-end: 0;n }n}”,“.notes {n font-size: .85em;n & strong:first-child {n font-weight: bold;n color: var(–wai-green);n }n}”,“.pager {n background-color: var(–pure-white);n border: 1px solid var(–line-grey);n margin-block-start: 32px;n}nn.pager > ul {n box-sizing: border-box;n align-content: center;n display: flex;n flex-direction: row;n flex-wrap: wrap;n margin: 0;n padding: 8px;n}nn.pager–item {n display: flex;n flex: 0 1 50%;n &:only-child {n flex-basis: 100%;n }n list-style: none;n margin:0;n}nn.pager–item a:link {n color: var(–wai-green);n display: flex;n flex-direction: row;n flex: 1 100%;n text-decoration: none;n align-items: center;n}nn.pager–item a:visited {n color: var(–visited-link);n}nn.pager–item a:hover,n.pager–item a:focus {n color: var(–w3c-blue);n}nn.pager–item a:active {n color: var(–wai-green);n}nn.pager–item.next a {n flex-direction: row-reverse;n justify-content: flex-end;n text-align: end;n}nn.pager–item-icon {n display: flex;n font-size: 33px;n}nn.pager–item-text {n display: flex;n flex: 1 auto;n width: 100%;n flex-direction: column;n margin-inline-end: 8px;n margin-inline-start: 8px;n}nn.pager–item-text-direction {n color: var(–off-black);n font-size: .75rem;n}nn.pager–item-text-target {n font-size: 1rem;n line-height: 1;n}”,“.pagination {n margin: 0;n margin-block: 16px;n padding-block-start: 16px;n border-block-start: 2px solid var(–line-grey);n & ul {n width: 100%;n display: flex;n margin: 0;n padding: 0;n list-style: none;n justify-content: flex-endn }n & li {n margin-inline-start: 8px;n }n & a, & .like-a {n padding-block: 8px;n padding-inline: 16px;n border-radius: 4px;n border: 2px solid var(–line-grey);n }n & .is-active .like-a {n background-color: var(–w3c-blue);n border-color: var(–w3c-blue);n color: var(–pure-white);n }n & a:–hovcus {n background-color: var(–line-grey);n }n}”,“.related-content {n background-color: var(–pure-white);n border: 1px solid var(–line-grey);n display: flex;n flex: 1 100%;n flex-direction: column;n margin: 50px;n}nn.related-content–head {n align-items: center;n background-color: var(–off-white);n border-box-end: 1px solid var(–line-grey);n display: flex;n flex-direction: row;n block-size: 48px;n}nn.related-content–head-icon {n block-size: 22px;n margin-inline-end: 10px;n margin-inline-start: 19px;n inline-size: 22px;n}nn.related-content–head-heading {n border: none;n color: var(–w3c-blue);n flex: 1 100%;n font-size: 20px;n margin: 0;n padding: 0;n}nnn.related-content–content {n margin: 0;n padding: 0;n}nn.related-content–content-list {n list-style: none;n margin: 22px;n padding: 0;n}nn.related-content–content-list li {n font-size: 14px;n line-height: 2.2em;n}”,“.sidenav {n grid-area: navigation;n margin-block-end: 24px;n display: none;n &.open {n display: block;n margin-block-start: 16px;n }n @media (–large) {n display: block;n }n @media print {n display: none;n }n}nn.sidenav–list>:first-child>a {n color: var(–pure-white);n font-size: 1.375rem;n font-weight: bold;n border-block-start: none;n}nn.sidenav–list {n background-color: var(–w3c-blue);n border: 2px solid var(–w3c-blue);n border-block-end-width: 5px;n border-block-start-width: 0;n border-inline-start-width: 5px;n border-inline-end-width: 0;n margin: 0;n padding:0;n font-size: .8125rem;n & a {n display: flex;n box-sizing: border-box;n padding-block: 8px;n padding-inline: 24px;n min-height: 44px;n color: var(–pure-white);n text-decoration: none;n align-items: center;n &:–hovcus {n text-decoration: underline;n background-color: var(–off-white);n color: var(–wai-green);n }n &:focus {n outline-color: var(–gold);n }n & span.lang {n font-weight: normal;n }n }n & li a {n border-block-start: 1px solid var(–w3c-classic);n }n .sidenav-head + & {n border-block-start: none;n }n & ul {n padding: 0;n margin: 0;n padding-inline-start: 24px;n }n & a + ul { display:none; }n & a + ul { display:block; }n & li {n margin: 0;n padding: 0;n list-style: none;n }n & ul li:first-child a {n border-top-color:transparent;n }n & a {n /*color: var(–w3c-blue);n background-color: var(–body-bg);*/n }n & a {n padding-block-end: 4px;n font-weight: bold;n }n & a {n font-weight: bold;n color: var(–wai-green);n background-color: var(–body-bg);n position:relative;n &:before, &:after {n position: absolute;n content: "";n width: 0;n height: 0;n left: auto;n right: 0;n &:dir(rtl) {n left: 0;n right: auto;n }n border: 1px solid var(–pure-white);n opacity: .9;n }n &:before {n top:-2px;n border-color: transparent var(–pure-white) var(–pure-white) transparent;n }n &:dir(rtl):before {n border-color: transparent transparent var(–pure-white) var(–pure-white);n }n &:after {n bottom:-2px;n border-color: var(–pure-white) var(–pure-white) transparent transparent;n }n &:dir(rtl):after {n border-color: var(–pure-white) transparent transparent var(–pure-white);n }n }n}nn.sidenav-languages {n font-size: .8125rem;n margin-block-start: 2rem;n border-radius: 3px;n border: 2px solid var(–gold);n background-color: var(–pure-white);n & header {n border-block-end: 2px solid var(–gold);n padding-block: 8px;n padding-inline: 27px;n font-weight: bold;n }n & .langlist {n padding-inline-start: 27px;n list-style-position: inside;n list-style-type: square;n color: var(–w3c-classic);n & li {n margin-block-end: 2px;n }n }n & p {n padding-block-start: 4px;n padding-block-end: 4px;n padding-inline-start: 27px;n padding-inline-end: 0;n margin:0;n border-block-start: 1px solid eed009;n }n}n”,“table, caption {n text-align: start;n}ntable {n border: 1px solid var(–cloudy);n border-collapse: collapse;n margin-block-end: 2em;n}ncaption {n font-weight: bold;n font-size: 1.125rem;n color: var(–wai-green);n line-height: 1.4;n margin-block-end: 8px;n}nth, td {n padding-block: 12px;n padding-inline: 18px;n border: 1px solid var(–cloudy);n vertical-align: top;n}n.dense td, .dense th {n padding-block: 2px;n padding-inline: 4px;n}nth {n font-weight: bold;n color: var(–pure-white);n background-color: var(–wai-green);n & a {n color: inherit;n &:–hovcus {n color: var(–gold);n }n &:visited {n color: inherit;n }n }n}nth, td {n & > :first-child {n margin-block-start: 0;n }n & > :last-child {n margin-block-start: 0;n }n}nn.quiet {n & th {n background-color: var(–off-white);n color: var(–w3c-blue);n & a {n color: inherit;n &:–hovcus {n color: var(–wai-green);n }n &:visited {n color: inherit;n }n }n }n}nn.hyphenated {n hyphens: auto;n}”,“.teaser.audiences-inline {n & .subtitle {n /font-weight:normal;/n }n & .title {n display: block;n font-size: 2.25rem;n }n}”,“.making-web-accessible {n text-align:center;n border-block-end: 1px solid var(–line-grey);n flex-direction: column;n & [hidden] {n display: none !important;n }n & .inner.hidesection {n position: relative;n order: -1;n }n & .making-web-accessible-box {n text-align: start;n }n & .mwa-icon {n width: 65px;n height: 65px;n margin-inline-end: 1rem;n &.mwa-icon-book {n height: 49px;n padding-block-start: 16px;n }n &.mwa-icon-computer {n height: 57px;n padding-block-start: 8px;n }n }n & .title {n display: block;n font-size: 2.25rem;n }n & .teaser-h h2 {n margin:0;n }n & .teaser-h p {n margin-block-end:.5rem;n }n & h3 {n margin-block-start: 10px;n font-size: 1.5rem;n margin-block-end:0;n }n & p {n margin-block-start:.5rem;n margin-block-end:0;n }n & .showhidebutton {n float: inline-end;n position: absolute;n top: -1.35em;n right: 0;n }n}”,“.teaser.media-inline {n & .subtitle {n /font-weight:normal;/n }n & .title {n display: block;n font-size: 2.25rem;n }n}”,“.white-bg {n background-color: var(–pure-white);n}nn.bordered {n border: 1px 0;n border-color: var(–line-grey);n}nn.teaser.news-teaser {n & .title {n display: block;n font-size: 2.25rem;n }n & h3 {n margin-block-end: 0;n }n & p {n margin: 0;n }n}”,“.teaser.resource-inline {n & .subtitle {n /font-weight:normal;/n }n & .title {n display: block;n font-size: 2.25rem;n }n}”,“.teaser {n padding-block-start: 32px;n padding-block-end: 32px;n}nn.teaser.featured {n background-size: cover;n background-position: center;n & .teaser-c {n background-color: rgba(255, 255, 255, 0.9);n border-block-start: 5px solid var(–faded-red);n padding-block: 16px;n padding-inline: 32px;n display:block;n }n}nn.teaser-h {n & h2, & h3, & h4, & h5, & h6 {n margin: 0;n margin-block-end: 16px;n padding: 0;n border:none;n color: var(–wai-green);n font-size: 1rem;n line-height: 1.2;n &.title {n font-size: 1.5rem;n margin: 0;n margin-block-start: 10px;n margin-block-end: 20px;n @media (–medium) {n font-size: 2rem;n }n @media (–large) {n font-size: 2.375rem;n }n }n }n & .subtitle {n font-weight: bold;n margin: 0;n font-size: .875rem;n color: var(–off-black);n }n}nn.teaser-h-icon {n height:1em;n width: 1em;n vertical-align: middle;n margin-inline-end: 10px;n &.full {n display: block;n height: 1.8em;n width: 1.8em;n }n}nn.teaser-tip {n text-align: center;n & .teaser-h h2 {n font-size: 1.75remn }n & .teaser-h svg {n display: block;n margin: 0 auto;n height: 1.75em;n width: 1.75em;n }n & .fakelink {n margin: 0 auto;n }n}nn.fakelink {n text-decoration: underline;n position: relative;n & svg {n margin-inline-start: 5px;n width: .75em;n height: .75em;n }n}nn.teaser-about {n & p {n @media (–medium) {n font-size: 1.25rem;n }n @media (–large) {n font-size: 1.5rem;n }n color: var(–grey);n }n & .teaser-h h2 {n font-weight: bold;n }n}nn.teaser-media {n align-items: center;n background-color: var(–pure-white);n}nn.teaser-sponsors {n border-block-start: 1px solid var(–line-grey);n}nn.area-teaser {n display: block;n background-color: var(–pure-white);n border: 1px solid var(–line-grey);n margin: -1px;n padding-block: 20px;n padding-inline: 32px;n @media (–medium) {n padding-block: 40px;n padding-inline: 40px;n }n @media (–large) {n padding-block: 60px;n padding-inline: 40px;n }n & .teaser-h {n display: flex;n align-items: flex-end;n & h2, & h3, & h4, & h5, & h6 {margin: 0; font-weight: normal;}n }n & .teaser-h-icon {n margin-block-end: 10px;n }n &:hover, &:focus {n & .teaser-h > :not(svg) {n text-decoration: underline;n }n }n}nn.teaser.audiences-inline {nn}”,“.video-link {n display: inline-block;n text-decoration: none;n margin: 10px 0;n & span {n display: block;n text-align: center;n text-decoration: underline;n }n & img {n width: 240px;n border-radius: 1rem;n }n}nn.video-link-small img {n width: 120px;n border-radius: .5rem;n}nn.video-link-inline {n display: inline-flex;n align-items: center;n & img {n width: auto;n height: 2em;n margin-inline-end: 1em;n border-radius: .25rem;n }n span {n text-align: start;n }n}”,“/*n Able Player core stylesnn Default z-index map:nn * Modal dialogn div.able-modal-dialog = 10000n div.able-modal-overlay = 9500nn * Items that should always be on top (9000):n able-vts = 9400n .able-alert = 9400n .able-window-toolbar .able-button-handler-preferences = 9300n .able-popup = 9200n .able-volume-head = 9175n .able-volume-slider = 9150n .able-tooltip = 9000nn * Pop-ups with critical content: (7000 - 8000):n .able-sign-window = 8000n .able-transcript-area = 7000nn * Player controls: (5000 - 6000)n .able-controller .able-seekbar = 6900n .able-controller .buttonOff = 6800n .able-controller button > img = 6700n .able-controller button > span = 6700n .able-controller button = 6600n .able-big-play-button = 6500n div.able-captions-wrapper = 6000n .able-seekbar-head = 5500n .able-seekbar-played = 5200n .able-seekbar-loaded = 5100n .able = 5000n*/n.able-wrapper {n position: relative;n margin: 0;n padding: 0;n width: 100%;n height: auto;n box-sizing: content-box !important;n max-width: none !important;n}n.able {n position: relative;n margin: 1em 0;n width: 100%; /* will be changed dynamically as player is contructed */n z-index: 5000;n}n.able-column-left {n float: inline-start;n}n.able-column-right {n float: inline-start;n}n.able .able-vidcap-container {n background-color: black;n /* height: 360px; */n left: 0;n margin: 0;n position: relative;n top: 0;n}n.able-player {n font-family: inherit;n background-color: #262626; /* background color of player (appears on top & bottom) */n}n.able-offscreen {n position:absolute;n left:-10000px;n &:dir(rtl) {n right: -10000px;n left: auto;n }n top:auto;n width:1px;n height:1px;n overflow:hidden;n}n.able-media-container audio {n display: none !important;n}n.able-video {n}n.able-video .able-now-playing {n display: none; /* not currently used for video */n}n.able-controller {n position: relative;n border-block-start: 2px solid #4c4c4c;n border-block-end: 2px solid #4c4c4c;n background-color: #464646; /* background color of controller bar */n min-height: 38px; /* height of button (20px) + 4px border + 4px padding */n padding: 0;n}n.able-poster {n position: absolute;n top: 0;n left: 0;n}nn/*n Controller Buttons & Controlsn*/n.able-big-play-button {n position: absolute;n font-size: 8em;n opacity: 0.5;n filter:alpha(opacity=50); /* for IE */n color: fdfdfd;n background-color: transparent;n border: none;n outline: none;n left: 0;n top: 0;n padding: 0;n z-index: 6500;n}n.able-big-play-button:hover {n opacity: 100;n filter:alpha(opacity=100); /* for IE */n}n.able-left-controls, .able-right-controls {n overflow: visible;n}n.able-left-controls button, .able-right-controls button {n vertical-align: middle;n}n.able-left-controls {n float: inline-start;n}n.able-right-controls {n float: inline-end;n}n.able-black-controls,n.able-black-controls button,n.able-black-controls label {n color: #000 !important;n}n.able-black-controls .able-seekbar {n border: 2px solid #000;n}n.able-white-controls,n.able-white-controls button,n.able-black-controls label {n color: #FFF !important;n}n.able-white-controls .able-seekbar {n border: 2px solid #FFF;n}n.able-controller button {n background: none;n position: relative;n display: inline-block;n border-style: none;n margin: 3px;n padding: 0;n font-size: 20px;n min-width: 24px;n outline: 2px solid #464646; /* same color as .able-controller background-color */n border: none;n overflow: visible !important;n z-index: 6600;n}n.able-controller button > span,n.able-controller button > img {n width: 20px;n margin: 0 auto;n padding: 0;n z-index: 6700;n}n.able-controller .buttonOff {n opacity: 0.5;n filter:alpha(opacity=50); /* for IE */n z-index: 6800;n}n.able-controller .able-seekbar {n margin: 0 5px;n z-index: 6900;n}n.able-controller button:hover,n.able-controller button:focus {n outline-style: solid;n outline-width: medium;n}n.able-controller button:hover {n outline-color: #8AB839 !important; /* green */n}n.able-controller button:focus {n outline-color: ffbb37 !important; /* yellow */n}nn/*n Seekbarn*/n.able-seekbar-wrapper {n display: inline-block;n vertical-align: middle;n}n.able-seekbar {n position: relative;n height: 0.5em;n border: 1px solid;n background-color: #000000;n margin: 0 3px;n border-style: solid;n border-width: 2px;n border-color: ffffff;n}n.able-seekbar-loaded {n display: inline-block;n position: absolute;n left: 0;n top: 0;n height: 0.5em;n background-color: #464646;n z-index: 5100;n}n.able-seekbar-played {n display: inline-block;n position: absolute;n left: 0;n top: 0;n height: 0.5em;n background-color: #DADADA;n z-index: 5200;n}n.able-seekbar-head {n display: inline-block;n position: relative;n left: 0;n top: -0.45em;n background-color: #FDFDFD;n width: 0.8em;n height: 0.8em;n border: 1px solid;n border-radius: 0.8em;n z-index: 5500;n}nn/*n Volume Slidern*/n.able-volume-slider {n width: 34px;n height: 50px;n background-color: #464646; /* same as .able-controller */n padding: 10px 0;n position: absolute;n right: 0px;n top: -74px;n display: block;n z-index: 9100;n}n.able-volume-track {n display: block;n position: relative;n height: 100%; /* = 50px after padding */n width: 5px;n margin: 0 auto;n background-color: #999;n}n.able-volume-track.able-volume-track-on {n background-color: dadada;n position: absolute;n height: 20px; /* change dynamically; 5px per volume tick */n top: 30px; /* change dynamically; 50px - height */n}n.able-volume-head {n display: inline-block;n background-color: fdfdfd;n outline: 1px solid #333;n position: absolute;n height: 7px;n width: 15px;n left: -5px;n top: 23px; /* change dynamically; .able-volume-track-on top - 7 */n z-index: 9175;n}n.able-volume-head:hover,n.able-volume-head:focus {n background-color: ffbb37 !important; /* yellow */n}n.able-volume-help { /* not visible; used in aria-describedby */n display: none;n}nn/*ninput:focus {n outline: none;n}ninput::-webkit-slider-runnable-track {n width: 100%;n height: 8.4px;n cursor: pointer;n animate: 0.2s;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n background: #3071a9;n border-radius: 1.3px;n border: 0.2px solid #010101;n}ninput::-webkit-slider-thumb {n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n border: 1px solid #000000;n height: 36px;n width: 16px;n border-radius: 3px;n background: ffffff;n cursor: pointer;n -webkit-appearance: none;n margin-block-start: -14px;n}ninput:focus::-webkit-slider-runnable-track {n background: #367ebd;n}ninput::-moz-range-track {n width: 100%;n height: 8.4px;n cursor: pointer;n animate: 0.2s;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n background: #3071a9;n border-radius: 1.3px;n border: 0.2px solid #010101;n}ninput::-moz-range-thumb {n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n border: 1px solid #000000;n height: 36px;n width: 16px;n border-radius: 3px;n background: ffffff;n cursor: pointer;n}ninput::-ms-track {n width: 100%;n height: 8.4px;n cursor: pointer;n animate: 0.2s;n background: transparent;n border-color: transparent;n border-width: 16px 0;n color: transparent;n}ninput::-ms-fill-lower {n background: #2a6495;n border: 0.2px solid #010101;n border-radius: 2.6px;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n}ninput::-ms-fill-upper {n background: #3071a9;n border: 0.2px solid #010101;n border-radius: 2.6px;n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n}ninput::-ms-thumb {n box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;n border: 1px solid #000000;n height: 36px;n width: 16px;n border-radius: 3px;n background: ffffff;n cursor: pointer;n}ninput:focus::-ms-fill-lower {n background: #3071a9;n}ninput:focus::-ms-fill-upper {n background: #367ebd;n}n*/nn/*n Status Barn*/nn.able-status-bar {n height: 1.5em;n min-height: 1.5em;n color: #CCC;n font-size: 0.9em;n background-color: transparent;n padding: 0.5em 0.5em 0.25em;n}n.able-status-bar span.able-timer {n /* contains both span.elapsedTime and span.duration */n text-align: start;n float: inline-start;n width: 32%;n}n.able-status-bar span.able-speed {n float: inline-start;n width: 33%;n text-align: center;n}n.able-status {n font-style: italic;n float: inline-end;n width: 32%;n text-align :right;n}nn/*n Captions and Descriptionsn*/nndiv.able-captions-wrapper {n width: 100%;n margin: 0;n padding: 0;n text-align: center;n line-height: 1.35em;n display: block;n z-index: 6000;n}ndiv.able-captions {n display: none;n padding: 0.15em 0.25em;n /* settings that are overridden by user prefs */n background-color: black;n font-size: 1.1em;n color: white;n opacity: 0.75;n}ndiv.able-captions-overlay {n position: absolute;n margin: 0;n bottom: 0;n}ndiv.able-captions-below {n position: relative;n min-height: 2.8em;n}ndiv.able-descriptions {n position: relative;n color: #FF6; /* yellow, to differentiate it from captions */n background-color: #262626;n min-height: 2.8em;n border-block-start: 1px solid #666;n margin: 0;n padding: 3%;n width: 94%;n text-align: center;n}nn/*n Now Playingn*/nndiv.able-now-playing {n text-align: center;n font-weight: bold;n font-size: 1.1em;n color: #FFFFFF;n background-color: transparent;n padding: 0.5em 0.5em 1em;n}ndiv.able-now-playing span {n font-size: 0.9em;n}ndiv.able-now-playing span span {n display: block;n}nn/*n Modal Dialogsn*/nndiv.able-modal-dialog {n position: absolute;n height: auto;n max-width: 90%;n margin-inline-start: auto;n margin-inline-end: auto;n left: 0px;n right: 0px;n outline: 0px none;n display: none;n color: #000;n background-color: #FAFAFA;n box-sizing: content-box !important;n z-index: 10000;n}ndiv.able-modal-overlay {n position: fixed;n width: 100%;n height: 100%;n background-color: #000;n opacity: 0.5;n margin: 0;n padding: 0;n top: 0;n left: 0;n display: none;n z-index: 9500;n}nbutton.modalCloseButton {n position: absolute;n top: 5px;n right: 5px;n}nbutton.modal-button {n margin-inline-end: 5px;n}ndiv.able-modal-dialog input:hover,ndiv.able-modal-dialog input:focus,ndiv.able-modal-dialog button:hover,ndiv.able-modal-dialog button:focus {n outline-style: solid;n outline-width: 2px;n}ndiv.able-modal-dialog input:hover,ndiv.able-modal-dialog button:hover {n outline-color: #8AB839; /* green */n}ndiv.able-modal-dialog input:focus,ndiv.able-modal-dialog button:focus {n outline-color: ffbb37; /* yellow */n}ndiv.able-modal-dialog h1 {n font-weight: bold;n font-size: 1.8em;n line-height: 1.2em;n margin: 0.75em 0;n color: #000;n text-align: center;n}n.able-prefs-form,n.able-help-div,n.able-resize-form {n background-color: #F5F5F5;n border: medium solid ccc;n padding: 0.5em 1em;n margin: 0 0 0 1em;n width: 25em;n display: none;n}nn/*n Preferences Formn*/nn.able-prefs-form fieldset {n margin-inline-start: 0;n padding-left: 0;n border: none;n}n.able-prefs-form legend {n color: black;n font-weight: bold;n font-size: 1.1em;n}n.able-prefs-form fieldset div {n display: table;n margin-inline-start: 1em;n}n.able-prefs-form fieldset div input {n display: table-cell;n width: 1em;n vertical-align: middle;n}n.able-prefs-form fieldset div label {n display: table-cell;n padding-left: 0.5em;n}nfieldset.able-prefs-keys div {n float: inline-start;n margin-inline-end: 1em;n}ndiv.able-desc-pref-prompt {n font-weight: bold;n font-style: italic;n margin-inline-start: 1em !important;n}ndiv.able-prefDescFormat > div {n margin-inline-start: 1.5em;n}n.able-prefs-captions label,n.able-prefs-captions select {n display: block;n float: inline-start;n margin-block-end: 0.25em;n}nfieldset.able-prefs-captions label {n width: 6em;n text-align: end;n padding-right: 1em;n}nfieldset.able-prefs-captions select {n width: 10em;n font-size: 0.9em;n border-radius: none;n}n.able-prefs-form div.able-captions-sample {n padding: 0.5em;n text-align: center;n}n.able-prefs-form h2 {n margin-block-start: 0;n margin-block-end: 0.5em;n font-size: 1.1em;n}n.able-prefs-form ul {n margin-block-start: 0;n}nn/*n Keyboard Preferences Dialogn*/nable-prefs-form-keyboard ul {n list-style-type: none;n}nspan.able-modkey-alt,nspan.able-modkey-ctrl,nspan.able-modkey-shift {n color: #666;n font-style: italic;n}nspan.able-modkey {n font-weight: bold;n color: #000;n font-size: 1.1em;n}nn/*n Resize Window Dialogn*/nn.able-resize-form h1 {n font-size: 1.15em;n}n.able-resize-form div div {n margin: 1em;n}n.able-resize-form label {n padding-right: 0.5em;n font-weight: bold;n}n.able-resize-form input {n font-size: 1em;n}n.able-resize-form input {n color: #AAA;n}nn/*n Drag & Dropn*/nn.able-window-toolbar {n background-color: #464646;n min-height: 15px;n padding: 10px;n border-style: solid;n border-width: 0 0 1px 0;n}n.able-draggable:hover {n cursor: move;n}n.able-window-toolbar .able-button-handler-preferences {n position: absolute;n top: 0;n right: 0;n font-size: 1.5em;n background-color: transparent;n border: none;n outline: none;n padding: 0;n z-index: 9300;n}n.able-window-toolbar .able-button-handler-preferences:hover,n.able-window-toolbar .able-button-handler-preferences:focus {n outline-style: solid;n outline-width: medium;n}n.able-window-toolbar .able-button-handler-preferences:hover {n outline-color: #8AB839 !important; /* green */n}n.able-window-toolbar .able-button-handler-preferences:focus {n outline-color: ffbb37 !important; /* yellow */n}n.able-window-toolbar .able-popup {n position: absolute;n cursor: default;n right: 0;n top: 0;n display: block;n}n.able-drag {n border: 2px dashed #F90;n cursor: move;n}n.able-resizable {n position: absolute;n width: 16px;n height: 16px;n padding: 5px 0 0 5px;n bottom: 0;n right: 0;n cursor: nwse-resize;n background: transparent bottom right url('../ableplayer/images/wingrip.png') no-repeat;n}nn/*n Sign Language Windown*/nn.able-sign-window {n position: relative;n margin: 1em;n /* max-width: 100%; */n z-index: 8000;n}n.able-sign-window video {n width: 100%;n}n.able-sign-window:focus {n outline: none;n}nnn/*n External chapters divn*/ndiv.able-chapters-div {n padding: 0;n}ndiv.able-chapters-div .able-chapters-heading {n margin: 1em 0.75em;n font-size: 1.1em;n font-weight: bold;n}ndiv.able-chapters-div ul {n list-style-type: none;n padding-left: 0;n}ndiv.able-chapters-div ul li {n max-width: 100%;n padding: 0;n height: 2em;n}ndiv.able-chapters-div button {n width: 100%;n height: 100%;n border: none;n background-color: transparent;n color: #000;n font-size: 1em;n text-align: start;n padding: 0.15em 1em;n}ndiv.able-chapters-div li.able-current-chapter {n background-color: #000 !important;n}ndiv.able-chapters-div li.able-current-chapter button {n color: #FFF !important;n}ndiv.able-chapters-div li.able-focus {n background-color: #4C4C4C;n}ndiv.able-chapters-div button:focus,ndiv.able-chapters-div button:hover,ndiv.able-chapters-div button::-moz-focus-inner {n border: 0;n outline: none;n color: #FFF !important;n}nn/*n Fullscreen settingsn In v2.2.4b commented out :-webkit-full-screen stylen This was causing the toolbar in fullscreen mode to be positioned slightly offscreen in webkit browsersn Safari had an additional problem in window height was being calculated (see event.js > onWindowResize())n Commenting out this style appears have no adverse effect in any browsern All other fullscreen styles were already commented out, and left here solely for referencen*/n/*n:-webkit-full-screen {n position: fixed;n width: 100%;n height: 100%;n top: 0;n background: none;n}n:-moz-full-screen {n position: fixed;n width: 100%;n height: 100%;n top: 0;n bottom: 20;n background: none;n}nn:-ms-fullscreen {n position: fixed;n width: 100%;n height: 100%;n top: 0;n background: none;n}nn:fullscreen {n position: fixed;n width: 100%;n height: 80%;n top: 0;n background: none;n}n*/nn/*n Tooltips & Alertsn*/nn.able-tooltip, .able-alert {n position: absolute;n padding: 5px 10px;n border-color: black;n border-width: 1px;n color: #000 !important;n background-color: #CCCCCC;n -webkit-border-radius: 5px;n -moz-border-radius: 5px;n border-radius: 5px;n display: block;n}n.able-alert {n background-color: #FFFFCC;n box-shadow: 0px 0px 16px #262626;n z-index: 9400;n}n.able-popup {n z-index: 9200;n}n.able-tooltip {n z-index: 9000;n}nn/*n Popup Menusn*/n.able-popup {n position: absolute;n margin: 0;n padding: 0;n border-color: black;n border-width: 1px;n background-color: #000;n opacity: 0.85;n -webkit-border-radius: 5px;n -moz-border-radius: 5px;n border-radius: 5px;n display: block;n cursor: default;n list-style: none;n}nul.able-popup {n list-style-type: none;n}n.able-popup li {n padding: 0.25em 1em 0.25em 0.25em;n margin: 1px;n color: #FFF;n}n.able-popup li.able-focus {n background-color: #CCC;n color: #000;n}n.able-popup-captions li {n padding-left: 1em;n}n.able-popup-captions li {n padding-left: 0;n}n.able-popup-captions li::before {n content: "\2713 "; /* check mark; for heavier mark us 2714 */n}nn/*n Transcriptn*/nn.able-transcript-area {n border-width: 1px;n border-style: solid;n height: 400px;n z-index: 7000;n outline: none;n padding-bottom: 25px; /* keep content above 16x16px drag icon */n background-color: #FFF;n}n.able-transcript {n position: relative; /* must be positioned for scrolling */n overflow-y: scroll;n padding-left: 5%;n padding-right: 5%;n /* width: 90%; */n background-color: #FFF;n height: 350px;n}n.able-transcript div {n margin: 1em 0;n}n.able-transcript-heading {n font-size: 1.4em;n font-weight: bold;n}n.able-transcript-chapter-heading {n font-size: 1.2em;n font-weight: bold;n}n.able-transcript div.able-transcript-desc {n background-color: #FEE;n border: thin solid #336;n font-style: italic;n padding: 1em;n}n.able-transcript .able-unspoken {n font-weight: bold;n}n.able-transcript .able-hidden {n position: absolute !important;n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */n clip: rect(1px, 1px, 1px, 1px);n}n.able-highlight {n background: #FF6; /* light yellow */n}n.able-previous {n background: black !important;n font-style: italic;n}n.able-transcript span:hover,n.able-transcript span:focus,n.able-transcript span:active {n background: #CF6; /* light green */n cursor: pointer;n}n.able-window-toolbar label {n margin-inline-end: 10px;n color: #FFF;n}n.able-window-toolbar input:focus,n.able-window-toolbar input:hover,n.able-window-toolbar select:focus,n.able-window-toolbar select:hover,n.able-controller input:focus,n.able-controller input:hover,n.able-controller button:focus,n.able-controller button:hover,n.able-seekbar-head:focus,n.able-seekbar-head:hover {n outline-style: solid;n outline-width: 2px;n}n.able-window-toolbar input:focus,n.able-window-toolbar select:focus,n.able-controller input:focus,n.able-controller button:focus,n.able-seekbar-head:focus {n outline-color: ffbb37; /* yellow */n}n.able-window-toolbar input:hover,n.able-window-toolbar select:hover,n.able-controller input:hover,n.able-controller button:hover,n.able-seekbar-head:hover {n outline-color: #8AB839; /* green */n}n.able-window-toolbar .transcript-language-select-wrapper {n float: inline-end;n padding-right: 30px;n}nn/*n Playlist (both audio and video)n*/nn.able-playlist {n list-style-type: none;n margin: 0;n background-color: #FFFFFF;n padding: 5px 0;n}n.able-playlist li {n background-color: #DDDDDD; /* default background color of each item in playlist */n margin: 5px;n padding: 0;n border: 2px solid #AAA;n border-radius: 5px;n -moz-border-radius: 5px;n}n.able-playlist li button {n border: none;n color: #000000;n background-color: transparent;n font-size: 1em;n width: 100%;n padding: 5px 10px;n text-align: left;n}n.able-playlist li button:hover,n.able-playlist li button:focus,n.able-playlist li button:active { /* playlist items when they have mouse or keyboard focus */n background-color: #FFEEB3;n color: #000000;n text-decoration: none;n outline: none;n}n.able-playlist li button::-moz-focus-inner {n border: 0;n}n.able-playlist li button img {n width: 100px;n float: left;n margin-right: 10px;n}n.able-playlist li.able-current { /* currently selected playlist item */n background-color: #340449;n border-color: #230330;n}n.able-playlist li.able-current button {n color: #FFFFFF;n font-weight: bold;n text-decoration: none;n outline: none;n}n.able-playlist li.able-current button:hover,n.able-playlist li.able-current button:focus,n.able-playlist li.able-current button:active {n color: #000000;n}nn/*n Searchn*/nn.able-search-results ul li {n font-size: 1.1em;n margin-block-end: 1em;n}n.able-search-results-time {n font-weight: bold;n text-decoration: underline;n cursor: pointer;n}n.able-search-results-time:hover,n.able-search-results-time:focus,n.able-search-results-time:active {n color: #FFF;n background-color: #000;n text-decoration: none;n}n.able-search-results-text {n padding-left: 1em;n}n.able-search-term {n background-color: #FFC;n font-weight: bold;n}nn/*n Video Transcript Sorter (VTS)n*/n#able-vts-instructions {n margin-bottom: 1.5em;n padding: 1em;n border: 1px solid #999;n width: 720px;n max-width: 90%;n}n#able-vts fieldset {n margin: 1em;n border: none;n}n#able-vts fieldset legend {n color: #000;n font-weight: bold;n}n#able-vts fieldset div {n float: inline-start;n padding-right: 1em;n}n#able-vts table {n clear: inline-start;n}nn#able-vts table,n#able-vts table th,n#able-vts table td {n border: 1px solid black;n border-collapse: collapse;n padding: 0.5em 0.75em;n}n#able-vts table th.actions {n min-width: 140px;n}n#able-vts table td button {n width: auto;n padding: 0;n margin: 2px;n}n#able-vts table td button svg {n width: 16px;n height: 16px;n}n#able-vts table button:hover,n#able-vts table button:focus {n /* border: 3px solid #66c2ff; */n}n#able-vts table button:hover svg {n fill: #C00;n}ntr.kind-chapters,ntr.kind-subtitles {n background-color: #FFF;n}ntr.kind-descriptions {n background-color: #FEE;n}ntr.kind-chapters {n background-color: e6ffe6;n}n.able-vts-dragging {n background-color: #FFC;n}ndiv#able-vts-icon-credit {n margin: 1em;n}ndiv#able-vts-alert {n display: none;n position: fixed;n top: 5px;n left: 5px;n border: 2px solid #666;n background-color: #FFC;n padding: 1em;n font-weight: bold;n z-index: 9400;n}nbutton#able-vts-save {n font-size: 1em;n padding: 0.25em;n border-radius: 5px;n margin-bottom: 1em;n font-weight: bold;n}nbutton#able-vts-save:hover,nbutton#able-vts-save:focus {n color: white;n background-color: #060;n}n.able-vts-output-instructions {n width: 720px;n max-width: 90%;n}n#able-vts textarea {n height: 200px;n width: 720px;n max-width: 90%;n}nn/*n Miscn*/nn.able-clipped, .able-screenreader-alert {n /* hide from sighted users, but not screen reader users */n position: absolute !important;n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */n clip: rect(1px, 1px, 1px, 1px);n /* additional rules are needed to ensure clipped buttons are truly invisible in Safari on Mac OS X */n width: 1px !important;n height: 1px !important;n overflow: hidden !important;n}n.able-error {n display: block;n background: ffc;n border: 2px solid #000;n color: #FF0000;n margin: 0.75em;n padding: 0.5em;n}n.able-fallback {n display: block;n text-align: center;n border: 2px solid #333355;n background-color: #EEE;n color: #000;n font-weight: bold;n font-size: 1.1em;n padding: 1em;n margin-block-end: 1em;n max-width: 500px;n width: 95%;n}n.able-fallback div,n.able-fallback ul,n.able-fallback p {n text-align: start;n}n.able-fallback li {n font-weight: normal;n}n.able-fallback img {n width: 90%;n margin: 1em auto;n opacity: 0.3;n}n.able-fallback img.able-poster {n position: relative;n}nn/*n SVG Iconsn*/nbutton svg {n display: inline-block;n width: 1em;n height: 1em;n fill: currentColor;n}nnn/*n icomoon.io font stylingn*/n@font-face {n font-family: 'able';n src: url('../ableplayer/button-icons/fonts/able.eot?dqripi');n src: url('../ableplayer/button-icons/fonts/able.eot?dqripi#iefix') format('embedded-opentype'),n url('../ableplayer/button-icons/fonts/able.ttf?dqripi') format('truetype'),n url('../ableplayer/button-icons/fonts/able.woff?dqripi') format('woff'),n url('../ableplayer/button-icons/fonts/able.svg?dqripi#able') format('svg');n font-weight: normal;n font-style: normal;n font-display:swap;n}nn, [class*=" icon-"] {n /* use !important to prevent issues with browser extensions that change fonts */n font-family: 'able' !important;n speak: none;n font-style: normal;n font-weight: normal;n font-variant: normal;n text-transform: none;n line-height: 1;nn /* Better Font Rendering =========== */n -webkit-font-smoothing: antialiased;n -moz-osx-font-smoothing: grayscale;n}nn.icon-play:before {n content: "\f04b";n}n.icon-pause:before {n content: "\f04c";n}n.icon-stop:before {n content: "\f04d";n}n.icon-restart:before {n content: "\e900";n}n.icon-rewind:before {n content: "\e603";n}n.icon-forward:before {n content: "\e604";n}n.icon-previous:before {n content: "\e901";n}n.icon-next:before {n content: "\e902";n}n.icon-slower:before {n content: "\f0dd";n}n.icon-faster:before {n content: "\f0de";n}n.icon-turtle:before {n content: "\e904";n}n.icon-rabbit:before {n content: "\e905";n}n.icon-ellipsis:before {n content: "\e903";n}n.icon-pipe:before {n content: "\e600";n}n.icon-captions:before {n content: "\e601";n}n.icon-descriptions:before {n content: "\e602";n}n.icon-sign:before {n content: "\e60a";n}n.icon-volume-mute:before {n content: "\e606";n}n.icon-volume-soft:before {n content: "\e60c";n}n.icon-volume-medium:before {n content: "\e605";n}n.icon-volume-loud:before {n content: "\e60b";n}n.icon-volume-up:before {n content: "\e607";n}n.icon-volume-down:before {n content: "\e608";n}n.icon-chapters:before {n content: "\e609";n}n.icon-transcript:before {n content: "\f15c";n}n.icon-preferences:before {n content: "\e60d";n}n.icon-close:before {n content: "\f00d";n}n.icon-fullscreen-expand:before {n content: "\f065";n}n.icon-fullscreen-collapse:before {n content: "\f066";n}n.icon-help:before {n content: "\f128";n}n”,“/* Solarized LightnnFor use with Jekyll and Pygmentsnnethanschoonover.com/solarizednnSOLARIZED HEX ROLEn——— ——– ——————————————nbase01 var(–w3c-blue) body text / default code / primary contentnbase1 var(–dk-grey) comments / secondary contentnbase3 fdf6e3 backgroundnorange var(–faded-red) constantsnred var(–faded-red) regex, special keywordsnblue var(–w3c-classic) reserved keywordsncyan var(–wai-green) strings, numbersngreen var(–wai-green) operators, other keywordsnn*/nnpre {n white-space: pre-wrap;n}nn.highlight {n font-size: 1rem;n color: var(–w3c-blue);n tab-size: 2;n font-variant-ligatures: no-common-ligatures;n}n.highlight .c { color: var(–dk-grey) } /* Comment */n.highlight .err { color: var(–w3c-blue) } /* Error */n.highlight .g { color: var(–w3c-blue) } /* Generic */n.highlight .k { color: var(–wai-green) } /* Keyword */n.highlight .l { color: var(–w3c-blue) } /* Literal */n.highlight .n { color: var(–w3c-blue) } /* Name */n.highlight .o { color: var(–wai-green) } /* Operator */n.highlight .x { color: var(–faded-red) } /* Other */n.highlight .p { color: var(–w3c-blue) } /* Punctuation */n.highlight .cm { color: var(–dk-grey) } /* Comment.Multiline */n.highlight .cp { color: var(–wai-green) } /* Comment.Preproc */n.highlight .c1 { color: var(–dk-grey) } /* Comment.Single */n.highlight .cs { color: var(–wai-green) } /* Comment.Special */n.highlight .gd { color: var(–wai-green) } /* Generic.Deleted */n.highlight .ge { color: var(–w3c-blue); font-weight: bold } /* Generic.Emph */n.highlight .gr { color: var(–faded-red) } /* Generic.Error */n.highlight .gh { color: var(–faded-red) } /* Generic.Heading */n.highlight .gi { color: var(–wai-green) } /* Generic.Inserted */n.highlight .go { color: var(–w3c-blue) } /* Generic.Output */n.highlight .gp { color: var(–w3c-blue) } /* Generic.Prompt */n.highlight .gs { color: var(–w3c-blue); font-weight: bold } /* Generic.Strong */n.highlight .gu { color: var(–faded-red) } /* Generic.Subheading */n.highlight .gt { color: var(–w3c-blue) } /* Generic.Traceback */n.highlight .kc { color: var(–faded-red) } /* Keyword.Constant */n.highlight .kd { color: var(–w3c-classic) } /* Keyword.Declaration */n.highlight .kn { color: var(–wai-green) } /* Keyword.Namespace */n.highlight .kp { color: var(–wai-green) } /* Keyword.Pseudo */n.highlight .kr { color: var(–w3c-classic) } /* Keyword.Reserved */n.highlight .kt { color: var(–faded-red) } /* Keyword.Type */n.highlight .ld { color: var(–w3c-blue) } /* Literal.Date */n.highlight .m { color: var(–wai-green) } /* Literal.Number */n.highlight .s { color: var(–wai-green) } /* Literal.String */n.highlight .na { color: var(–w3c-blue) } /* Name.Attribute */n.highlight .nb { color: var(–faded-red) } /* Name.Builtin */n.highlight .nc { color: var(–w3c-classic) } /* Name.Class */n.highlight .no { color: var(–faded-red) } /* Name.Constant */n.highlight .nd { color: var(–w3c-classic) } /* Name.Decorator */n.highlight .ni { color: var(–faded-red) } /* Name.Entity */n.highlight .ne { color: var(–faded-red) } /* Name.Exception */n.highlight .nf { color: var(–w3c-classic) } /* Name.Function */n.highlight .nl { color: var(–w3c-blue) } /* Name.Label */n.highlight .nn { color: var(–w3c-blue) } /* Name.Namespace */n.highlight .nx { color: var(–w3c-blue) } /* Name.Other */n.highlight .py { color: var(–w3c-blue) } /* Name.Property */n.highlight .nt { color: var(–w3c-classic) } /* Name.Tag */n.highlight .nv { color: var(–w3c-classic) } /* Name.Variable */n.highlight .ow { color: var(–wai-green) } /* Operator.Word */n.highlight .w { color: var(–w3c-blue) } /* Text.Whitespace */n.highlight .mf { color: var(–wai-green) } /* Literal.Number.Float */n.highlight .mh { color: var(–wai-green) } /* Literal.Number.Hex */n.highlight .mi { color: var(–wai-green) } /* Literal.Number.Integer */n.highlight .mo { color: var(–wai-green) } /* Literal.Number.Oct */n.highlight .sb { color: var(–dk-grey) } /* Literal.String.Backtick */n.highlight .sc { color: var(–wai-green) } /* Literal.String.Char */n.highlight .sd { color: var(–w3c-blue) } /* Literal.String.Doc */n.highlight .s2 { color: var(–wai-green) } /* Literal.String.Double */n.highlight .se { color: var(–faded-red) } /* Literal.String.Escape */n.highlight .sh { color: var(–w3c-blue) } /* Literal.String.Heredoc */n.highlight .si { color: var(–wai-green) } /* Literal.String.Interpol */n.highlight .sx { color: var(–wai-green) } /* Literal.String.Other */n.highlight .sr { color: var(–faded-red) } /* Literal.String.Regex */n.highlight .s1 { color: var(–wai-green) } /* Literal.String.Single */n.highlight .ss { color: var(–wai-green) } /* Literal.String.Symbol */n.highlight .bp { color: var(–w3c-classic) } /* Name.Builtin.Pseudo */n.highlight .vc { color: var(–w3c-classic) } /* Name.Variable.Class */n.highlight .vg { color: var(–w3c-classic) } /* Name.Variable.Global */n.highlight .vi { color: var(–w3c-classic) } /* Name.Variable.Instance */n.highlight .il { color: var(–wai-green) } /* Literal.Number.Integer.Long */nn:not(.highlight) code {n font-variant-ligatures: no-common-ligatures;n color: var(–w3c-blue);n}”]}