nav[data-astro-cid-yxete6jp] ul[data-astro-cid-yxete6jp]{gap:var(--spacer);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=650px){nav[data-astro-cid-yxete6jp] ul[data-astro-cid-yxete6jp]{justify-content:center}}nav[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:var(--text-color);text-decoration:none;transition:color .2s}nav[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{color:var(--color-secondary)}nav[data-astro-cid-yxete6jp] li[data-astro-cid-yxete6jp].active a[data-astro-cid-yxete6jp]{color:var(--color-secondary);text-decoration:underline;text-decoration-thickness:var(--border-radius-small);text-underline-offset:var(--spacing-xs)}.darkmode-toggle[data-astro-cid-cyp3wpwp]{cursor:pointer;padding:var(--spacing-sm);color:var(--text-color);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.icon-moon[data-astro-cid-cyp3wpwp],.icon-sun[data-astro-cid-cyp3wpwp]{width:var(--icon-size-medium);height:var(--icon-size-medium);justify-content:center;align-items:center;display:flex}.icon-moon[data-astro-cid-cyp3wpwp] svg,.icon-sun[data-astro-cid-cyp3wpwp] svg{width:100%;height:100%}.icon-sun[data-astro-cid-cyp3wpwp],.dark .icon-moon[data-astro-cid-cyp3wpwp]{display:none}.dark .icon-sun[data-astro-cid-cyp3wpwp]{display:flex}.header-wrapper[data-astro-cid-nen7h5rs]{background-color:var(--bg-color-secondary);border-bottom:1px solid var(--border-color);width:100%}header[data-astro-cid-nen7h5rs]{padding:var(--spacer);max-width:var(--max-width-wrapper);justify-content:space-between;align-items:center;gap:var(--spacer);margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{flex-direction:column;text-decoration:none;display:flex}.logo--yepzdk[data-astro-cid-nen7h5rs]{font-weight:600;font-size:var(--font-size-medium);color:var(--text-color);text-decoration:underline;text-decoration-color:var(--color-secondary);text-decoration-thickness:var(--timeline-arrow-size);text-underline-offset:var(--spacing-xs)}.logo--jesperpedersen[data-astro-cid-nen7h5rs]{font-size:var(--font-size-xs)}.text-gradient-sec-to-pri[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, var(--color-secondary), var(--color-primary));-webkit-text-fill-color:transparent;background-clip:text}@media (width<=650px){header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center}header[data-astro-cid-nen7h5rs] nav{order:3;width:100%}header[data-astro-cid-nen7h5rs] nav ul{flex-wrap:wrap;justify-content:center}}.footer-wrapper[data-astro-cid-jo6i4kqk]{background-color:var(--bg-color-secondary);border-top:1px solid var(--border-color);width:100%;margin-top:var(--spacerX2)}footer[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:var(--spacer);padding:var(--spacerX2) var(--spacer);max-width:var(--max-width-wrapper);margin:0 auto;display:flex}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-color-muted);margin:0}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-color);text-decoration:none}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width<=650px){footer[data-astro-cid-jo6i4kqk]{gap:var(--spacing-sm);flex-direction:column}}.breadcrumb-wrapper[data-astro-cid-ezvlwyc3]{background-color:var(--bg-color-secondary);width:100%}.breadcrumb[data-astro-cid-ezvlwyc3]{max-width:var(--max-width-wrapper);padding:var(--spacing-sm) var(--spacer);font-size:var(--font-size-breadcrumb);align-items:center;margin:0 auto;display:flex}ol[data-astro-cid-ezvlwyc3]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-ezvlwyc3]{align-items:center;display:flex}li[data-astro-cid-ezvlwyc3]:not(:last-child):after{content:"/";margin-left:var(--spacing-sm);color:var(--text-color-muted)}a[data-astro-cid-ezvlwyc3]{color:var(--text-color);opacity:.7;align-items:center;text-decoration:none;display:flex}a[data-astro-cid-ezvlwyc3]:hover{opacity:1}.icon-home[data-astro-cid-ezvlwyc3]{align-items:center;display:flex}.icon-home[data-astro-cid-ezvlwyc3] svg{width:var(--icon-size-small);height:var(--icon-size-small)}span[data-astro-cid-ezvlwyc3][aria-current]{color:var(--text-color)}.sr-only[data-astro-cid-ezvlwyc3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/readex-pro-arabic-200-normal.CKojkbGm.woff2)format("woff2"),url(/_astro/readex-pro-arabic-200-normal.D_SJlDwW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/readex-pro-vietnamese-200-normal.BQz9GMAu.woff2)format("woff2"),url(/_astro/readex-pro-vietnamese-200-normal.DBl4_1as.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:Readex Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/readex-pro-latin-ext-200-normal.CzGOx5j0.woff2)format("woff2"),url(/_astro/readex-pro-latin-ext-200-normal.NB2tcLYP.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:Readex Pro;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/readex-pro-latin-200-normal.eRN9JklB.woff2)format("woff2"),url(/_astro/readex-pro-latin-200-normal.unEQ-ebV.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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-arabic-400-normal.BzB5iZVu.woff2)format("woff2"),url(/_astro/readex-pro-arabic-400-normal.CRluTl2A.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-vietnamese-400-normal.DAQS1QRE.woff2)format("woff2"),url(/_astro/readex-pro-vietnamese-400-normal.DRTbt2AX.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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-latin-ext-400-normal.CDeDBhe3.woff2)format("woff2"),url(/_astro/readex-pro-latin-ext-400-normal.DzeKRH4q.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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/readex-pro-latin-400-normal.BZtYQVaG.woff2)format("woff2"),url(/_astro/readex-pro-latin-400-normal.SP_jEUAw.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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-arabic-600-normal.BHxn1TEo.woff2)format("woff2"),url(/_astro/readex-pro-arabic-600-normal.9mhVJBMn.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-vietnamese-600-normal.CvqEbH36.woff2)format("woff2"),url(/_astro/readex-pro-vietnamese-600-normal.BT-w1HBH.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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-latin-ext-600-normal.DvstIQFU.woff2)format("woff2"),url(/_astro/readex-pro-latin-ext-600-normal.DRKkFP2q.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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/readex-pro-latin-600-normal.C3IhmgOg.woff2)format("woff2"),url(/_astro/readex-pro-latin-600-normal.CeYg1m9V.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--color-primary-deg:268;--color-secondary-deg:354;--color-yellow-deg:90;--color-black:oklch(0% 0 var(--color-primary-deg));--color-white:oklch(100% 0 var(--color-primary-deg));--color-primary:oklch(50% .25 var(--color-primary-deg));--color-secondary:oklch(57.5% .23 var(--color-secondary-deg));--color-yellow:oklch(81.18% .1658 var(--color-yellow-deg));--color-primary-100:oklch(96% .01 var(--color-primary-deg));--color-primary-300:oklch(86% .01 var(--color-primary-deg));--color-primary-700:oklch(18% .05 var(--color-primary-deg));--color-primary-900:oklch(12% .05 var(--color-primary-deg));--bg-color:var(--color-white);--bg-color-secondary:var(--color-primary-100);--text-color:var(--color-black);--text-color-muted:oklch(40% 0 var(--color-primary-deg));--border-color:var(--color-primary-300);--shadow-color:50% .25 var(--color-primary-deg);--border-radius-small:2px;--border-radius-medium:5px;--border-radius-large:7px;--border-radius-xl:12px;--border-radius-round:50%;--font-size-base:calc(16 / 16 * 1rem);--font-size-small:calc(12 / 16 * 1rem);--font-size-medium:calc(20 / 16 * 1rem);--font-size-large:calc(28 / 16 * 1rem);--font-size-breadcrumb:calc(14 / 16 * 1rem);--font-size-xs:calc(8 / 16 * 1rem);--font-size-time:calc(18 / 16 * 1rem);--hero-min-height:calc(var(--spacer) * 10);--results-image-size:calc(var(--spacer) * 5);--link-icon-size:calc(var(--spacer) * 2);--link-icon-img-size:calc(var(--spacer) * 1.25);--font-size-404:calc(128 / 16 * 1rem);--icon-size-small:1rem;--icon-size-medium:calc(var(--spacer) * 1.25);--icon-size-large:calc(var(--spacer) * 1.875);--thumbnail-size:calc(var(--spacer) * 6.25);--timeline-dot-size:calc(var(--spacer) * 1.25);--social-icon-size:calc(var(--spacer) * 1.875);--spacing-xs:calc(var(--spacer) * .25);--spacing-sm:calc(var(--spacer) * .5);--spacing-md:var(--spacer);--spacing-lg:calc(var(--spacer) * 1.5);--spacing-xl:var(--spacerX2);--code-padding-inline:calc(var(--spacer) * .25);--code-padding-block:calc(var(--spacer) * .125);--timeline-arrow-size:3px;--timeline-span-width:calc(var(--spacer) * 3.125);--timeline-item-width:calc(var(--spacer) * 31.25);--timeline-cover-hidden:calc(var(--spacer) * 18.75);--timeline-spinner-size:calc(var(--spacer) * .9375);--spacer:16px;--spacerX2:calc(var(--spacer) * 2);--spacer-section:clamp(var(--spacerX2), 4vw, calc(var(--spacer) * 4));--image-offset:150px;--max-width-wrapper:min(1240px, 92%);--max-width-prose:68ch;--font-sans-serif:"Readex Pro", -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;--font-serif:"Fraunces Variable", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif;--shadow-elevation-low:.3px .5px .7px oklch(var(--shadow-color) / .34), .4px .8px 1px -1.2px oklch(var(--shadow-color) / .34), 1px 2px 2.5px -2.5px oklch(var(--shadow-color) / .34);--shadow-elevation-medium:.3px .5px .7px oklch(var(--shadow-color) / .36), .8px 1.6px 2px -.8px oklch(var(--shadow-color) / .36), 2.1px 4.1px 5.2px -1.7px oklch(var(--shadow-color) / .36), 5px 10px 12.6px -2.5px oklch(var(--shadow-color) / .36);--shadow-elevation-high:.3px .5px .7px oklch(var(--shadow-color) / .34), 1.5px 2.9px 3.7px -.4px oklch(var(--shadow-color) / .34), 2.7px 5.4px 6.8px -.7px oklch(var(--shadow-color) / .34), 4.5px 8.9px 11.2px -1.1px oklch(var(--shadow-color) / .34), 7.1px 14.3px 18px -1.4px oklch(var(--shadow-color) / .34), 11.2px 22.3px 28.1px -1.8px oklch(var(--shadow-color) / .34), 17px 33.9px 42.7px -2.1px oklch(var(--shadow-color) / .34), 25px 50px 62.9px -2.5px oklch(var(--shadow-color) / .34)}.dark{--bg-color:oklch(5% 0 var(--color-primary-deg));--bg-color-secondary:var(--color-primary-900);--text-color:var(--color-white);--text-color-muted:oklch(75% 0 var(--color-primary-deg));--border-color:var(--color-primary-700)}html{scroll-behavior:smooth}body{min-height:100%;font-family:var(--font-sans-serif);background-color:var(--bg-color);color:var(--text-color);flex-direction:column;display:flex}p{font-family:var(--font-sans-serif);font-weight:400;font-size:var(--font-size-base);margin-bottom:var(--spacer)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease-in}main a{color:var(--text-color);text-underline-offset:.15em;text-decoration:underline 1px;transition:text-decoration-thickness .15s ease-out}main a:hover{text-decoration-thickness:3px}nav a:hover,li.active a{color:var(--color-secondary);text-decoration:underline 3px;transition:color .4s ease-out}h1{font-family:var(--font-serif);font-variation-settings:"opsz" 144, "wght" 580;letter-spacing:-.02em;margin:calc(var(--spacer) * .25) 0;font-size:clamp(2.6rem,4vw + 1rem,4rem);font-weight:580;line-height:1.1}h2{padding-bottom:calc(var(--spacer) * .25);font-size:clamp(1.75rem,1.5vw + 1.1rem,2.5rem);line-height:1.2}h3{font-size:clamp(1.25rem,.6vw + 1.05rem,1.5rem);line-height:1.3}h2,h3,h4{font-family:var(--font-serif);font-variation-settings:"opsz" 60, "wght" 540;letter-spacing:-.015em;margin:var(--spacerX2) 0 var(--spacer) 0}.lead{font-family:var(--font-serif);font-variation-settings:"opsz" 32, "wght" 420;margin-bottom:var(--spacer);max-width:var(--max-width-prose);font-size:clamp(.9rem,2vw + .25rem,1.25rem)}section{width:var(--max-width-wrapper);max-width:100%;margin:0 auto;& li{margin-bottom:calc(var(--spacer) * .5);& ul{margin-top:calc(var(--spacer) * .5);margin-bottom:calc(var(--spacer) * 1);padding-left:calc(var(--spacer) * 1.5);& li{margin-bottom:calc(var(--spacer) * .25)}}}& table{& th{text-align:left;padding-bottom:var(--spacerX2);padding-right:var(--spacer)}& td{vertical-align:top;padding-bottom:var(--spacer);padding-right:var(--spacer)}}}article{margin-top:var(--spacer)}.hero section{padding-top:var(--spacerX2);padding-bottom:var(--spacerX2)}.row{gap:var(--spacerX2);display:flex}aside.col{flex:0 0 20%}.image-end{float:right;margin:0 0 var(--spacer) var(--spacerX2);border-radius:var(--spacing-sm);max-width:100%;max-height:var(--timeline-cover-hidden)}.border-top{border-top:1px solid var(--bg-color-secondary) / .3}.rounded{border-radius:var(--border-radius-medium)}.mb{margin-bottom:var(--spacer)}code{background-color:var(--bg-color);color:var(--text-color);padding:var(--code-padding-block) var(--code-padding-inline);border-radius:var(--border-radius-small);border:1px solid var(--border-color);font-size:var(--font-size-small);overflow-x:scroll}pre{background:var(--bg-color);color:var(--text-color);padding:var(--code-padding-block) var(--code-padding-inline);border-radius:var(--border-radius-small);border:1px solid var(--border-color);font-size:var(--font-size-small);margin-bottom:var(--spacer);overflow-x:auto}pre code{background-color:initial;padding:initial;border-radius:initial;border:initial;overflow-x:initial}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.last-updated{color:var(--text-color-muted)}.content :is(p,ul,ol){max-width:var(--max-width-prose)}.gradient-card{border:1px solid var(--border-color);border-radius:var(--border-radius-large);background:var(--bg-color-secondary);position:relative}.gradient-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-secondary), var(--color-primary));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .2s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.gradient-card:hover,.gradient-card:focus-within,.gradient-card.is-highlighted{border-color:#0000}.gradient-card:hover:before,.gradient-card:focus-within:before,.gradient-card.is-highlighted:before{opacity:1;animation:.5s ease-out gradient-ring-settle}@keyframes gradient-ring-settle{0%{padding:4px}to{padding:1px}}@media (prefers-reduced-motion:reduce){.gradient-card:before{transition:opacity .2s ease-out}.gradient-card:hover:before,.gradient-card:focus-within:before,.gradient-card.is-highlighted:before{padding:1px;animation:none}}:target{scroll-margin-block:var(--spacerX2)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}@media only screen and (width<=650px){body{display:initial}header{place-content:center;row-gap:var(--spacer);& nav{order:3}& .dark-mode-toggle{order:2}}nav ul{row-gap:var(--spacer);flex-wrap:wrap;justify-content:center}.breadcrumb ol,section{padding-left:var(--spacer);padding-right:var(--spacer)}.row{row-gap:var(--spacer);flex-direction:column}.row article{order:2}.image-end{float:initial;margin:0 0 var(--spacer) 0;border-radius:var(--spacer);max-width:100%}.timeline h3 span{position:initial;text-align:initial;display:block;transform:none}.timeline h3 span:after{display:none}.timeline h3 span:before{display:initial;content:"";background-color:var(--bg-color);border:var(--timeline-border);width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:var(--border-radius-round);transform:translate(calc(var(--timeline-dot-size) * -1.75), var(--border-radius-medium));position:absolute}.jump-to-section{position:static}}@media print{.no-print,.breadcrumb{display:none}pre,blockquote,img{page-break-inside:avoid}}.hidden{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
