@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/literata-cyrillic-ext-600-normal.DMpAXN3v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-cyrillic-600-normal.CJ4BZrBr.woff2)format("woff2"),url(/_astro/literata-cyrillic-600-normal.CFZV0quP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-ext-600-normal.C9Ui0wVq.woff2)format("woff2"),url(/_astro/literata-greek-ext-600-normal.dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-600-normal.AXWu-DgS.woff2)format("woff2"),url(/_astro/literata-greek-600-normal.yjIuBGCY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-vietnamese-600-normal.CKzxoyei.woff2)format("woff2"),url(/_astro/literata-vietnamese-600-normal.8qS4Xlwy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-ext-600-normal.iLkdh2tW.woff2)format("woff2"),url(/_astro/literata-latin-ext-600-normal.DYcsrkT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-600-normal.A9sHopYh.woff2)format("woff2"),url(/_astro/literata-latin-600-normal.BFEFPlMO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/literata-cyrillic-ext-600-italic.CVXmiOZh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/literata-cyrillic-600-italic.cmpiP2dz.woff2)format("woff2"),url(/_astro/literata-cyrillic-600-italic.7VxonwJt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-ext-600-italic.CMuE-6Bl.woff2)format("woff2"),url(/_astro/literata-greek-ext-600-italic.CQiKfak4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-600-italic.DpV1LE5N.woff2)format("woff2"),url(/_astro/literata-greek-600-italic.BmuKxjcQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/literata-vietnamese-600-italic.ekKG90x-.woff2)format("woff2"),url(/_astro/literata-vietnamese-600-italic.DG-kOZVx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-ext-600-italic.5CljCfIh.woff2)format("woff2"),url(/_astro/literata-latin-ext-600-italic.DdW7VC9t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-600-italic.C5ouOdwC.woff2)format("woff2"),url(/_astro/literata-latin-600-italic.Ds5UyQEi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-vietnamese-400-normal.CRcqvyg1.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-400-normal.BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-ext-400-normal.CiZNW1ec.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-400-normal.DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-400-normal.PpnXBOrz.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-400-normal.bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-vietnamese-400-italic.CIY6FnMe.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-400-italic.DsRro6WU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-ext-400-italic.Crz7h8Mn.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-400-italic.BsvdnA5R.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-400-italic.Czf7pqeE.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-400-italic.BOmzMUnM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-vietnamese-500-normal.DREgrEoJ.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-500-normal.CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-ext-500-normal.h0Fp6aX0.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-500-normal.CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-500-normal.B6LVzGNe.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-500-normal.BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-vietnamese-600-normal.nyU-ZL2p.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-600-normal.DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-latin-ext-600-normal.BNd8euf0.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-600-normal.BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-latin-600-normal.BZDkUTrt.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-600-normal.5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/be-vietnam-pro-vietnamese-700-normal.Csr0PCuG.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-700-normal.By_5yT39.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/be-vietnam-pro-latin-ext-700-normal.C8_gqRu2.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-700-normal.4Hjo2OtD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/be-vietnam-pro-latin-700-normal.DlW1Zbsh.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-700-normal.C2EtzaOi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-vietnamese-500-italic.DEOloOcG.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-500-italic.DfyOxRx2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-ext-500-italic._c1AKleD.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-500-italic.MNyVXIs8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-500-italic.DaDYcc6i.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-500-italic.C7hOmFY-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-vietnamese-600-italic.DsZ1jsYV.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-600-italic.DF6zdOfu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-latin-ext-600-italic.DzkwwHMl.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-600-italic.E2Tt-qD5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/be-vietnam-pro-latin-600-italic.BWvFg2-d.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-600-italic.C7w48yzE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/be-vietnam-pro-vietnamese-700-italic.DOGRKXEn.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-700-italic.C0BtKNZI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/be-vietnam-pro-latin-ext-700-italic.Dvu87-5R.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-700-italic.DFVMWef6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/be-vietnam-pro-latin-700-italic.CyRe8SnG.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-700-italic.CQA3fjB6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:450;src:url(/_astro/be-vietnam-pro-latin-400-normal.PpnXBOrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:450;src:url(/_astro/be-vietnam-pro-latin-ext-400-normal.CiZNW1ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:450;src:url(/_astro/be-vietnam-pro-vietnamese-400-normal.CRcqvyg1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:550;src:url(/_astro/be-vietnam-pro-latin-500-normal.B6LVzGNe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:550;src:url(/_astro/be-vietnam-pro-latin-ext-500-normal.h0Fp6aX0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:550;src:url(/_astro/be-vietnam-pro-vietnamese-500-normal.DREgrEoJ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:650;src:url(/_astro/be-vietnam-pro-latin-600-normal.BZDkUTrt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:650;src:url(/_astro/be-vietnam-pro-latin-ext-600-normal.BNd8euf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:650;src:url(/_astro/be-vietnam-pro-vietnamese-600-normal.nyU-ZL2p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:750;src:url(/_astro/be-vietnam-pro-latin-700-normal.DlW1Zbsh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:750;src:url(/_astro/be-vietnam-pro-latin-ext-700-normal.C8_gqRu2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:750;src:url(/_astro/be-vietnam-pro-vietnamese-700-normal.Csr0PCuG.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/be-vietnam-pro-latin-700-normal.DlW1Zbsh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/be-vietnam-pro-latin-ext-700-normal.C8_gqRu2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/be-vietnam-pro-vietnamese-700-normal.Csr0PCuG.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/be-vietnam-pro-latin-700-normal.DlW1Zbsh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/be-vietnam-pro-latin-ext-700-normal.C8_gqRu2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/be-vietnam-pro-vietnamese-700-normal.Csr0PCuG.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}.ggh{--ggh-bg:#fafafa;--ggh-paper:#fff;--ggh-ink:#4e2c38;--ggh-green:#813c57;--ggh-muted:#79626b;--ggh-line:#ede0e5;--ggh-sage:#f9edf2;--ggh-radius:16px;box-sizing:border-box;color:var(--ggh-ink);text-align:left;width:100%;max-width:1280px;margin-inline:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;container-type:inline-size}.ggh *,.ggh :before,.ggh :after{box-sizing:border-box}.ggh-home,.ggh-tools{background:var(--ggh-bg)}.ggh [hidden]{display:none!important}.ggh h1,.ggh h2,.ggh h3,.ggh p{color:inherit;margin:0;padding:0;font-family:inherit}.ggh h1,.ggh h2,.ggh h3{text-transform:none;font-style:normal;font-weight:650}.ggh h1{letter-spacing:-.055em;font-size:58px;line-height:1.1}.ggh h2{letter-spacing:-.035em;font-size:29px;line-height:1.25}.ggh h3{letter-spacing:-.025em;font-size:20px;line-height:1.35}.ggh a{color:inherit;background-image:none;text-decoration:none}.ggh a:focus-visible,.ggh button:focus-visible,.ggh summary:focus-visible,.ggh input:focus-visible,.ggh select:focus-visible{outline-offset:4px;outline:3px solid #ab6880}.ggh button,.ggh input,.ggh select{font:inherit;letter-spacing:normal;text-transform:none}.ggh button,.ggh summary{cursor:pointer}.ggh button{min-height:44px;box-shadow:none}.ggh .ggh-icon{flex:0 0 22px;width:22px;height:22px;display:block}.ggh .ggh-eyebrow,.ggh .ggh-card-kicker{color:var(--ggh-green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.ggh .ggh-eyebrow{margin-bottom:10px}.ggh .ggh-button{background:var(--ggh-green);color:#fff;border:1px solid var(--ggh-green);border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:650;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.ggh .ggh-button:hover{color:#fff;background:#692f46;border-color:#692f46}.ggh .ggh-button .ggh-icon{flex-basis:18px;width:18px;height:18px}.ggh .ggh-secondary{color:var(--ggh-ink);background:var(--ggh-paper);border-color:#e4ccd6}.ggh .ggh-secondary:hover{color:var(--ggh-ink);background:#fbf0f4;border-color:#c794a5}.ggh .ggh-text-link,.ggh .ggh-beginner-link,.ggh .ggh-related-guide,.ggh .ggh-read-guide{min-height:44px;color:var(--ggh-green);align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.ggh .ggh-text-link:hover,.ggh .ggh-beginner-link:hover,.ggh .ggh-related-guide:hover{text-underline-offset:4px;text-decoration:underline}.ggh .ggh-text-link .ggh-icon,.ggh .ggh-beginner-link .ggh-icon,.ggh .ggh-related-guide .ggh-icon,.ggh .ggh-read-guide .ggh-icon{flex-basis:17px;width:17px;height:17px}.ggh.ggh-header{border-bottom:1px solid var(--ggh-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px;padding-block:16px 26px;display:grid;position:relative}.ggh.ggh-header>.ggh-brand{z-index:1;grid-area:1/1;place-self:start;position:relative}.ggh .ggh-brand{letter-spacing:-.065em;align-items:center;gap:9px;min-height:44px;font-size:24px;font-weight:720;line-height:1.1;display:inline-flex}.ggh .ggh-brand>.ggh-icon{color:var(--ggh-green);flex-basis:26px;width:26px;height:26px}.ggh .ggh-brand-light{font-weight:430}.ggh .ggh-brand small{letter-spacing:.17em;color:var(--ggh-muted);margin-top:7px;font-size:8px;font-weight:600;display:block}.ggh .ggh-desktop-nav{grid-area:1/2;align-items:center;gap:22px;min-height:44px;display:flex}.ggh .ggh-desktop-nav a{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:570;line-height:1.4;display:inline-flex}.ggh .ggh-desktop-nav a:hover{color:var(--ggh-green);text-underline-offset:5px;text-decoration:underline}.ggh .ggh-nav-tools{border-left:1px solid var(--ggh-line);padding-left:20px}.ggh .ggh-nav-tools .ggh-icon{flex-basis:16px;width:16px;height:16px}.ggh .ggh-mobile-menu{display:none}.ggh.ggh-header .ggh-mobile-menu{border:0;grid-area:1/1/auto/-1;width:100%;min-width:0;margin:0;padding:0}.ggh.ggh-header .ggh-mobile-menu summary{border:1px solid var(--ggh-line);width:max-content;min-width:88px;min-height:44px;color:var(--ggh-ink);font:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4;list-style:none;display:flex}.ggh.ggh-header .ggh-mobile-menu summary::-webkit-details-marker{display:none}.ggh.ggh-header .ggh-mobile-menu summary::marker{content:""}.ggh.ggh-header .ggh-mobile-menu[open] summary{background:var(--ggh-sage)}.ggh.ggh-header .ggh-mobile-menu nav{background:var(--ggh-paper);border:1px solid var(--ggh-line);border-radius:12px;width:100%;margin-top:14px;padding:8px;position:static}.ggh.ggh-header .ggh-mobile-menu nav a{white-space:normal;overflow-wrap:anywhere;align-items:center;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.5;display:flex}.ggh.ggh-header .ggh-mobile-menu nav a:hover{background:var(--ggh-sage);border-radius:6px}.ggh.ggh-header .ggh-mobile-menu .ggh-nav-tools{border-left:0;border-top:1px solid var(--ggh-line);justify-content:space-between}@media (width<=1180px){.ggh.ggh-header .ggh-desktop-nav{display:none}.ggh.ggh-header .ggh-mobile-menu{display:block}.ggh.ggh-header>.ggh-brand{max-width:calc(100% - 104px)}}@container (width<=1120px){.ggh.ggh-header .ggh-desktop-nav{display:none}.ggh.ggh-header .ggh-mobile-menu{display:block}.ggh.ggh-header>.ggh-brand{max-width:calc(100% - 104px)}}.header-template.ggh-has-hub-header .header-template-inner{display:block!important}.header-template.ggh-has-hub-header .header-mobile{display:none!important}.header-template:has(.ggh-header) .header-template-inner{display:block!important}.header-template:has(.ggh-header) .header-mobile{display:none!important}.ggh-footer{border-top:1px solid var(--ggh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:64px;padding-block:32px 36px;display:flex}.ggh-footer .ggh-brand{font-size:21px}.ggh-footer p{color:var(--ggh-muted);margin-top:6px;font-size:12px}.ggh-footer nav{flex-wrap:wrap;gap:22px;display:flex}.ggh-footer nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.ggh-footer nav a:hover{text-decoration:underline}.ggh .ggh-hero{grid-template-columns:1.16fr 1fr;align-items:center;gap:64px;padding-block:70px 72px;display:grid}.ggh .ggh-hero-copy h1{max-width:510px}.ggh .ggh-hero-intro{color:var(--ggh-muted);max-width:590px;margin-top:22px;font-size:17px;line-height:1.75}.ggh .ggh-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ggh .ggh-beginner-link{margin-top:12px;font-size:12px;font-weight:500}.ggh .ggh-path-card{background:var(--ggh-sage);border:1px solid #ebd9e0;border-radius:20px;padding:28px 30px 20px}.ggh .ggh-path-card>.ggh-card-kicker{margin-bottom:14px}.ggh .ggh-path-line{position:relative}.ggh .ggh-path-line:before{content:"";background:#d8bec6;width:1px;position:absolute;top:36px;bottom:38px;left:18px}.ggh .ggh-path-line a{grid-template-columns:38px 1fr 18px;align-items:center;gap:16px;min-height:83px;display:grid;position:relative}.ggh .ggh-path-line a>.ggh-icon{color:#aa7185;flex-basis:18px;width:18px;height:18px}.ggh .ggh-step-number{background:var(--ggh-sage);width:38px;height:38px;color:var(--ggh-green);border:1px solid #e2aabc;border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.ggh .ggh-path-line>a:first-child .ggh-step-number,.ggh .ggh-home-path:first-child .ggh-step-number{background:var(--ggh-green);color:#fff;border-color:var(--ggh-green)}.ggh .ggh-path-line strong{font-size:16px;font-weight:650;line-height:1.4;display:block}.ggh .ggh-path-line small{color:var(--ggh-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.ggh .ggh-path-line a:hover strong{text-underline-offset:4px;text-decoration:underline}.ggh .ggh-path-caption{color:var(--ggh-muted);border-top:1px solid #ecd2dd;margin-top:12px;padding-top:14px;font-size:11px}.ggh .ggh-home-path a{align-items:start;padding-block:14px}.ggh .ggh-home-path a>div{min-width:0}.ggh .ggh-home-path h2{letter-spacing:-.015em;font-size:17px;line-height:1.4}.ggh .ggh-home-path p{color:var(--ggh-muted);margin-top:6px;font-size:13px;line-height:1.65}.ggh .ggh-path-cta{color:var(--ggh-green);margin-top:8px;font-size:12px;font-weight:650;line-height:1.5;display:inline-block}.ggh .ggh-home-path a:hover .ggh-path-cta{text-underline-offset:4px;text-decoration:underline}.ggh .ggh-section{margin-bottom:62px}.ggh .ggh-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.ggh .ggh-section-heading>p{max-width:260px;color:var(--ggh-muted);font-size:13px;line-height:1.6}.ggh .ggh-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ggh .ggh-category-card{border:1px solid var(--ggh-line);background:var(--ggh-paper);border-radius:var(--ggh-radius);grid-template-columns:38px 1fr 18px;align-items:start;gap:16px;padding:23px;transition:border-color .15s,background .15s;display:grid}.ggh .ggh-category-card:hover{background:#fdf6f8;border-color:#d0b6be}.ggh .ggh-category-card .ggh-card-kicker{color:var(--ggh-muted);letter-spacing:.1em;font-size:10px}.ggh .ggh-category-card h3{margin-block:6px;font-size:18px}.ggh .ggh-category-card p:not(.ggh-card-kicker){color:var(--ggh-muted);font-size:12px;line-height:1.7}.ggh .ggh-category-symbol{width:38px;height:38px;color:var(--ggh-category,var(--ggh-green));background:#f3f5f2;border-radius:10px;place-items:center;display:grid}.ggh .ggh-category-card>.ggh-icon{width:18px;height:18px;color:var(--ggh-muted);flex-basis:18px;margin-top:4px}.ggh .ggh-category-lead{background:var(--ggh-sage);border-color:#ecd2dd;grid-column:span 2}.ggh .ggh-category-lead .ggh-category-symbol{background:#f3e1e8}.ggh .ggh-category-lead h3{font-size:22px}.ggh .ggh-category-lead p:not(.ggh-card-kicker){max-width:360px}.ggh .ggh-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ggh .ggh-guide-card{background:var(--ggh-paper);border:1px solid var(--ggh-line);border-radius:var(--ggh-radius);flex-direction:column;padding:26px;display:flex}.ggh .ggh-guide-card:hover{border-color:#d9acbb}.ggh .ggh-guide-card>.ggh-card-kicker{margin-bottom:15px}.ggh .ggh-guide-card h3{margin-bottom:12px;font-size:20px}.ggh .ggh-guide-card>p:not(.ggh-card-kicker){color:var(--ggh-muted);margin-bottom:20px;font-size:13px}.ggh .ggh-read-guide{margin-top:auto;font-size:12px}.ggh .ggh-mentor{background:#f9e8ef;border:1px solid #ead0da;border-radius:20px;grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;margin-bottom:62px;padding:38px;display:grid}.ggh .ggh-mentor .ggh-status{letter-spacing:.06em;white-space:normal;background:0 0;padding:0;font-size:9px}.ggh .ggh-mentor h2{max-width:390px;margin-top:16px;font-size:31px;line-height:1.25}.ggh .ggh-mentor-copy>p{color:var(--ggh-muted);max-width:430px;margin-block:16px 24px;font-size:14px;line-height:1.75}.ggh .ggh-question-board{background:#fcf3f7;border:1px solid #ead0da;border-radius:14px;padding:24px}.ggh .ggh-question-board .ggh-card-kicker{margin-bottom:16px;font-size:10px}.ggh .ggh-question-board>span{background:#fff;border:1px solid #f1dfe6;border-radius:8px;margin-top:10px;padding:15px 16px;font-size:13px;line-height:1.5;display:block}.ggh .ggh-latest-list{border-top:1px solid var(--ggh-line)}.ggh .ggh-latest-list a{border-bottom:1px solid var(--ggh-line);grid-template-columns:34px 1fr 20px;align-items:center;gap:20px;padding:19px 8px;font-size:15px;font-weight:550;display:grid}.ggh .ggh-latest-list a:hover{color:var(--ggh-green);background:#faf2f5}.ggh .ggh-latest-number{color:#927782;font-size:12px;font-weight:500}.ggh .ggh-latest-list .ggh-icon{flex-basis:18px;width:18px;height:18px}.ggh .ggh-latest{margin-bottom:0}.ggh .ggh-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ggh .ggh-tool-card{background:var(--ggh-paper);border:1px solid var(--ggh-line);border-radius:var(--ggh-radius);flex-direction:column;min-width:0;padding:24px;display:flex}.ggh .ggh-tool-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px;display:flex}.ggh .ggh-tool-symbol{width:42px;height:42px;color:var(--ggh-green);background:#f9edf2;border-radius:12px;place-items:center;display:grid}.ggh .ggh-status{color:#765e67;white-space:nowrap;background:#f2f3ef;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.ggh .ggh-status .ggh-icon{flex-basis:12px;width:12px;height:12px}.ggh .ggh-ready{color:#803252;background:#fae7ee}.ggh .ggh-tool-card>.ggh-card-kicker{margin-bottom:7px;font-size:10px}.ggh .ggh-tool-card h3{max-width:280px}.ggh .ggh-card-description{color:var(--ggh-muted);margin-top:12px;font-size:13px;line-height:1.75}.ggh .ggh-tags{flex-wrap:wrap;gap:5px;padding-block:18px 21px;display:flex}.ggh .ggh-tags span{color:#84606c;border:1px solid #eee2e7;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.6}.ggh .ggh-tool-bottom{margin-top:auto}.ggh .ggh-tool-details{border-top:1px solid var(--ggh-line);margin:0}.ggh .ggh-tool-details summary{color:var(--ggh-green);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;font-size:13px;font-weight:650;list-style:none;display:flex}.ggh .ggh-tool-details summary::-webkit-details-marker{display:none}.ggh .ggh-tool-details summary:hover{text-underline-offset:3px;text-decoration:underline}.ggh .ggh-tool-details .ggh-icon{flex-basis:18px;width:18px;height:18px}.ggh .ggh-fallback-detail{padding-bottom:14px;font-size:13px}.ggh .ggh-fallback-detail a{text-decoration:underline}.ggh .ggh-related-guide{color:var(--ggh-muted);gap:8px;min-height:34px;font-size:11px;font-weight:500}.ggh .ggh-related-guide .ggh-icon{flex-basis:14px;width:14px;height:14px}.ggh .ggh-tools-intro{padding-block:24px 36px}.ggh .ggh-breadcrumb{min-height:44px;color:var(--ggh-muted);align-items:center;margin-bottom:28px;font-size:12px;display:inline-flex}.ggh .ggh-breadcrumb:hover{text-decoration:underline}.ggh .ggh-tools-intro h1{font-size:52px}.ggh .ggh-tools-intro .ggh-hero-intro{max-width:670px;margin-top:16px;font-size:16px}.ggh .ggh-tool-totals{color:var(--ggh-muted);gap:16px;margin-top:22px;font-size:12px;display:flex}.ggh .ggh-tool-totals span+span{border-left:1px solid var(--ggh-line);padding-left:16px}.ggh .ggh-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:none}.ggh.ggh-enhanced .ggh-family-grid{display:grid}.ggh .ggh-family-card{text-align:left;color:var(--ggh-ink);background:#fcecf2;border:1px solid #ebd1dc;border-radius:12px;grid-template-columns:38px 1fr 18px;align-items:center;gap:16px;padding:24px;display:grid}.ggh .ggh-family-card>span{color:var(--ggh-green)}.ggh .ggh-family-card>span .ggh-icon{width:29px;height:29px}.ggh .ggh-family-card>.ggh-icon{flex-basis:18px;width:18px;height:18px}.ggh .ggh-family-card small{color:var(--ggh-muted);font-size:11px;display:block}.ggh .ggh-family-card strong{letter-spacing:-.02em;margin-block:2px;font-size:20px;font-weight:650;display:block}.ggh .ggh-family-card p{color:var(--ggh-muted);font-size:11px;line-height:1.6}.ggh .ggh-family-card:hover,.ggh .ggh-family-card[aria-pressed=true]{background:#f5e3ea;border-color:#a55c77}.ggh .ggh-family-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px #a55c77}.ggh .ggh-tool-controls{border:1px solid var(--ggh-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px 190px;gap:16px;padding:18px 20px;display:none}.ggh.ggh-enhanced .ggh-tool-controls{display:grid}.ggh .ggh-tool-controls label{color:var(--ggh-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.ggh .ggh-tool-search>div{position:relative}.ggh .ggh-tool-search .ggh-icon{color:#9a7582;pointer-events:none;width:18px;height:18px;position:absolute;top:14px;left:14px}.ggh .ggh-tool-controls input,.ggh .ggh-tool-controls select{width:100%;height:46px;min-height:46px;color:var(--ggh-ink);box-shadow:none;background:#fafcf9;border:1px solid #ead5dd;border-radius:6px;padding:10px 12px;font-size:13px;display:block}.ggh .ggh-tool-controls input{padding-left:40px}.ggh .ggh-tool-controls input::placeholder{color:#89717b;opacity:1}.ggh .ggh-directory-bar{justify-content:space-between;align-items:center;gap:20px;margin-block:32px 22px;display:flex}.ggh .ggh-directory-bar h2{font-size:23px}.ggh .ggh-results-count{color:var(--ggh-muted);margin-top:3px;font-size:12px}.ggh .ggh-reset-tools{color:var(--ggh-green);background:#fff;border:1px solid #e6ccd7;border-radius:6px;padding:9px 14px;font-size:12px;font-weight:550}.ggh .ggh-reset-tools:hover{background:var(--ggh-sage)}.ggh .ggh-empty-tools{background:var(--ggh-sage);border:1px solid var(--ggh-line);text-align:center;border-radius:12px;padding:40px}.ggh .ggh-empty-tools p{color:var(--ggh-muted);margin-block:10px 18px}.ggh .ggh-help-strip{background:var(--ggh-sage);border:1px solid #edd4de;border-radius:14px;align-items:center;gap:24px;margin-top:48px;padding:28px;display:flex}.ggh .ggh-help-strip>.ggh-icon{width:32px;height:32px;color:var(--ggh-green);flex-basis:32px}.ggh .ggh-help-strip>div{flex:1}.ggh .ggh-help-strip h2{font-size:19px}.ggh .ggh-help-strip p{color:var(--ggh-muted);margin-top:5px;font-size:13px}.ggh .ggh-dialog{color:var(--ggh-ink);border:1px solid var(--ggh-line);background:#fff;border-radius:18px;width:min(500px,100vw - 32px);max-height:calc(100dvh - 48px);padding:34px;overflow-y:auto;box-shadow:0 20px 90px #12352133}.ggh .ggh-dialog::backdrop{background:#19312366}.ggh .ggh-dialog h2{margin-top:20px;margin-right:12px;font-size:27px}.ggh .ggh-dialog-description{color:var(--ggh-muted);margin-top:15px;font-size:15px}.ggh .ggh-dialog-close{width:44px;height:44px;color:var(--ggh-ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ggh .ggh-dialog-close:hover{background:var(--ggh-sage)}.ggh .ggh-dialog-related{border-top:1px solid var(--ggh-line);margin-top:24px;padding-top:20px}.ggh .ggh-dialog-link{color:var(--ggh-green);text-underline-offset:4px;padding-block:10px;font-size:15px;text-decoration:underline;display:block}@container (width<=1120px){.ggh .ggh-hero{gap:36px}.ggh .ggh-category-card{grid-template-columns:30px 1fr 14px;gap:12px;padding:20px}.ggh .ggh-category-symbol{width:30px;height:34px}.ggh .ggh-family-card{grid-template-columns:30px 1fr;gap:12px;padding:18px}.ggh .ggh-family-card>.ggh-icon{display:none}}@container (width<=880px){.ggh .ggh-hero{grid-template-columns:1fr;gap:32px;padding-block:48px}.ggh .ggh-hero-copy h1{max-width:560px}.ggh .ggh-path-card{max-width:none}.ggh .ggh-category-grid,.ggh .ggh-tool-grid,.ggh .ggh-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ggh .ggh-mentor{grid-template-columns:1fr;gap:28px}.ggh .ggh-mentor h2{max-width:500px}.ggh .ggh-mentor-copy>p{max-width:600px}.ggh .ggh-family-card{display:block}.ggh .ggh-family-card>span{margin-bottom:12px;display:block}.ggh .ggh-tool-controls{grid-template-columns:1fr 1fr}.ggh .ggh-tool-search{grid-column:1/-1}.ggh .ggh-help-strip{flex-wrap:wrap}.ggh .ggh-help-strip .ggh-button{margin-left:56px}}@container (width<=580px){.ggh h1{font-size:41px}.ggh h2{font-size:27px}.ggh h3{font-size:21px}.ggh .ggh-hero{gap:28px;padding-block:37px 42px}.ggh .ggh-eyebrow{letter-spacing:.075em;font-size:10px}.ggh .ggh-hero-intro{margin-top:18px;font-size:16px;line-height:1.75}.ggh .ggh-hero-actions{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.ggh .ggh-button{justify-content:space-between;min-height:48px;font-size:15px}.ggh .ggh-beginner-link{margin-top:10px;font-size:12px}.ggh .ggh-path-card{border-radius:15px;padding:21px 20px 17px}.ggh .ggh-path-line a{grid-template-columns:32px 1fr 15px;gap:12px;min-height:83px}.ggh .ggh-step-number{width:32px;height:32px;font-size:11px}.ggh .ggh-path-line:before{left:15px}.ggh .ggh-path-line strong{font-size:15px}.ggh .ggh-path-line small{font-size:12px}.ggh .ggh-path-caption{font-size:11px}.ggh .ggh-section{margin-bottom:40px}.ggh .ggh-section-heading{margin-bottom:19px;display:block}.ggh .ggh-section-heading>p{max-width:none;margin-top:10px;font-size:14px}.ggh .ggh-section-heading .ggh-text-link{margin-top:9px;font-size:14px}.ggh .ggh-category-grid,.ggh .ggh-tool-grid,.ggh .ggh-guide-grid{grid-template-columns:1fr;gap:12px}.ggh .ggh-category-lead{grid-column:auto}.ggh .ggh-category-card{grid-template-columns:34px 1fr 16px;gap:12px;padding:21px 18px}.ggh .ggh-category-card h3,.ggh .ggh-category-lead h3{font-size:19px}.ggh .ggh-category-card p:not(.ggh-card-kicker){font-size:13px}.ggh .ggh-tool-card{padding:23px}.ggh .ggh-tool-card h3{max-width:none;font-size:21px}.ggh .ggh-card-description{font-size:15px;line-height:1.7}.ggh .ggh-tool-details summary{font-size:15px}.ggh .ggh-related-guide{min-height:44px;font-size:13px}.ggh .ggh-tags{padding-block:15px}.ggh .ggh-tags span{font-size:11px}.ggh .ggh-tool-top{margin-bottom:16px}.ggh .ggh-guide-card{padding:23px}.ggh .ggh-guide-card>p:not(.ggh-card-kicker),.ggh .ggh-read-guide{font-size:14px}.ggh .ggh-mentor{border-radius:16px;margin-bottom:40px;padding:24px}.ggh .ggh-mentor h2{font-size:28px}.ggh .ggh-mentor .ggh-button{display:flex}.ggh .ggh-question-board{padding:16px}.ggh .ggh-question-board>span{padding:13px;font-size:13px}.ggh .ggh-latest-list a{grid-template-columns:20px 1fr 18px;gap:12px;padding:18px 2px;font-size:15px}.ggh .ggh-tools-intro{padding-block:12px 26px}.ggh .ggh-breadcrumb{margin-bottom:18px}.ggh .ggh-tools-intro h1{font-size:38px}.ggh .ggh-family-grid{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.ggh .ggh-family-card{grid-template-columns:34px 1fr 18px;gap:15px;padding:17px 21px;display:grid}.ggh .ggh-family-card>span{margin:0}.ggh .ggh-family-card>.ggh-icon{display:block}.ggh .ggh-family-card strong{font-size:20px}.ggh .ggh-family-card p{font-size:12px}.ggh .ggh-tool-controls{gap:14px 10px;padding:16px}.ggh .ggh-tool-controls input,.ggh .ggh-tool-controls select{font-size:16px}.ggh .ggh-tool-controls label{font-size:11px}.ggh .ggh-directory-bar{align-items:start;gap:10px;margin-block:26px 18px}.ggh .ggh-directory-bar h2{font-size:22px}.ggh .ggh-reset-tools{padding:8px 10px;font-size:11px}.ggh .ggh-help-strip{margin-top:32px;padding:23px;display:block}.ggh .ggh-help-strip>.ggh-icon{margin-bottom:15px}.ggh .ggh-help-strip p{font-size:14px}.ggh .ggh-help-strip .ggh-button{margin:20px 0 0;font-size:14px;display:flex}.ggh .ggh-empty-tools{padding:26px 20px}.ggh .ggh-dialog{padding:29px 23px}.ggh .ggh-dialog h2{font-size:25px}.ggh .ggh-footer nav{gap:18px}}@container (width<=340px){.ggh .ggh-hero-copy h1{font-size:37px}.ggh .ggh-tool-controls{grid-template-columns:1fr}.ggh .ggh-family-card{padding:17px}.ggh .ggh-directory-bar{display:block}.ggh .ggh-directory-bar>button{margin-top:12px}}@media (width<=680px){.ggh.ggh-header{padding-block:10px 16px}.ggh.ggh-header>.ggh-brand{font-size:22px}.ggh-footer{margin-top:40px;padding-block:25px;display:block}.ggh-footer nav{gap:24px;margin-top:16px}.ggh-footer nav a{font-size:13px}}@media (prefers-reduced-motion:reduce){.ggh *{scroll-behavior:auto!important;transition:none!important}}@media print{.ggh .ggh-family-grid,.ggh .ggh-tool-controls,.ggh .ggh-mobile-menu,.ggh-dialog{display:none!important}.ggh .ggh-tool-card{break-inside:avoid}}.ggh.ggh-footer-expanded{margin-top:0;padding-block:36px;display:block}.ggh-footer-expanded .ggh-footer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.ggh-footer-expanded .ggh-footer-grid>*{min-width:0}.ggh-footer-expanded .ggh-footer-brand .ggh-brand{font-size:25px}.ggh-footer-expanded .ggh-footer-tagline{letter-spacing:.17em;color:var(--ggh-muted);margin-top:10px;font-size:9px;font-weight:650}.ggh-footer-expanded .ggh-footer-description{max-width:520px;color:var(--ggh-muted);margin-top:18px;font-size:14px;line-height:1.8}.ggh-footer-expanded .ggh-footer-policies{gap:0 22px;margin-top:0}.ggh-footer-expanded .ggh-footer-policies a{overflow-wrap:anywhere;min-height:44px;font-size:13px;line-height:1.6}@container (width<=880px){.ggh-footer-expanded .ggh-footer-grid{grid-template-columns:minmax(0,1fr);gap:20px}}@container (width<=580px){.ggh-footer-expanded .ggh-footer-policies{gap:0 20px}.ggh-footer-expanded .ggh-footer-policies a{font-size:14px}}.ggh .ggh-home-search form{background:var(--ggh-paper);border:1px solid var(--ggh-line);border-radius:var(--ggh-radius);gap:10px;padding:22px 24px;display:grid}.ggh .ggh-home-search label{color:var(--ggh-ink);font-family:Encode Sans Condensed,sans-serif;font-size:19px;font-weight:700}.ggh .ggh-search-row{gap:10px;display:flex}.ggh .ggh-search-row input{min-width:0;font:inherit;color:var(--ggh-ink);background:#fff;border:1px solid #e2d0d7;border-radius:10px;flex:1;padding:13px 16px;font-size:16px}.ggh .ggh-search-row input:focus{outline:2px solid var(--ggh-green);outline-offset:1px}.ggh .ggh-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ggh .ggh-start-box{background:var(--ggh-paper);border:1px solid var(--ggh-line);border-radius:var(--ggh-radius);padding:20px 22px 12px}.ggh .ggh-start-box h3{margin:0 0 6px;font-size:18px}.ggh .ggh-start-box h3 a{color:var(--ggh-category,var(--ggh-green));text-decoration:none}.ggh .ggh-start-box ul{margin:0;padding:0;list-style:none}.ggh .ggh-start-box li+li{border-top:1px solid var(--ggh-line)}.ggh .ggh-start-box li a{color:var(--ggh-ink);padding:10px 0;font-size:14px;line-height:1.45;text-decoration:none;display:block}.ggh .ggh-start-box a:hover,.ggh .ggh-start-box a:focus-visible{color:var(--ggh-category,var(--ggh-green));text-decoration:underline}.ggh .ggh-question-links h2{margin:-6px 0 6px;font-size:22px}.ggh .ggh-question-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.ggh .ggh-question-links a{color:var(--ggh-ink);background:#fff;border:1px solid #f1dfe6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:15px 16px;font-size:15px;text-decoration:none;display:flex}.ggh .ggh-question-links a:hover,.ggh .ggh-question-links a:focus-visible{color:var(--ggh-green);border-color:#ddc3cb}.ggh .ggh-question-links a .ggh-icon{flex:none;width:18px;height:18px}.ggh .ggh-two-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.ggh .ggh-latest-list small{color:var(--ggh-muted);margin-top:3px;font-size:12px;display:block}@media (width<=1180px){.ggh .ggh-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ggh .ggh-start-grid,.ggh .ggh-question-links>div,.ggh .ggh-two-lists{grid-template-columns:1fr}.ggh .ggh-two-lists{gap:0}.ggh .ggh-search-row{flex-direction:column}}.ggtb{--ggtb-accent:#7b2d8e;--ggtb-border:#e3d9e8;--ggtb-bg:#faf7fb;--ggtb-text:#222;--ggtb-muted:#666;border:1px solid var(--ggtb-border);border-left:4px solid var(--ggtb-accent);background:var(--ggtb-bg);color:var(--ggtb-text);border-radius:10px;margin:24px 0;padding:16px 18px;font-size:16px;line-height:1.5}.ggtb p{margin:0}.ggtb .ggtb-title{margin:0 0 4px;font-size:1.08em;font-weight:700}.ggtb .ggtb-text{color:var(--ggtb-muted);margin:0 0 12px}.ggtb .ggtb-preview{color:#b32d2e;margin:0 0 8px;font-size:.8em;font-weight:600}.ggtb-actions{flex-wrap:wrap;gap:10px;display:flex}.ggtb .ggtb-btn{font:inherit;cursor:pointer;border:1px solid var(--ggtb-accent);border-radius:8px;padding:9px 16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.ggtb .ggtb-btn-tool:hover,.ggtb .ggtb-btn-tool:focus{color:#fff;text-decoration:underline}.ggtb .ggtb-btn-mentor{color:var(--ggtb-accent);background:0 0}.ggtb .ggtb-btn-mentor[aria-expanded=true]{background:var(--ggtb-accent);color:#fff}.ggtb .ggtb-btn[disabled]{opacity:.6;cursor:wait}.ggtb-mentor{margin-top:14px}.ggtb-mentor[hidden]{display:none}.ggtb-label{position:absolute;left:-9999px}.ggtb-input{box-sizing:border-box;border:1px solid var(--ggtb-border);width:100%;font:inherit;color:inherit;resize:vertical;background:#fff;border-radius:8px;padding:10px 12px}.ggtb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ggtb-note{color:var(--ggtb-muted);font-size:.85em}.ggtb-answer:not(:empty){border:1px solid var(--ggtb-border);background:#fff;border-radius:8px;margin-top:14px;padding:12px 14px}.ggtb-answer p{margin:0 0 10px}.ggtb-answer p:last-child,.ggtb-answer ul:last-child{margin-bottom:0}.ggtb-answer a{color:var(--ggtb-accent)}.ggtb .ggtb-disclaimer{color:var(--ggtb-muted);margin:10px 0 0;font-size:.8em}[data-theme=dark] .ggtb{--ggtb-border:#4a3a52;--ggtb-bg:#1f1a22;--ggtb-text:#eee;--ggtb-muted:#b9aebf;--ggtb-accent:#d9a6e8}[data-theme=dark] .ggtb .ggtb-btn-tool,[data-theme=dark] .ggtb .ggtb-btn-ask,[data-theme=dark] .ggtb .ggtb-btn-mentor[aria-expanded=true],[data-theme=dark] .ggtb .ggtb-btn-tool:hover,[data-theme=dark] .ggtb .ggtb-btn-tool:focus{color:#1f1a22}[data-theme=dark] .ggtb-input,[data-theme=dark] .ggtb-answer:not(:empty){background:#2a2330}@media print{.ggtb{display:none}}.ggtr{--ggtr-ink:#263e34;--ggtr-green:#2d624d;--ggtr-line:#dfe6df;--ggtr-paper:#fff;--ggtr-hover:#f3f7f2;box-sizing:border-box;clear:both;border:1px solid var(--ggtr-line);background:var(--ggtr-paper);width:100%;color:var(--ggtr-ink);text-align:start;border-radius:16px;margin-block:36px 24px;padding:24px 28px 12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;container-type:inline-size}.ggtr *,.ggtr :before,.ggtr :after{box-sizing:border-box}.ggtr p.ggtr-heading{letter-spacing:-.02em;color:var(--ggtr-ink);padding:0;font-family:inherit;font-size:1.375rem;font-weight:650;margin:0 0 14px!important;line-height:1.3!important}.ggtr ul.ggtr-list{grid-template-columns:minmax(0,1fr);gap:0 28px;font-size:1rem;line-height:1.5;display:grid;margin:0!important;padding:0!important;list-style:none!important}.ggtr ul.ggtr-list>li.ggtr-item{border-top:1px solid var(--ggtr-line);min-width:0;margin:0!important;padding:0!important;list-style:none!important}.ggtr .ggtr-item:before{content:none}.ggtr .ggtr-item>a.ggtr-link{height:100%;min-height:64px;color:var(--ggtr-ink);font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:16px 6px;font-size:1rem;font-weight:550;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ggtr .ggtr-link-title{overflow-wrap:anywhere;min-width:0}.ggtr .ggtr-arrow{color:var(--ggtr-green);flex:none;font-size:1.25rem}.ggtr .ggtr-item>a.ggtr-link:hover{color:var(--ggtr-green);background:var(--ggtr-hover)}.ggtr a.ggtr-link:hover .ggtr-link-title{text-underline-offset:4px;text-decoration:underline}.ggtr a.ggtr-link:focus-visible{outline:2px solid var(--ggtr-green);outline-offset:3px}@container (width>=600px){.ggtr ul.ggtr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ggtr{margin-top:28px;padding:20px 18px 8px}.ggtr p.ggtr-heading{font-size:1.25rem}.ggtr .ggtr-item>a.ggtr-link{font-size:.9375rem}}body[data-theme=dark] .ggtr{--ggtr-ink:#e7efe8;--ggtr-green:#b4d7bf;--ggtr-line:#3d5145;--ggtr-paper:#1c2822;--ggtr-hover:#263e34}@media (prefers-reduced-motion:reduce){.ggtr a.ggtr-link{transition:none}}:root{--gg-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gg-ink:#263e34;--gg-green:#2d624d;--gg-muted:#5e6e64;--gg-line:#dfe6df;--gg-sage:#edf3ec;--gg-paper:#fff;--gg-stripe:#f6f8f5}*,:before,:after{box-sizing:border-box}table :is(.google-auto-placed,.adsbygoogle),body:is(.home,.blog,.archive,.search,.error404) :is(ins.adsbygoogle,.google-auto-placed){display:none!important}.ggh.ggh-header{padding-top:12px}html{-webkit-text-size-adjust:100%}body{color:#282828;background:#fff;margin:0;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;line-height:1.6}img{max-width:100%;height:auto}.site-header,.site-footer,.site-main{padding-inline:10px}.post{max-width:780px;margin:26px auto 0}.s-breadcrumb{font-family:var(--gg-font);color:var(--gg-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.s-breadcrumb a{color:inherit;text-decoration:none}.s-title{font-family:var(--gg-font);letter-spacing:-.025em;color:var(--gg-ink);margin:0 0 20px;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.375rem);font-weight:700;line-height:1.2}.single-meta{font-family:var(--gg-font);color:var(--gg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 20px;font-size:.934rem;line-height:1.6;display:flex}.single-meta .meta-side{align-items:center;gap:16px;display:flex}.share-bar{align-items:center;gap:12px;font-size:13px;display:flex}.share-bar .share-icon{width:15px;height:15px;color:var(--gg-muted)}.share-bar .share-label{margin-right:4px}.share-action{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.meta-read{border-left:1px solid var(--gg-line);padding-left:16px}.s-feat{display:none}.entry-content{font-family:var(--gg-font);color:var(--gg-ink);overflow-wrap:break-word;margin-bottom:35px;font-size:1.125rem;line-height:1.8}.entry-content>*{margin-top:0;margin-bottom:24px}.entry-content p{margin:0 0 24px}.entry-content a{color:var(--gg-green);text-underline-offset:.175em;font-weight:700;text-decoration:underline}.entry-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--gg-font);letter-spacing:-.025em;color:var(--gg-ink);margin:36px 0 14.4px;font-weight:700;line-height:1.3}.entry-content h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem)}.entry-content h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.entry-content :is(ul,ol){margin:0 0 24px;padding-left:1.5em}.entry-content li{margin:0 0 8px}.entry-content li>:is(ul,ol){margin:8px 0 0}.entry-content strong,.entry-content b{font-weight:700}.entry-content figure{margin:0 0 24px}.entry-content figcaption{color:var(--gg-muted);text-align:center;margin-top:8px;font-size:.85rem}.entry-content blockquote{border-left:4px solid var(--gg-line);margin:0 0 24px;padding:4px 0 4px 20px}.entry-content hr{border:0;border-top:1px solid var(--gg-line);margin:32px 0}.entry-content iframe{max-width:100%}.entry-content .wp-block-embed__wrapper{position:relative}.entry-content .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";padding-top:56.25%;display:block}.entry-content .wp-has-aspect-ratio iframe{width:100%;height:100%;position:absolute;inset:0}.entry-content .wp-block-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.entry-content table{border-collapse:collapse;table-layout:auto;width:100%;color:var(--gg-ink);background:var(--gg-paper);font-size:.9375rem;line-height:1.65}.entry-content .wp-block-table table{margin-bottom:0}.entry-content table :is(th,td){border:1px solid var(--gg-line);vertical-align:top;text-align:start;padding:12px 16px;font-size:.9375rem;line-height:1.65}.entry-content table th{background:var(--gg-sage);font-weight:700}.entry-content table td{background:var(--gg-paper)}.entry-content table :is(th,td) p{font-size:inherit;margin:0}.toc{border:1px solid var(--gg-line);background:var(--gg-paper);font-family:var(--gg-font);color:var(--gg-ink);border-radius:16px;margin:0 0 24px;padding:24px}.toc-header{cursor:pointer;align-items:center;gap:8px;font-size:1.25rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.toc-header::-webkit-details-marker{display:none}.toc-header:before{content:"";background:var(--gg-green);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 6c-2-1.5-5-2-9-2v14c4 0 7 .5 9 2 2-1.5 5-2 9-2V4c-4 0-7 .5-9 2zm0 0v14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 6c-2-1.5-5-2-9-2v14c4 0 7 .5 9 2 2-1.5 5-2 9-2V4c-4 0-7 .5-9 2zm0 0v14'/%3E%3C/svg%3E") 50%/contain no-repeat}.toc-header:after{content:"";border:solid var(--gg-ink);border-width:2px 2px 0 0;width:9px;height:9px;margin-left:auto;transform:translateY(2px)rotate(-45deg)}.toc:not([open]) .toc-header:after{transform:translateY(-2px)rotate(135deg)}.entry-content .toc-content{columns:2;counter-reset:toc;column-gap:28px;margin:0;padding:15px 0 0;list-style:none}.entry-content .toc-content li{border-bottom:1px solid var(--gg-line);counter-increment:toc;break-inside:avoid;margin:0;padding:6px 0}.toc-content a{color:var(--gg-ink);align-items:baseline;gap:6px;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.toc-content a:before{content:counter(toc);color:#fff;text-align:center;background:#111;border-radius:3px;flex:none;min-width:16px;height:16px;padding:0 3px;font-size:11px;font-weight:700;line-height:16px;transform:translateY(-1px)}.tag-bar{font-family:var(--gg-font);color:var(--gg-ink);margin:0 0 35px;font-size:15px;font-weight:600}.tag-bar .tag-label{letter-spacing:.04em;color:var(--gg-muted);margin-right:8px;font-size:12px;font-weight:700}.tag-bar a{color:inherit;text-decoration:none}.tag-bar a:hover{color:var(--gg-green);text-decoration:underline}@media (width<=600px){.post{margin-top:16px}.single-meta{flex-direction:column-reverse;align-items:stretch}.single-meta .meta-side{background:#f5f5f5;border-radius:8px;justify-content:space-between;padding:10px 14px}.entry-content{font-size:1.0625rem}.toc{padding:18px}.entry-content .toc-content{columns:1}.entry-content table :is(th,td){padding:10px 12px}}@media print{.site-header,.site-footer,.share-bar,.toc,.ggtr{display:none}}.archive-header{background:#88888812;margin:0 -10px;padding:40px 0}.archive-inner,.archive-body{max-width:1280px;margin-inline:auto;padding-inline:20px}.archive-breadcrumb{color:#282828;margin-bottom:20px;font-family:Encode Sans Condensed,sans-serif;font-size:13px}.archive-title{color:#282828;margin:0 0 20px;font-family:Encode Sans Condensed,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.taxonomy-description{color:#282828;max-width:720px}.taxonomy-description p{margin:0}.archive-body{margin-block:50px}.p-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 40px;display:grid}.p-feat{aspect-ratio:5/3;border-radius:3px;margin-bottom:20px;position:relative}.p-feat img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.p-badge{z-index:2;position:absolute;bottom:-2px;left:0}.p-badge a{color:#fff;letter-spacing:.07em;text-transform:uppercase;padding:7px 12px;font-family:Oxygen,sans-serif;font-size:10px;font-weight:700;line-height:10px;text-decoration:none;display:inline-block;position:relative}.p-badge a:before{content:"";z-index:-1;background:#1e73be;position:absolute;inset:0;transform:skew(-25deg)}.p-title{margin:0 0 12px;font-family:Encode Sans Condensed,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.p-title a{color:#282828;text-decoration:none}.p-title a:hover{text-decoration:underline}.p-summary{color:#666;margin:0;font-size:14px;line-height:1.7}.archive-empty{color:#666}.pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:35px;display:flex}.page-numbers{color:#282828;border:1px solid #88888826;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-family:Encode Sans Condensed,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.page-numbers.current{color:#fff;background:#1e73be;border-color:#1e73be}.page-numbers.dots{border-color:#0000}a.page-numbers:hover{color:#1e73be;border-color:#1e73be}@media (width<=1024px){.p-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (width<=600px){.p-grid{grid-template-columns:minmax(0,1fr)}.archive-header{padding:28px 0}.archive-title{font-size:30px}}.section-empty{text-align:center;max-width:720px;margin:60px auto}.section-empty .page-title{color:#282828;margin:0 0 12px;font-family:Encode Sans Condensed,sans-serif;font-size:34px}.section-empty p{color:#666;margin:0 0 24px}.search-form{gap:8px;max-width:480px;margin:0 auto 24px;display:flex}.search-form label{flex:1}.search-form input[type=search]{width:100%;height:44px;font:inherit;border:1px solid #ddd;border-radius:7px;padding:0 14px}.search-form input[type=submit]{color:#fff;cursor:pointer;background:#1e73be;border:0;border-radius:7px;height:44px;padding:0 18px;font-weight:700}.page404-btn{color:#fff;background:#282828;border-radius:7px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-block}.screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.single-page .page-header .s-title{margin-bottom:28px}.contact-form{gap:18px;max-width:640px;margin:8px 0 0;display:grid}.contact-form label{color:#282828;gap:6px;font-family:Encode Sans Condensed,sans-serif;font-size:15px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#282828;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:7px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:400}.contact-form input:focus,.contact-form textarea:focus{outline-offset:1px;background:#fff;outline:2px solid #1e73be}.contact-form textarea{resize:vertical;min-height:180px}.contact-form button{color:#fff;cursor:pointer;background:#1e73be;border:0;border-radius:7px;justify-self:start;min-height:44px;padding:0 30px;font-family:Encode Sans Condensed,sans-serif;font-size:16px;font-weight:700}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form .contact-botcheck{display:none}.contact-status{margin:0;font-size:16px}.contact-status:empty{display:none}.contact-status.is-sent{color:#2d624d;font-weight:600}.contact-status.is-error{color:#b42318;font-weight:600}:where(body.legacy) :where(h1,h2,h3,h4,h5,h6){font-family:Encode Sans Condensed,sans-serif}:where(body.legacy) :where(a){color:inherit;text-decoration:none}body.legacy :is([data-refresh],[data-action=refresh],[data-refresh-status]){display:none!important}.search-page .page-title{font-family:var(--gg-font);color:var(--gg-ink);margin:0 0 20px;font-size:2rem}.search-page{--pagefind-ui-primary:#2d624d;--pagefind-ui-text:#263e34;--pagefind-ui-border:#dfe6df;--pagefind-ui-tag:#edf3ec;--pagefind-ui-font:var(--gg-font)}:root{--gg-head:"Literata", Georgia, "Times New Roman", serif;--gg-body:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--p-ground:#fcf8f7;--p-band:#f8ecec;--p-band-line:#efd8d9;--p-paper:#fff;--p-soft:#fdf9f8;--p-line:#eee3e2;--p-rule:#ddcbcb;--p-ink:#2c1d25;--p-body:#4e3e46;--p-gray:#725f69;--p-brand:#b03a66;--p-deep:#8a2b4f;--p-tint:#fbe8ef;--p-tint2:#f3c8d8;--p-mid:#db86a6;--p-honey:#e0a73a;--p-honey-tint:#fbf1dc;--p-honey-ink:#7a500a;--p-shadow:0 6px 20px #2c1d2512;--gg-font:var(--gg-body);--gg-ink:#2c1d25;--gg-green:#b03a66;--gg-muted:#725f69;--gg-line:#eee3e2;--gg-sage:#fbe8ef;--gg-paper:#fff;--gg-stripe:#fdf9f8}html{background:var(--p-ground)}body{background:var(--p-ground);color:var(--p-body);font-family:var(--gg-body);-webkit-font-smoothing:antialiased;padding:0;font-size:17px;line-height:1.7}h1,h2,h3,h4{letter-spacing:-.01em;font-variant-numeric:lining-nums;font-family:var(--gg-head)!important;font-weight:600!important}h5,h6,button,select,textarea,input,[class^=gg],[class*=\ gg],.legacy{font-family:var(--gg-body)}:focus-visible{outline:3px solid var(--p-tint2);outline-offset:2px}.site-main{padding-inline:36px}@media (width<=860px){.site-main{padding-inline:16px}}::selection{background:var(--p-tint2);color:var(--p-ink)}input[type=text],input[type=tel],input[type=password],input[type=email],input[type=url],input[type=search],input[type=number],input[type=date]{border:1px solid var(--p-rule);font-family:var(--gg-body);color:var(--p-ink);background-color:#fff;border-radius:999px;padding:11px 18px;font-size:16px;line-height:24px}textarea{border:1px solid var(--p-rule);font-family:var(--gg-body);color:var(--p-ink);background-color:#fff;border-radius:20px;font-size:16px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;border-color:var(--p-brand);outline:3px solid var(--p-tint2)!important}.single-header,.archive-header,.single-page .page-header,.mg-hero,.section-empty,.search-page .page-title{--band-r:40px}.gh{z-index:5;background:var(--p-ground);position:relative}.gh-in{max-width:1272px;margin:0 auto;padding:10px 36px 14px}.gh-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;min-height:62px;display:flex}.gh-brand{color:var(--p-ink);font-family:var(--gg-head);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.gh-brand em{color:var(--p-brand);font-style:italic}.gh-brand:hover{color:var(--p-ink)}.gh-brand svg{flex:none}.gh-tools{align-items:center;gap:8px;display:flex}.gh-search{border:1px solid var(--p-line);background:var(--p-paper);width:44px;height:44px;color:var(--p-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.gh-search:hover{border-color:var(--p-mid);color:var(--p-brand)}.gh-mine{background:var(--p-brand);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.gh-mine:hover,.gh-mine[aria-current=page]{background:var(--p-deep);color:#fff}.gh-badge{color:var(--p-deep);background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1}.gh-nav{scrollbar-width:none;background:var(--p-paper);border:1px solid var(--p-line);border-radius:999px;gap:2px 30px;margin-top:8px;padding:3px 26px;font-size:15px;font-weight:500;display:flex;overflow-x:auto}.gh-nav::-webkit-scrollbar{display:none}.gh-nav a:first-child{margin-left:auto}.gh-nav a:last-child{margin-right:auto}.gh-nav a{min-height:44px;color:var(--p-body);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.gh-nav a:hover{color:var(--p-brand)}.gh-nav a[aria-current=page]{color:var(--p-ink);font-weight:700}.gh-nav a[aria-current=page]:after{content:"";background:var(--p-brand);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}@media (width<=860px){.gh-in{padding:8px 16px 12px}.gh-row{min-height:54px}.gh-nav{gap:2px 22px;padding:1px 20px;font-size:14.5px}}@media (width<=520px){.gh-brand{gap:8px;font-size:21px}.gh-brand svg{width:34px;height:34px}.gh-tools{gap:6px}.gh-mine{padding:0 13px}.gh-mine-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gh-mine:has(.gh-badge:not([hidden])){padding:0 15px}.gh-mine:has(.gh-badge:not([hidden])) svg{display:none}.gh-mine .gh-badge{color:#fff;background:0 0;padding:0;font-size:13.5px;font-weight:600}}@media (width<=374px){.gh-brand{font-size:20px}.gh-brand svg{width:32px;height:32px}.gh-mine .gh-badge{display:none}.gh-mine:has(.gh-badge:not([hidden])){padding:0 13px}.gh-mine:has(.gh-badge:not([hidden])) svg{display:block}}.gf{background:var(--p-band);border-radius:40px 40px 0 0;margin-top:80px}.gf-in{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(0,1fr));gap:28px 32px;max-width:1272px;margin:0 auto;padding:50px 36px 30px;display:grid}.gf-brand .gh-brand{font-size:22px}.gf-brand p{max-width:320px;color:var(--p-body);margin:12px 0 0;font-size:15px;line-height:1.6}.gf-nav{flex-direction:column;gap:7px;font-size:14.5px;display:flex}.gf-nav b{font-family:var(--gg-head);color:var(--p-ink);margin-bottom:4px;font-size:17px;font-weight:600}.gf-nav a{color:var(--p-body);text-decoration:none}.gf-nav a:hover{color:var(--p-brand)}.gf-base{border-top:1px solid var(--p-band-line);width:min(1200px,100% - 72px);color:var(--p-gray);margin:0 auto;padding:16px 0 28px;font-size:13px}@media (width<=900px){.gf{border-radius:28px 28px 0 0;margin-top:60px}.gf-in{grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 16px 24px}.gf-brand{grid-column:1/-1}.gf-base{width:calc(100% - 32px)}}.gg-medal{background:var(--p-band);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.gg-medal img{height:auto;display:block}.single-post .post{max-width:780px;margin:0 auto}.single-header{background:var(--p-band);box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(0 calc(50% - 50vw) round 0 0 var(--band-r) var(--band-r));text-align:center;margin:0 0 38px;padding:30px 0 40px}.s-breadcrumb{font-family:var(--gg-body);color:var(--p-gray);margin:0 0 18px;font-size:14px}.s-breadcrumb a{color:var(--p-gray)}.s-breadcrumb a:hover{color:var(--p-brand)}.s-breadcrumb .current-item{font-size:13.5px}.s-eyebrow{margin:0 0 16px}.s-eyebrow a{background:var(--p-paper);color:var(--p-deep);border-radius:999px;align-items:center;gap:9px;padding:5px 15px 5px 5px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.s-eyebrow a:hover{color:var(--p-brand)}.s-eyebrow-ic{background:var(--p-tint);width:30px;height:30px;color:var(--p-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.s-title{font-family:var(--gg-head);letter-spacing:-.012em;color:var(--p-ink);font-size:clamp(2rem,1.3rem + 2.3vw,2.9rem);font-weight:600;line-height:1.12}.s-title em{color:var(--p-brand);font-style:italic}.single-header .s-title{text-wrap:balance;margin:0 0 20px}.single-meta{font-family:var(--gg-body);color:var(--p-body);justify-content:center;gap:8px;margin:0;font-size:13.5px}.single-meta .meta-side{display:contents}.single-meta .updated-date,.single-meta .meta-read,.single-meta .share-bar{background:var(--p-paper);min-height:32px;box-shadow:inset 0 0 0 1px var(--p-line);border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 13px;font-weight:500;display:inline-flex}.share-bar{gap:10px;font-size:13.5px}.share-bar .share-icon{display:none}.share-bar .share-label{margin:0}.share-action svg{width:16px;height:16px}.share-action svg path{fill:var(--p-brand)}.share-action:hover svg path{fill:var(--p-deep)}.share-copy svg path{fill:none;stroke:var(--p-brand)}.share-copy.is-copied svg path{stroke:var(--p-honey-ink)}@media (width<=600px){.single-post .post{margin-top:0}.single-header{--band-r:28px;margin-bottom:28px;padding:22px 0 30px}.single-meta{flex-flow:wrap;align-items:center}.single-meta .meta-side{background:0 0;padding:0}}.entry-content{font-family:var(--gg-body);color:var(--p-body);font-size:1.125rem;line-height:1.8}.entry-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--gg-head);letter-spacing:-.01em;color:var(--p-ink);font-weight:600;line-height:1.22}.entry-content h2{margin-top:48px;font-size:clamp(1.6rem,1.25rem + 1.1vw,2rem)}.entry-content h3{margin-top:30px;font-size:clamp(1.28rem,1.12rem + .5vw,1.45rem)}.entry-content h4{font-size:1.2rem}.entry-content strong,.entry-content b{color:var(--p-ink);font-weight:600}.entry-content a{color:var(--p-brand);text-decoration-color:var(--p-tint2);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:2px}.entry-content a:hover{color:var(--p-deep);text-decoration-color:var(--p-brand)}.entry-content :is(ul,ol) li::marker{color:var(--p-brand)}.entry-content blockquote{background:var(--p-band);border-left:0;border-radius:24px;padding:18px 24px}.entry-content blockquote>:last-child{margin-bottom:0}.entry-content figcaption{color:var(--p-gray)}.entry-content hr{border-top-color:var(--p-line)}.entry-content img,.entry-content iframe{border-radius:18px}.entry-content table,.entry-content output{font-variant-numeric:lining-nums tabular-nums}.entry-content .wp-block-table{border:1px solid var(--p-line);background:var(--p-paper);border-radius:22px}.entry-content table{background:var(--p-paper)}.entry-content table :is(th,td){border:0;border-top:1px solid var(--p-line)}.entry-content table>:first-child>tr:first-child>*{border-top:0}.entry-content .wp-block-table>table{border:0}.entry-content table th{background:var(--p-tint);color:var(--p-deep);font-size:.875rem;font-weight:700}.entry-content table td{color:var(--p-ink)}.entry-content table tbody tr:nth-child(2n) td{background:var(--p-soft)}.entry-content table :is(th,td) strong{color:inherit}.entry-content .wp-block-table figcaption{border-top:1px solid var(--p-line);text-align:left;margin:0;padding:10px 16px 12px}.toc{border:1px solid var(--p-line);background:var(--p-paper);border-radius:26px;padding:20px 24px}.toc-header{font-family:var(--gg-head);color:var(--p-ink);font-size:1.3rem;font-weight:600}.toc-header:before{display:none}.toc-header:after{border-color:var(--p-brand)}.entry-content .toc-content{column-gap:32px;padding-top:10px}.entry-content .toc-content li{border-bottom:0;padding:4px 0}.toc-content a{color:var(--p-ink);gap:12px;font-size:.9375rem;font-weight:500;text-decoration:none}.toc-content a:before{min-width:16px;height:auto;font-family:var(--gg-head);color:var(--p-brand);text-align:left;background:0 0;border-radius:0;padding:0;font-size:1rem;font-style:italic;font-weight:600;line-height:1.4;transform:none}.toc-content a:hover{color:var(--p-brand);text-decoration:none}.tag-bar{font-family:var(--gg-body);flex-wrap:wrap;align-items:center;gap:8px;font-size:0;font-weight:500;display:flex}.tag-bar .tag-label{color:var(--p-gray);margin:0 4px 0 0;font-size:12.5px;font-weight:600}.tag-bar a{background:var(--p-tint);min-height:34px;color:var(--p-deep);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.tag-bar a:hover{background:var(--p-tint2);color:var(--p-deep);text-decoration:none}.ggtb{--ggtb-accent:#b03a66;--ggtb-bg:#fbe8ef;--ggtb-border:#f3c8d8;--ggtb-text:#2c1d25;--ggtb-muted:#4e3e46;background:var(--p-tint);border:0;border-radius:28px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:30px 0;padding:22px 24px;font-size:16px;display:flex}.ggtb-ic{background:var(--p-paper);width:48px;height:48px;color:var(--p-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ggtb-body{flex:300px;min-width:0}.ggtb .ggtb-title{font-family:var(--gg-head);color:var(--p-ink);margin:0 0 4px;font-size:1.35rem;font-weight:600;line-height:1.25}.ggtb .ggtb-text{color:var(--p-body);margin:0;font-size:15.5px;line-height:1.6}.ggtb .ggtb-btn{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ggtb .ggtb-btn-tool,.ggtb .ggtb-btn-ask{background:var(--p-brand);color:#fff}.ggtb .ggtb-btn-tool:hover,.ggtb .ggtb-btn-tool:focus{background:var(--p-deep);color:#fff;text-decoration:none}.ggtb .ggtb-btn-mentor{background:var(--p-paper);color:var(--p-deep)}.ggtr{--ggtr-green:#b03a66;--ggtr-hover:#fff;--ggtr-ink:#2c1d25;--ggtr-line:#eee3e2;--ggtr-paper:transparent;font-family:var(--gg-body);background:0 0;border:0;border-radius:0;margin-block:40px 28px;padding:0}.ggtr p.ggtr-heading{font-family:var(--gg-head);letter-spacing:-.01em;font-size:1.4rem;font-weight:600;margin:0 0 14px!important}.ggtr ul.ggtr-list{gap:10px 12px}.ggtr ul.ggtr-list>li.ggtr-item{border-top:0}.ggtr .ggtr-item>a.ggtr-link{border:1px solid var(--p-line);background:var(--p-paper);border-radius:20px;min-height:60px;padding:14px 18px;font-size:15.5px;font-weight:500;line-height:1.45}.ggtr .ggtr-item>a.ggtr-link:hover{border-color:var(--p-tint2);background:var(--p-paper);color:var(--p-ink)}.ggtr a.ggtr-link:hover .ggtr-link-title{text-decoration:none}.ggtr .ggtr-arrow{color:var(--p-brand)}@media (width<=600px){.ggtr{padding:0}}body .ggc{--ggc-accent:#b03a66;--ggc-border:#eee3e2;--ggc-bg:#f8ecec;--ggc-text:#2c1d25;--ggc-muted:#725f69;background:var(--p-band);font-family:var(--gg-body);border:0;border-radius:30px;flex-direction:column;gap:12px;margin:34px 0;padding:26px 28px;display:flex}body .ggc .ggc-head{align-items:center}body .ggc .ggc-title{margin:0;font-size:1.6rem;line-height:1.2}body .ggc .ggc-progress{background:var(--p-honey-tint);color:var(--p-honey-ink);border-radius:999px;align-items:center;gap:7px;margin:0;padding:4px 12px;font-size:13.5px;font-weight:600;line-height:1.5;display:inline-flex}body .ggc .ggc-progress:before{content:"";background:var(--p-honey);border-radius:50%;flex:none;width:8px;height:8px}body .ggc .ggc-progress:empty{display:none}body .ggc .ggc-intro{color:var(--p-body);margin:0 0 4px;font-size:16px}body .ggc .ggc-event{background:var(--p-paper);border-radius:22px;margin:0;padding:8px 18px 12px}body .ggc .ggc-event h4{color:var(--p-deep);align-items:baseline;gap:8px;margin:8px 0 6px;font-size:1.2rem;font-style:italic;display:flex}body .ggc .ggc-event h4 span{font-family:var(--gg-body);color:var(--p-gray);font-size:12.5px;font-style:normal;font-weight:600}body .ggc .ggc-list{columns:2 250px;column-gap:28px;margin:0;padding:0}body .ggc .ggc-list li{break-inside:avoid;margin:0;padding:0}body .ggc .ggc-list label{color:var(--p-ink);border:0;gap:12px;padding:8px 0;font-size:15.5px;line-height:1.45}body .ggc .ggc-list input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--p-rule);background:var(--p-paper) center / 14px 14px no-repeat;cursor:pointer;border-radius:50%;flex:none;width:24px;height:24px;margin:-1px 0 0;padding:0}body .ggc .ggc-list input:hover{border-color:var(--p-mid)}body .ggc .ggc-list input:checked{border-color:var(--p-brand);background-color:var(--p-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}body .ggc .ggc-list input:focus-visible{outline:3px solid var(--p-tint2);outline-offset:2px}body .ggc .ggc-list input:checked+span{color:var(--p-gray);text-decoration:none}body .ggc .ggc-note{color:var(--p-gray);margin-top:2px;font-size:13.5px}body .ggc .ggc-actions{gap:10px;margin:4px 0 0}body .ggc .ggc-actions br{display:none}body .ggc .ggc-actions button{background:var(--p-paper);min-height:44px;box-shadow:inset 0 0 0 1px var(--p-rule);color:var(--p-ink);font-family:var(--gg-body);border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}body .ggc .ggc-actions button:hover{box-shadow:inset 0 0 0 1.5px var(--p-brand);color:var(--p-brand)}body .ggc .ggc-source{color:var(--p-gray);margin:0;font-size:13.5px;line-height:1.6}@media (width<=600px){body .ggc{border-radius:26px;padding:20px 16px}}.archive-header{background:var(--p-band);box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(0 calc(50% - 50vw) round 0 0 var(--band-r) var(--band-r));text-align:center;margin:0;padding:34px 0 42px}.archive-inner{max-width:820px}.archive-breadcrumb{font-family:var(--gg-body);color:var(--p-gray);margin-bottom:14px;font-size:14px}.archive-title{font-family:var(--gg-head);letter-spacing:-.012em;color:var(--p-ink);margin:0 0 12px;font-size:clamp(2.2rem,1.5rem + 2.2vw,3.2rem);font-weight:600;line-height:1.1}.taxonomy-description{max-width:680px;color:var(--p-body);margin:0 auto;font-size:17px}.archive-body{max-width:1200px;margin-block:44px 0;padding-inline:0}.p-grid{gap:20px}.p-card{background:var(--p-paper);border:1px solid var(--p-line);border-radius:26px;flex-direction:column;padding:12px 12px 20px;display:flex}.p-card:hover{border-color:var(--p-tint2)}.p-feat{border-radius:18px;margin-bottom:16px}.p-feat img{border-radius:18px}.p-badge{bottom:10px;left:10px}.p-badge a{background:var(--p-paper);color:var(--p-deep);font-family:var(--gg-body);letter-spacing:0;text-transform:none;box-shadow:var(--p-shadow);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.2}.p-badge a:before{display:none}.p-title{font-family:var(--gg-head);margin:0 0 8px;padding-inline:6px;font-size:20px;font-weight:600;line-height:1.3}.p-title a{color:var(--p-ink)}.p-title a:hover{color:var(--p-brand);text-decoration:none}.p-summary{color:var(--p-gray);padding-inline:6px;font-size:15px;line-height:1.6}.pagination{gap:8px;margin-top:40px}.page-numbers{border:1px solid var(--p-line);background:var(--p-paper);min-width:44px;height:44px;color:var(--p-ink);font-family:var(--gg-body);border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}.page-numbers.current{background:var(--p-brand);border-color:var(--p-brand);color:#fff}.page-numbers.dots{background:0 0}a.page-numbers:hover{border-color:var(--p-mid);color:var(--p-brand)}@media (width<=600px){.archive-header{--band-r:28px;padding:24px 0 30px}.archive-inner{padding-inline:4px}.archive-body{margin-top:30px;padding-inline:0}}.single-page{max-width:780px;margin:0 auto}.single-page .page-header{background:var(--p-band);box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(0 calc(50% - 50vw) round 0 0 var(--band-r) var(--band-r));text-align:center;margin:0 0 36px;padding:36px 0 40px}.single-page .page-header .s-title{text-wrap:balance;margin:0}.section-empty{background:var(--p-band);text-align:center;border-radius:34px;max-width:640px;margin:48px auto 0;padding:40px 32px}.section-empty .page-title{font-family:var(--gg-head);color:var(--p-ink);margin:0 0 10px;font-size:clamp(2rem,1.5rem + 1.6vw,2.6rem);font-weight:600}.section-empty p{color:var(--p-body)}.search-form input[type=search]{border:1px solid var(--p-rule);background:#fff;border-radius:999px;height:50px;padding:0 20px}.search-form input[type=submit],.page404-btn{background:var(--p-brand);color:#fff;height:50px;font-family:var(--gg-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.search-form input[type=submit]:hover,.page404-btn:hover{background:var(--p-deep);color:#fff}.section-empty .page404-btn{color:#fff;text-decoration:none}.contact-form label{font-family:var(--gg-body);color:var(--p-ink);font-weight:600}.contact-form input{border:1px solid var(--p-rule);background:#fff;border-radius:999px;padding:11px 18px}.contact-form textarea{border:1px solid var(--p-rule);background:#fff;border-radius:22px;padding:14px 18px}.contact-form input:focus,.contact-form textarea:focus{outline:3px solid var(--p-tint2);background:#fff}.contact-form button{background:var(--p-brand);min-height:50px;font-family:var(--gg-body);border-radius:999px;padding:0 28px;font-weight:600}.contact-form button:hover{background:var(--p-deep)}.contact-status.is-sent{color:var(--p-deep)}.search-page{max-width:780px;font-family:var(--gg-body);margin:0 auto 40px}.search-page .page-title{text-align:center;font-family:var(--gg-head);color:var(--p-ink);background:var(--p-band);box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(0 calc(50% - 50vw) round 0 0 var(--band-r) var(--band-r));margin:0 0 30px;padding:36px 0 40px;font-size:clamp(2.2rem,1.5rem + 2.2vw,3rem);font-weight:600}.search-page{--pagefind-ui-primary:#b03a66;--pagefind-ui-text:#2c1d25;--pagefind-ui-background:#fff;--pagefind-ui-border:#ddcbcb;--pagefind-ui-tag:#fbe8ef;--pagefind-ui-font:var(--gg-body);--pagefind-ui-border-radius:22px;--pagefind-ui-border-width:1px}.search-page .pagefind-ui__search-input{border-radius:999px!important}.search-page .pagefind-ui__result-title,.search-page .pagefind-ui__result-link{font-family:var(--gg-head);color:var(--p-ink);font-weight:600}.search-page .pagefind-ui__result-link:hover{color:var(--p-brand)}.search-page mark{background:var(--p-honey-tint);color:var(--p-ink)}body .ggp{--g:#b03a66;--ink:#2c1d25;--muted:#725f69;--line:#eee3e2;--sage:#fbe8ef}body .ggp-buy{gap:18px;margin-top:28px}body .ggp-offer{border:1px solid var(--p-line);background:var(--p-paper);border-radius:28px;gap:8px;padding:28px 26px 24px}body .ggp-offer.ggp-main{border:2px solid var(--p-brand);background:var(--p-paper)}body .ggp-tag{background:var(--p-honey);color:var(--p-ink);letter-spacing:.02em;padding:4px 12px;font-size:12.5px;font-weight:700;top:-13px;left:22px}body .ggp-offer h2{margin:0;font-size:1.45rem}body .ggp-price{font-family:var(--gg-head);color:var(--p-ink);font-variant-numeric:lining-nums;font-size:2.6rem;font-weight:600;line-height:1.1}body .ggp-offer ul{color:var(--p-body);margin:6px 0 12px;font-size:16px}body .ggp-offer li{margin-bottom:4px}body .ggp-btn{background:var(--p-brand);min-height:52px;font-family:var(--gg-body);border-radius:999px;padding:0 22px;font-size:16px;font-weight:600}body .ggp-btn:hover{background:var(--p-deep)}body .ggp-btn:focus-visible{outline:3px solid var(--p-tint2);outline-offset:3px}body .ggp-btn:disabled{background:var(--p-band);color:var(--p-gray)!important}body .ggp-levels{gap:6px}body .ggp-levels .ggp-btn{min-height:44px;font-size:14px}body .ggp-small{color:var(--p-gray)}body .ggp-gallery{gap:18px}body .ggp-gallery figure{border:1px solid var(--p-line);border-radius:24px}body .ggp-gallery figcaption{border-top-color:var(--p-line);text-align:left;padding:10px 16px 12px}body .ggp-gallery img{border-radius:0}@media (width<=600px){.single-page .page-header,.search-page .page-title{--band-r:28px;padding:24px 0 30px}.section-empty{border-radius:28px;margin-top:28px;padding:30px 20px}}.ggh{--ggh-bg:#fcf8f7;--ggh-green:#b03a66;--ggh-ink:#2c1d25;--ggh-line:#eee3e2;--ggh-muted:#725f69;--ggh-paper:#fff;--ggh-sage:#f8ecec;--ggh-radius:26px}.gg-topic-map{--gg-green:#b03a66;--gg-ink:#2c1d25;--gg-line:#eee3e2;--gg-muted:#725f69}.ggbg-topic-map{--ggbg-green:#b03a66;--ggbg-ink:#2c1d25;--ggbg-line:#eee3e2;--ggbg-muted:#725f69}.ggsl-topic-map{--ggsl-green:#b03a66;--ggsl-ink:#2c1d25;--ggsl-line:#eee3e2;--ggsl-muted:#725f69}.ggsc,.ggnqs,.ggts,.ggm{--gg-green:#b03a66;--gg-ink:#2c1d25;--gg-line:#eee3e2;--gg-muted:#725f69;--gg-soft:#fbe8ef;--gg-paper:#fff;--gg-cream:#fcf8f7;--gg-gold:#7a500a}.ggfc{--ggfc-green:#b03a66;--ggfc-ink:#2c1d25;--ggfc-line:#eee3e2;--ggfc-muted:#725f69;--ggfc-soft:#fbe8ef}.ggse{--green:#b03a66;--ink:#2c1d25;--line:#eee3e2;--muted:#725f69;--sage:#fbe8ef;--cream:#fcf8f7}.gglc{--green:#b03a66;--ink:#2c1d25;--line:#eee3e2;--muted:#725f69;--pale:#fbe8ef;--cream:#fcf8f7;--white:#fff}.ggsc,.ggnqs,.ggts,.gglc,.ggse,.ggfc,.ggm{font-variant-numeric:lining-nums tabular-nums}:is(.ggsc,.ggnqs,.ggts,.gglc,.ggse,.ggfc,.ggm,.ggh,.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map) :is(h1,h2,h3){color:var(--p-ink)}:is(.ggsc.ggsc,.ggnqs.ggnqs,.ggts.ggts,.gglc.gglc,.ggse.ggse,.ggfc.ggfc,.ggm.ggm,.ggh.ggh,.gg-topic-map.gg-topic-map,.ggbg-topic-map.ggbg-topic-map,.ggsl-topic-map.ggsl-topic-map) select{border:1px solid var(--p-rule);min-height:46px;color:var(--p-ink);font-family:var(--gg-body);background-color:#fff;border-radius:999px;padding-inline:16px 34px;font-size:15.5px}:is(.ggsc.ggsc,.ggnqs.ggnqs,.ggts.ggts,.gglc.gglc,.ggse.ggse,.ggfc.ggfc,.ggm.ggm,.ggh.ggh) :is(input[type=text],input[type=search],input[type=number],input[type=date],input:not([type])),:is(.gg-topic-map.gg-topic-map,.ggbg-topic-map.ggbg-topic-map,.ggsl-topic-map.ggsl-topic-map) input[type=search]{border:1px solid var(--p-rule);font-family:var(--gg-body);background-color:#fff;border-radius:999px}:is(.ggsc.ggsc,.ggnqs.ggnqs,.ggts.ggts,.gglc.gglc,.ggse.ggse,.ggfc.ggfc,.ggm.ggm,.ggh.ggh,.gg-topic-map.gg-topic-map,.ggbg-topic-map.ggbg-topic-map,.ggsl-topic-map.ggsl-topic-map) :is(select,input):focus{border-color:var(--p-brand);outline:3px solid var(--p-tint2);outline-offset:0}.ggsc .ggsc-primary,.ggnqs-btn,.ggts-btn,.gglc-button,.gglc-secondary,.ggse .ggse-button,.ggse .ggse-secondary,.ggfc .ggfc-button,.ggm-btn,.ggh .ggh-button,.ggh .ggh-reset-tools,.ggnqs-row .ggnqs-remove,.ggts-remove{font-family:var(--gg-body);border-radius:999px;font-weight:600}.ggsc .ggsc-primary{min-height:52px;padding-inline:26px}.ggfc-tabs button,.ggfc-filter-row button,.ggnqs-tabs button,.ggm-lv-tabs button,.ggm-qz-opts button,.ggnqs-tabs,.ggm-lv-tabs{border-radius:999px}.ggsc-form,.ggsc-result,.ggnqs-form,.ggnqs-result,.ggts-form,.ggts-result,.ggfc-panel,.ggfc-result,.gglc-controls,.ggse-controls,.ggm-filter,.ggm-lv-main,.ggm-lv-result,.ggm-qz,.ggfc-dedcard{border-radius:26px}.ggm-move,.ggm-tool,.ggse-card,.gglc-event,.gglc-guides,.gglc-next,.ggfc-directory,.ggse-tray{border-radius:22px}.ggsc .ggsc-sample-card,.ggsc-context-note,.ggfc-notice,.ggfc-example-tip,.ggsc .ggsc-example-note,.ggsc-vault-fields{border-radius:18px}.ggse-dialog,.ggh .ggh-dialog{border-radius:26px}.ggsc-intro,.ggsc-steps,.ggnqs-intro,.ggts-intro,.ggfc-intro,.ggm-intro,.ggh-tools-intro,.gglc-hero,.ggse-intro,.gg-topic-map .gg-hero,.ggbg-topic-map .ggbg-hero,.ggsl-topic-map .ggsl-hero{--band-r:40px;background:var(--p-band);box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(0 calc(50% - 50vw) round 0 0 var(--band-r) var(--band-r))}.ggsc-intro{clip-path:inset(0 calc(50% - 50vw))}.ggsc-intro,.ggnqs-intro,.ggts-intro,.ggfc-intro,.ggm-intro{max-width:none;margin:0 0 32px;padding:34px 0 40px}.ggsc-intro{margin-bottom:0}.ggsc-intro,.ggnqs-intro,.ggts-intro,.ggfc-intro,.ggh-tools-intro{text-align:center}.ggsc-intro>p,.ggnqs-intro>p,.ggts-intro>p,.ggfc-intro>p,.ggh-tools-intro>p{max-width:680px;margin-inline:auto}.ggsc-intro{padding-bottom:22px}.ggsc .ggsc-steps{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 34px;padding:0 0 40px;font-size:14px;display:flex}.ggm-intro>p{max-width:760px}.ggm-intro>.ggm-eyebrow,.ggnqs-intro>.ggnqs-eyebrow,.ggts-intro>.ggts-eyebrow{color:var(--p-deep)}.ggsc-result-number,.ggnqs-big,.ggts-big{font-family:var(--gg-head);letter-spacing:-.02em;color:var(--p-ink);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.ggm-intro .ggm-safety{background:var(--p-honey-tint);max-width:760px;color:var(--p-ink);border-left:0;border-radius:18px}.ggm-jump{margin-top:28px}.ggh-tools-intro{margin:0 0 30px;padding:34px 24px 40px}.ggh-tools-intro .ggh-tool-totals{justify-content:center}.gglc{padding-top:0}.gglc-hero{margin-bottom:34px;padding:36px 0 40px}.ggse-intro{margin-bottom:30px;padding:36px 0 40px}:is(.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map):first-child{margin-top:0}.gg-topic-map .gg-hero,.ggbg-topic-map .ggbg-hero,.ggsl-topic-map .ggsl-hero{margin-bottom:26px;padding:36px 0 40px}:is(.gg-hero,.ggbg-hero,.ggsl-hero) h1 em{color:var(--p-brand);font-style:italic}:is(.ggsc-eyebrow,.ggnqs-eyebrow,.ggts-eyebrow,.ggfc-kicker,.ggm-eyebrow,.ggh-eyebrow,.gglc-kicker,.ggse-kicker){color:var(--p-deep)}main>aside[aria-label=Scoring\ tools]{box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(-24px calc(50% - 50vw) -9px);border:1px solid var(--p-line)!important;background:var(--p-paper)!important;border-radius:22px!important}main>aside[aria-label=Scoring\ tools]+.gg-topic-map .gg-hero{clip-path:inset(-1px calc(50% - 50vw) 0 round 0 0 var(--band-r) var(--band-r))}@media (width<=860px){.ggsc-intro,.ggsc-steps,.ggnqs-intro,.ggts-intro,.ggfc-intro,.ggm-intro,.ggh-tools-intro,.gglc-hero,.ggse-intro,.gg-topic-map .gg-hero,.ggbg-topic-map .ggbg-hero,.ggsl-topic-map .ggsl-hero{--band-r:28px}.ggsc-intro,.ggnqs-intro,.ggts-intro,.ggfc-intro,.ggm-intro,.gglc-hero,.ggse-intro,.gg-topic-map .gg-hero,.ggbg-topic-map .ggbg-hero,.ggsl-topic-map .ggsl-hero{padding-top:24px;padding-bottom:30px}.ggsc-intro{padding-bottom:18px}.ggsc .ggsc-steps{padding-bottom:30px;font-size:13px}}.gglc.gglc input[type=checkbox],.ggm.ggm .ggm-lv-event input[type=checkbox],.ggsc.ggsc .ggsc-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--p-rule);cursor:pointer;background:#fff 50%/13px 13px no-repeat;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin:0;padding:0}.gglc.gglc input[type=checkbox]:checked,.ggm.ggm .ggm-lv-event input[type=checkbox]:checked,.ggsc.ggsc .ggsc-checkbox input[type=checkbox]:checked{border-color:var(--p-brand);background-color:var(--p-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:is(.gglc,.ggm,.ggsc) input[type=checkbox]:focus-visible{outline:3px solid var(--p-tint2);outline-offset:2px}.ggm .ggm-body h4{letter-spacing:.05em;font-family:var(--gg-body)!important;font-weight:700!important}.ggm .ggm-filter input[type=search]{padding-inline:16px}:is(.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map) input[type=search]{border-radius:999px!important}.gg-topic-map .gg-topic-group,.ggbg-topic-map .ggbg-topic-group,.ggsl-topic-map .ggsl-topic-group,.gg-topic-map .gg-quick-start,.ggbg-topic-map .ggbg-quick-start,.ggsl-topic-map .ggsl-quick-start{border-radius:22px}.gg-topic-map .gg-sidebar a,.ggbg-topic-map .ggbg-sidebar a,.ggsl-topic-map .ggsl-sidebar a{border-radius:14px}.gg-topic-map .gg-section-actions button,.ggbg-topic-map .ggbg-section-actions button,.ggsl-topic-map .ggsl-section-actions button,.gg-topic-map .gg-empty button,.ggbg-topic-map .ggbg-empty button,.ggsl-topic-map .ggsl-empty button{border-radius:999px;padding-inline:16px}.gg-topic-map .gg-group-symbol,.ggbg-topic-map .ggbg-group-symbol,.ggsl-topic-map .ggsl-group-symbol{border-radius:50%}.ggh .ggh-family-card,.ggh .ggh-tool-controls,.ggh .ggh-help-strip,.ggh .ggh-empty-tools{border-radius:22px}.ggh .ggh-tool-symbol,.ggh .ggh-category-symbol{border-radius:50%}.ggh .ggh-tags span,.ggh .ggh-status{border-radius:999px;padding-inline:9px}.ggh .ggh-tool-bottom{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.ggsc-intro .ggsc-eyebrow,.ggsc-related .ggsc-eyebrow,.ggsc-learn .ggsc-eyebrow{letter-spacing:.06em}.ggsc-steps li{background:var(--p-paper);box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-ink);border-radius:999px;gap:10px;padding:6px 16px 6px 6px;font-weight:500}.ggsc-steps span{background:var(--p-tint);width:30px;height:30px;color:var(--p-deep);font-family:var(--gg-head);border:0;font-size:16px;font-style:italic;font-weight:600}.ggsc-form-heading .ggsc-text-button[data-action=example]{background:var(--p-honey-tint);min-height:40px;color:var(--p-honey-ink);border-radius:999px;padding:0 16px;text-decoration:none}.ggsc-result{background:var(--p-band);border-color:var(--p-band-line)}.ggsc-result-badge{background:var(--p-honey-tint);color:var(--p-honey-ink);border-radius:999px}.ggsc-context-note{background:var(--p-honey-tint)}.ggsc-note-dot{background:var(--p-honey)}:is(.gg-section-eyebrow,.ggbg-section-eyebrow,.ggsl-section-eyebrow,.gg-sidebar-label,.ggbg-sidebar-label,.ggsl-sidebar-label,.gg-quick-label,.ggbg-quick-label,.ggsl-quick-label,.ggsl-tool-links>span,.ggbg-tool-links>span,.gg-tool-links>span,.ggh-eyebrow,.ggh-card-kicker,.ggse-kicker,.ggfc-kicker,.gglc-kicker,.ggsc-eyebrow,.ggnqs-eyebrow,.ggts-eyebrow,.ggm-eyebrow){letter-spacing:.08em!important;font-size:12px!important;font-weight:600!important}:is(.gg-group-meta,.ggbg-group-meta,.ggsl-group-meta,.gg-stat-next,.ggbg-stat-next,.ggsl-stat-next,.gg-results-count,.ggbg-results-count,.ggsl-results-count,.gg-page-note,.ggbg-page-note,.ggsl-page-note,.gg-featured,.ggbg-featured,.ggsl-featured,.ggse-card-meta,.ggse-event,.ggse-value,.ggse-small,.ggse-stats span,.ggse-example-art span,.ggse-links a,.ggfc-small,.ggfc-tag,.ggfc-muted,.ggfc legend span,.gglc-pill,.gglc-same,.gglc-small,.gglc-mobile-name,.gglc-row small,.gglc-sources li,.gglc-sources a,.gglc-sources span,.ggsc-optional,.ggsc-result-scope,.ggsc-details summary small,.ggh-status,.ggh-related-guide,.ggh-tags span,.ggh-family-card small,.ggh-family-card p,.ggm-lv-tabs small,.ggnqs li .v,.gg-sidebar nav a small,.ggbg-sidebar nav a small,.ggsl-sidebar nav a small){letter-spacing:0!important;font-size:12.5px!important}:is(.gg-filter-panel,.ggbg-filter-panel,.ggsl-filter-panel,.ggh-tool-controls) label{font-size:13px!important}:is(.gg-availability,.ggbg-availability,.ggsl-availability) button,:is(.gg-toggle-groups,.ggbg-toggle-groups,.ggsl-toggle-groups),.ggse .ggse-secondary{font-size:13.5px!important}:is(.gg-availability,.ggbg-availability,.ggsl-availability) button span{letter-spacing:0!important;font-size:12px!important}:is(.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map) :is(.gg-availability,.ggbg-availability,.ggsl-availability)>div{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));row-gap:8px}.search-page .pagefind-ui__search-clear{font-size:13px!important}:is(.ggsc,.ggnqs,.ggts,.gglc,.ggse,.ggfc,.ggm,.ggh,.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map) :is(h1,h2,h3,h4){letter-spacing:-.01em!important}:is(.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map) :is(.gg-stat-numbers,.ggbg-stat-numbers,.ggsl-stat-numbers) strong,.ggfc .ggfc-dedcard .ggfc-amount{font-family:var(--gg-head);letter-spacing:-.01em;color:var(--p-ink);font-variant-numeric:lining-nums;font-weight:600}.ggsc-learn .ggsc-sample-math{letter-spacing:0}:is(.gg-hero,.ggbg-hero,.ggsl-hero) h1 em,.gglc-result-header h2 span{color:var(--p-brand);font-style:italic;font-family:var(--gg-head)!important;font-weight:600!important}:is(.ggsc-eyebrow,.ggnqs-eyebrow,.ggts-eyebrow,.ggm-eyebrow) span,.ggm-levels i{color:var(--p-gray)}:is(.gg-topic-map,.ggbg-topic-map,.ggsl-topic-map) [style*=--branch]{--branch:#b03a66!important}.hp-in{max-width:1200px;margin:0 auto}.hp-eyebrow{color:var(--p-deep);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.hp-eyebrow:before{content:"";background:var(--p-brand);border-radius:2px;width:22px;height:2px}.hp h1 em,.hp h2 em{color:var(--p-brand);font-style:italic}.hp-hero{flex-wrap:wrap;align-items:center;gap:20px 40px;padding-top:26px;display:flex}.hp-hero-text{flex:500px;min-width:0}.hp-hero h1{letter-spacing:-.015em;color:var(--p-ink);margin:18px 0 0;font-size:clamp(2.5rem,1.55rem + 3vw,3.625rem);line-height:1.06}.hp-lede{max-width:540px;color:var(--p-body);margin:20px 0 0;font-size:19px;line-height:1.65}.hp-btns{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hp-btns.small{gap:10px;margin-top:16px}.hp-btn{background:var(--p-brand);color:#fff;min-height:50px;font-family:var(--gg-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hp-btn:hover{background:var(--p-deep);color:#fff}.hp-btn.ghost{background:var(--p-paper);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-rule)}.hp-btn.ghost:hover{background:var(--p-paper);color:var(--p-brand);box-shadow:inset 0 0 0 1.5px var(--p-brand)}.hp-btns.small .hp-btn,.hp-btn.small-btn{min-height:44px;padding:0 18px;font-size:15px}.hp-search{gap:8px;max-width:540px;margin-top:22px;display:flex}.hp-search input[type=search]{flex:1;min-width:0;min-height:50px;padding:0 20px}.hp-search button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:50px;padding:0 22px;font-size:15px;font-weight:600}.hp-search button:hover{background:var(--p-deep)}.hp-medal{flex:420px;justify-content:center;align-items:center;min-width:0;min-height:440px;display:flex;position:relative}.hp-ribbon{width:100%;height:auto;stroke:var(--p-tint2);position:absolute;top:44%;left:0}.hp-disc{z-index:1;aspect-ratio:1;background:var(--p-band);border-radius:50%;justify-content:center;align-items:center;width:min(100%,420px);display:flex;position:relative}.hp-disc img{width:52%;height:auto}.hp-float{z-index:2;border:1px solid var(--p-line);background:var(--p-paper);box-shadow:var(--p-shadow);color:var(--p-ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute}.hp-float.one{top:8%;left:2%}.hp-float.two{bottom:9%;right:0}.hp-dot{background:var(--p-honey);border-radius:50%;flex:none;width:8px;height:8px}.hp-dot.rose{background:var(--p-brand)}.hp-pick-wrap{padding-top:26px}.hp-pick{background:var(--p-band);border-radius:30px;flex-wrap:wrap;gap:24px 40px;padding:30px 32px;display:flex}.hp-pick-side{flex:430px;min-width:0}.hp-pick h2{color:var(--p-ink);margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,1.9rem);line-height:1.15}.hp-seg{border:1px solid var(--p-line);background:var(--p-paper);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.hp-pick .hp-seg{margin-top:16px}.hp-seg button{min-height:40px;color:var(--p-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:600}.hp-seg button:hover{color:var(--p-deep)}.hp-seg button[aria-pressed=true]{background:var(--p-tint);color:var(--p-deep)}.hp-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.hp-chip{border:1px solid var(--p-line);background:var(--p-paper);min-width:44px;min-height:44px;color:var(--p-ink);font-family:var(--gg-head);cursor:pointer;font-variant-numeric:lining-nums tabular-nums;border-radius:999px;padding:0 13px;font-size:18px;font-weight:600}.hp-chip:hover{border-color:var(--p-mid)}.hp-chip[aria-pressed=true]{background:var(--p-brand);border-color:var(--p-brand);color:#fff}.hp-res{flex:1.2 460px;min-width:0}.hp-res-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-res-label{font-family:var(--gg-head);letter-spacing:-.01em;color:var(--p-ink);font-size:32px;font-weight:600;line-height:1.1}.hp-res-kind{background:var(--p-tint);color:var(--p-deep);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.hp-res-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hp-res-grid>div{background:var(--p-paper);border-radius:20px;padding:14px 16px}.hp-res-grid>div.key{box-shadow:inset 0 0 0 1.5px var(--p-tint2)}.hp-res-grid span{color:var(--p-gray);font-size:13px;line-height:1.4;display:block}.hp-res-grid b{font-family:var(--gg-head);color:var(--p-ink);font-variant-numeric:lining-nums tabular-nums;margin-top:2px;font-size:26px;font-weight:600;line-height:1.2;display:block}.hp-res-note{color:var(--p-ink);margin:14px 0 0;font-size:15.5px}.hp-res-src{color:var(--p-gray);margin:16px 0 0;font-size:13.5px}.hp-sec{padding-top:64px}.hp-sec h2{color:var(--p-ink);margin:10px 0 20px;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);line-height:1.15}.hp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:20px;display:flex}.hp-sec-head h2{margin-bottom:0}.hp-sec-head>p{color:var(--p-gray);margin:0;font-size:15px}.hp-lnk{color:var(--p-brand);text-decoration:underline;text-decoration-color:var(--p-tint2);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:2px}.hp-lnk:hover{color:var(--p-deep);text-decoration-color:var(--p-brand)}.hp-numbers{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.hp-num{border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-body);border-radius:26px;flex-direction:column;gap:8px;padding:22px 24px;text-decoration:none;display:flex}.hp-num:hover{border-color:var(--p-tint2);color:var(--p-body)}.hp-num .k{background:var(--p-honey-tint);color:var(--p-honey-ink);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12.5px;font-weight:600}.hp-num b{font-family:var(--gg-head);color:var(--p-ink);font-variant-numeric:lining-nums;font-size:40px;font-weight:600;line-height:1.05}.hp-num .t{font-size:15px;line-height:1.5}.hp-topics,.hp-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.hp-topic{border:1px solid var(--p-line);background:var(--p-paper);border-radius:26px;padding:26px}.hp-topic-head{color:var(--p-ink);align-items:center;gap:14px;text-decoration:none;display:flex}.hp-topic-head:hover b{color:var(--p-brand)}.hp-topic-head b{font-family:var(--gg-head);font-size:21px;font-weight:600;line-height:1.2;display:block}.hp-count{color:var(--p-gray);font-size:13.5px}.hp-ic{background:var(--p-tint);width:48px;height:48px;color:var(--p-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-ic.big{width:64px;height:64px}.hp-ic.honey{background:var(--p-honey-tint);color:var(--p-honey-ink)}.hp-topic p{margin:14px 0 6px;font-size:15px;line-height:1.6}.hp-topic ul,.hp-list{margin:0;padding:0;list-style:none}.hp-topic li a{color:var(--p-ink);text-decoration:underline;text-decoration-color:var(--p-tint2);text-underline-offset:.25em;padding:7px 0;font-size:15px;line-height:1.5;text-decoration-thickness:2px;display:block}.hp-topic li a:hover{color:var(--p-brand);text-decoration-color:var(--p-brand)}.hp-tool{border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-body);border-radius:26px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:flex}.hp-tool:hover{border-color:var(--p-tint2);color:var(--p-body)}.hp-tool b{font-family:var(--gg-head);color:var(--p-ink);font-size:20px;font-weight:600;line-height:1.25;display:block}.hp-tool span span{margin-top:4px;font-size:15px;line-height:1.5;display:block}.hp-tool-medal{background:var(--p-band);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.hp-tool-medal img{width:40px;height:auto}.hp-season,.hp-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.hp-card{border:1px solid var(--p-line);background:var(--p-paper);border-radius:26px;padding:26px}.hp-card.band{border-color:var(--p-band-line);background:var(--p-band)}.hp-card h3{color:var(--p-ink);margin:12px 0 14px;font-size:22px;line-height:1.3}.hp-card>p:not(.hp-k){margin:0;font-size:15.5px}.hp-k{background:var(--p-honey-tint);color:var(--p-honey-ink);border-radius:999px;margin:0;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.hp-card.band .hp-k{background:var(--p-paper);color:var(--p-deep)}.hp-card.band .hp-btn{margin-top:18px}.hp-dates{grid-template-columns:auto 1fr;margin:0;display:grid}.hp-dates dt{border-top:1px solid var(--p-line);color:var(--p-ink);font-variant-numeric:lining-nums tabular-nums;padding:9px 18px 9px 0;font-weight:600}.hp-dates dd{border-top:1px solid var(--p-line);margin:0;padding:9px 0;font-size:15px}.hp-more{margin-top:14px;display:inline-block}.hp-two h2{margin:0 0 10px;font-size:24px}.hp-two .hp-mt{margin-top:24px}.hp-list li{border-top:1px solid var(--p-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:15.5px;line-height:1.5;display:flex}.hp-list a{color:var(--p-ink);text-decoration:none}.hp-list a:hover{color:var(--p-brand)}.hp-list time{color:var(--p-gray);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:13px}.hp-mine{background:var(--p-tint);border-radius:34px;flex-wrap:wrap;align-items:center;gap:24px 36px;padding:34px 36px;display:flex}.hp-mine-medal{background:var(--p-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex;overflow:hidden}.hp-mine-medal img{width:56px;height:auto}.hp-mine-text{flex:400px;min-width:0}.hp-mine h2{margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,1.9rem);line-height:1.2}.hp-mine p{margin:10px 0 0;font-size:16.5px}.hp-mine-box{background:var(--p-paper);border-radius:24px;flex:0 300px;min-width:0;padding:18px 20px}.hp-mine-box ul{margin:0 0 12px;padding:0;list-style:none}.hp-mine-box li{border-bottom:1px solid var(--p-line);justify-content:space-between;gap:10px;padding:7px 0;font-size:15px;display:flex}.hp-mine-box li b{color:var(--p-ink);font-variant-numeric:lining-nums tabular-nums}.hp-mine-box li.empty{color:var(--p-gray);border:0;padding:0}.hp-src-wrap{padding-top:22px}.hp-src{background:var(--p-honey-tint);border-radius:24px;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:22px 26px;display:flex}.hp-src>div{flex:520px;min-width:0}.hp-src .hp-ic{background:var(--p-paper)}.hp-src h2{color:var(--p-ink);margin:0;font-size:22px;line-height:1.3}.hp-src p{margin:4px 0 0;font-size:15.5px}@media (width<=860px){.hp-hero{gap:8px;padding-top:14px}.hp-hero h1{margin-top:14px}.hp-lede{font-size:17.5px}.hp-medal{flex-wrap:wrap;gap:8px;min-height:0;padding-top:18px}.hp-ribbon{top:30%}.hp-disc{width:min(72%,300px)}.hp-float{padding:8px 14px;font-size:13.5px;position:static}.hp-pick{border-radius:28px;padding:22px 20px}.hp-sec{padding-top:48px}.hp-mine{border-radius:28px;padding:26px 22px}}@media (width<=600px){.hp-search button{padding:0 18px}.hp-res-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-res-grid>div:last-child{grid-column:1/-1}.hp-res-label{font-size:28px}.hp-topic,.hp-card{padding:22px 20px}.hp-num b{font-size:34px}}.mg-in{max-width:1200px;margin:0 auto}.mg-hero{background:var(--p-band);box-shadow:0 0 0 100vmax var(--p-band);clip-path:inset(0 calc(50% - 50vw) round 0 0 var(--band-r) var(--band-r));text-align:center;padding:30px 0 38px}.mg-hero .s-breadcrumb{margin-bottom:14px}.mg-hero h1{letter-spacing:-.015em;color:var(--p-ink);margin:0;font-size:clamp(2.4rem,1.6rem + 2.6vw,3.4rem);line-height:1.08}.mg-lede{max-width:680px;margin:12px auto 0;font-size:19px;line-height:1.6}.mg-note{background:var(--p-paper);box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-body);border-radius:999px;margin:16px 0 0;padding:4px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.mg{flex-direction:column;gap:16px;padding-top:28px;display:flex}.mg-row{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.mg-row>*{flex:380px;min-width:0}.mg-card{border:1px solid var(--p-line);background:var(--p-paper);border-radius:26px;padding:26px}.mg-card h2{color:var(--p-ink);margin:0 0 14px;font-size:24px;line-height:1.25}.mg-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.mg-head h2{margin:0}.mg-head a{color:var(--p-brand);text-decoration:underline;text-decoration-color:var(--p-tint2);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:2px}.mg-head span{background:var(--p-tint);color:var(--p-deep);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}.mg-head span:empty{display:none}.mg-field{color:var(--p-ink);flex-direction:column;gap:6px;margin-bottom:14px;font-size:14.5px;font-weight:600;display:flex}.mg-help{color:var(--p-gray);font-size:13.5px;font-weight:400}.mg .hp-chips{margin-top:14px}.mg .hp-res-grid{margin-top:16px}.mg .hp-res-grid>div{background:var(--p-ground)}.mg-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-up{background:var(--p-tint);color:var(--p-body);border-radius:30px;flex-wrap:wrap;flex:2 520px;align-items:center;gap:20px 26px;padding:28px 30px;display:flex}.mg-medal{background:var(--p-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:inline-flex;overflow:hidden}.mg-medal img{width:70px;height:auto;display:block}.mg-up-body{flex:300px;min-width:0}.mg-up .mg-tag{letter-spacing:.06em;color:var(--p-deep);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.mg-tag:before{content:"";background:var(--p-brand);border-radius:2px;width:22px;height:2px}.mg-up h2{color:var(--p-ink);margin:10px 0 0;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);line-height:1.2}.mg-up p{margin:8px 0 0;font-size:16.5px}.mg-up p:empty{display:none}.mg-up .mg-src{color:var(--p-gray);margin-top:14px;font-size:14px}.mg-up .mg-src a{color:var(--p-brand);font-weight:600}.mg-bar-row{color:var(--p-ink);font-variant-numeric:lining-nums tabular-nums;justify-content:space-between;gap:10px;margin-top:16px;font-size:14.5px;display:flex}progress.mg-bar{-webkit-appearance:none;appearance:none;background:var(--p-band);border:0;border-radius:99px;width:100%;height:10px;margin-top:8px;display:block;overflow:hidden}.mg-up progress.mg-bar{background:var(--p-paper)}progress.mg-bar::-webkit-progress-bar{background:0 0}progress.mg-bar::-webkit-progress-value{background:var(--p-brand);border-radius:99px}progress.mg-bar::-moz-progress-bar{background:var(--p-brand);border-radius:99px}.mg-table-wrap{position:relative;overflow-x:auto}.mg-table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;min-width:640px;font-size:15px}.mg-table th{border-bottom:1px solid var(--p-line);color:var(--p-gray);text-align:right;padding:10px;font-size:13px;font-weight:600}.mg-table td{border-bottom:1px solid var(--p-line);text-align:right;color:var(--p-ink);padding:12px 10px}.mg-table th:first-child,.mg-table td:first-child{text-align:left}.mg-table td.mg-empty{text-align:left;color:var(--p-gray)}.mg-date{color:var(--p-gray);font-size:13px}.mg-best{background:var(--p-honey-tint);color:var(--p-honey-ink);letter-spacing:.04em;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.mg-x{background:var(--p-paper);min-height:38px;box-shadow:inset 0 0 0 1px var(--p-rule);color:var(--p-ink);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.mg-x:hover{color:var(--p-brand);box-shadow:inset 0 0 0 1.5px var(--p-brand)}.mg-add{background:var(--p-band);border-radius:26px;margin-top:18px;padding:20px 22px}.mg-add>b{font-family:var(--gg-head);color:var(--p-ink);font-size:20px;font-weight:600}.mg-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:12px;margin-top:10px;display:grid}.mg-fields .mg-field{margin:0}.mg-fields .wide{grid-column:span 2}@media (width<=480px){.mg-fields .wide{grid-column:1/-1}}.mg-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;display:flex}#mg-hint{color:var(--p-deep);font-size:14.5px;font-weight:600}.mg-skill{margin-top:14px}.mg-skill-top{font-variant-numeric:lining-nums tabular-nums;justify-content:space-between;font-size:15.5px;display:flex}.mg-skill-top b{color:var(--p-ink)}.mg-which{background:var(--p-honey-tint);color:var(--p-ink);border-radius:20px;margin:16px 0 0;padding:12px 16px;font-size:15px}.mg-which:empty{display:none}.mg-plain{margin:6px 0 0;font-size:16px}.mg .hp-list li{padding:11px 0}.mg .hp-list a{text-decoration:underline;text-decoration-color:var(--p-tint2);text-underline-offset:.22em;text-decoration-thickness:2px}@media (width<=860px){.mg-hero{--band-r:28px;padding:22px 0 30px}.mg-up{border-radius:28px;padding:24px 22px}.mg-medal{width:88px;height:88px}.mg-medal img{width:52px}.mg-card{padding:22px 18px}.mg-add{padding:18px 16px}}@media print{.mg-add,.mg-x,.mg-actions,.mg-medal,.gh,.gf,.mg-hero .s-breadcrumb{display:none!important}.mg-hero{box-shadow:none;clip-path:none;background:0 0}.gh,.gf{display:none}.single-header,.archive-header,.single-page .page-header,.search-page .page-title{box-shadow:none;clip-path:none;background:0 0}}
