@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/cabin-vietnamese-wght-normal.C0S6FfNy.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/cabin-latin-ext-wght-normal.DXc4vmVq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/cabin-latin-wght-normal.BllAbBO7.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/ReemKufi.Df0vbkgX.woff2) format("woff2")}:root{--color-white: #ffffff;--color-peach: #ffe0c7;--color-peach-600: #d5bba6;--color-peach-700: #aa9485;--color-maroon: #c20061;--color-maroon-300: #d65696;--color-maroon-200: #e17fb0;--color-maroon-600: #a20051;--color-copper: #b36a5e;--color-copper-300: #cc9c94;--color-copper-400: #c08379;--color-copper-600: #95584e;--color-gray-500: #7d8282;--color-gray-300: #acafaf;--color-gray-800: #323434;--color-jungle: #125854;--color-jungle-600: #104946;--color-jungle-700: #0d3b38;--color-emerald: #00c262;--color-red: #e53e3e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--size-container-sm: 640px;--size-container-md: 768px;--size-container-lg: 1024px;--size-container-xl: 1280px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Cabin Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;color:var(--color-gray-800);background-color:var(--color-jungle);-webkit-font-smoothing:antialiased}button,input{font-family:Cabin Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Reem Kufi,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.3}h1{font-size:1.375rem;margin-bottom:var(--space-6);font-weight:700}h2{font-size:1.125rem;margin-bottom:var(--space-5)}h3{font-size:1rem;margin-bottom:var(--space-3)}p{margin-bottom:var(--space-5)}p:last-child{margin-bottom:0}a{color:var(--color-maroon);text-decoration:none}a:hover{color:var(--color-maroon-600)}input{padding:var(--space-3) var(--space-4);border:1px solid var(--color-copper);border-radius:.25rem;font-size:1rem;background-color:var(--color-white);color:var(--color-gray-800);transition:.2s ease;transition-property:background-color,border-color,outline;outline:.125rem solid transparent;outline-offset:0}input::placeholder{color:var(--color-gray-500)}input:hover{border-color:var(--color-copper-300)}input:not([type=checkbox]):focus{border-color:var(--color-maroon-200);outline:.125rem solid var(--color-maroon-300)}input[type=checkbox]:focus-visible{outline:.125rem solid var(--color-maroon-300)}input[type=checkbox]{appearance:none;background-color:var(--color-peach);display:flex;justify-content:center;align-items:center;font-size:1rem;margin:0;padding:0;width:1.25rem;min-width:1.25rem;height:1.25rem;transform:translateY(.125rem);cursor:pointer}input[type=checkbox]:before{content:"";display:block;opacity:0;width:75%;height:75%;background-color:var(--color-peach);clip-path:polygon(76.522% 20.878%,76.522% 20.878%,77.251% 20.169%,78.062% 19.602%,78.938% 19.177%,79.859% 18.896%,80.809% 18.759%,81.768% 18.769%,82.719% 18.925%,83.644% 19.23%,84.523% 19.685%,85.339% 20.29%,85.339% 20.29%,86.047% 21.019%,86.615% 21.83%,87.04% 22.705%,87.321% 23.627%,87.458% 24.577%,87.448% 25.536%,87.292% 26.487%,86.987% 27.411%,86.532% 28.29%,85.927% 29.107%,42.19% 79.091%,42.19% 79.091%,41.835% 79.465%,41.452% 79.807%,41.044% 80.114%,40.614% 80.387%,40.164% 80.623%,39.697% 80.821%,39.214% 80.982%,38.718% 81.103%,38.211% 81.183%,37.696% 81.221%,37.696% 81.221%,37.18% 81.217%,36.669% 81.171%,36.166% 81.083%,35.673% 80.955%,35.194% 80.788%,34.729% 80.583%,34.282% 80.339%,33.855% 80.06%,33.45% 79.745%,33.07% 79.395%,14.326% 60.651%,14.326% 60.651%,13.668% 59.877%,13.156% 59.029%,12.79% 58.128%,12.57% 57.189%,12.497% 56.233%,12.57% 55.276%,12.79% 54.338%,13.156% 53.436%,13.668% 52.589%,14.326% 51.815%,14.326% 51.815%,15.1% 51.156%,15.947% 50.644%,16.849% 50.278%,17.788% 50.059%,18.744% 49.986%,19.701% 50.059%,20.639% 50.278%,21.541% 50.644%,22.388% 51.156%,23.162% 51.815%,37.184% 65.836%,76.522% 20.878%)}input[type=checkbox]:checked{background-color:var(--color-copper)}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:hover{border-color:var(--color-copper-600)}input[type=checkbox]:checked:hover{background-color:var(--color-copper-600)}button{padding:var(--space-3) var(--space-4);background-color:var(--color-maroon);color:var(--color-white);border:none;border-radius:.25rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,outline .2s ease}button:hover{background-color:var(--color-maroon-600)}button:active{opacity:.5}button:focus-visible{outline:3px solid var(--color-maroon-200);outline-offset:-1px}ul,ol{padding-left:var(--space-5);margin-bottom:var(--space-4)}ul:last-child,ol:last-child{margin-bottom:0}li,li p{margin-bottom:var(--space-2)}.container{max-width:var(--size-container-xl);margin-inline:auto;padding-inline:var(--space-6)}@media (max-width: 359px){.container{padding-inline:var(--space-4)}}.section{padding-block:var(--space-12)}.text-center{text-align:center}.card{background-color:var(--color-peach);padding:var(--space-6);border-radius:8px;margin:0 auto;max-width:max-content;box-shadow:0 4px 6px #0000001a;color:var(--color-gray-800)}.checkbox-field label{display:flex;gap:var(--space-2);align-items:baseline;color:var(--color-gray-800);cursor:pointer;text-wrap:pretty}@media (min-width: 768px){h1{font-size:1.5rem}h2{font-size:1.25rem}.section{padding-block:var(--space-16)}}@media (min-width: 1024px){html{font-size:18px}}html,body{min-height:100vh}
