.cx-hero,.cat{--ink:#0a1f44;--yel:#fbbf24}.cx-eyebrow{border:2px solid var(--yel);color:var(--yel);border-radius:999px;margin-block:1.25rem .875rem;padding:.25rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.5;display:inline-block}.cx-h1{margin:0;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:800;line-height:1.3}.cx-h1__chip{background:var(--trk,var(--yel));color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.32em;padding:.02em .38em .12em;display:inline-block;rotate:-1.5deg;box-shadow:6px 6px #ffffffe6}.cx-lead{max-inline-size:40em;color:var(--x-on-dark-muted);margin-block-start:1.5rem;font-size:1.1875rem;line-height:1.9}.cx-facts{flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem;padding:0;list-style:none;display:flex}.cx-hero .cx-facts>.cx-fact{min-block-size:2.75rem;box-shadow:none;background:#0a1f44e0;border:2px solid #ffffffd9;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-weight:600;line-height:1.4;display:inline-flex}.cx-fact__ic{block-size:1.25rem;inline-size:1.25rem;color:var(--yel);flex:none}.cx-route{margin-block-start:2.5rem}.cx-route__t{color:var(--x-on-dark-muted);margin-block-end:.875rem;font-weight:700}.cx-rooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.cx-room{display:flex}.cx-room__a{border:3px solid var(--ink);background:var(--c);min-block-size:5rem;inline-size:100%;color:var(--ink);border-radius:1.125rem;grid-template-rows:auto auto;grid-template-columns:3.75rem minmax(0,1fr);align-content:center;column-gap:.875rem;padding:.625rem .875rem;display:grid;box-shadow:4px 4px #ffffffd9}:root[data-theme=light] .cx-room__a{box-shadow:4px 4px 0 var(--ink)}.cx-room__a:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.cx-room__cv{aspect-ratio:1;border:2px solid var(--ink);background:#0a1a3c 50%/cover no-repeat;border-radius:.625rem;grid-row:1/span 2;align-self:center}.cx-room__n{align-self:end;font-weight:800;line-height:1.35}.cx-room__c{align-self:start;font-size:.875rem;font-weight:600;line-height:1.5}.cx-next{max-inline-size:26rem;margin-block-start:3rem}.cx-next .cx-route__t{color:var(--ds-text-muted)}@media (min-width:1024px){.cat .cat-filters,.cat .cat-filters[data-open]{background:var(--ds-surface);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--trk-ai);border-radius:1.5rem;padding:1.5rem 1.375rem}}.cat .cat-filters fieldset legend,.cat #cat-filters-title{font-weight:800}.cat .cat-filters input[type=radio],.cat .cat-filters input[type=range]{accent-color:#0e7490}.cat [data-pager] a,.cat [data-pager] [aria-current]{border:3px solid var(--ink);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--ink);background:#fff;border-radius:999px;font-weight:800}.cat [data-pager] a:hover,.cat [data-pager] [aria-current]{background:var(--yel)}.cx-cta{border:4px solid var(--ink);background:var(--yel);color:var(--ink);box-shadow:8px 8px 0 var(--trk-programming);border-radius:1.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-block-start:3.5rem;padding:1.75rem 2rem;display:flex}.cx-cta__h{font-size:1.75rem;font-weight:800;line-height:1.4}.cx-cta__h em{background:var(--ink);color:var(--yel);border-radius:.3em;margin-inline:.12em .04em;padding:0 .3em .06em;display:inline-block;rotate:-1.5deg}.cx-cta__p{margin-block-start:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.7}.cx-cta__go{background:var(--ink);min-block-size:3rem;color:var(--yel);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.cx-cta__go:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (hover:hover){.cx-room__a:hover{box-shadow:5px 9px 0 #ffffffe6, 0 0 2.25rem var(--c);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.cx-room__a:hover{box-shadow:5px 9px 0 #ffffffe6, 0 0 2.25rem color-mix(in oklab, var(--c) 50%, transparent)}}:root[data-theme=light] .cx-room__a:hover{box-shadow:5px 9px 0 var(--ink), 0 0 2.25rem var(--c)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .cx-room__a:hover{box-shadow:5px 9px 0 var(--ink), 0 0 2.25rem color-mix(in oklab, var(--c) 50%, transparent)}}}@media (prefers-reduced-motion:no-preference){.cx-room__a{transition:translate .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.cx-h1__chip{animation:.5s cubic-bezier(.3,1.4,.6,1) both cx-chip}@supports (animation-timeline:view()){.cx-grid>li{animation:linear both cx-in;animation-timeline:view();animation-range:entry entry 45%}.cx-grid>li:nth-child(3n+2){animation-range:entry 5% entry 50%}.cx-grid>li:nth-child(3n){animation-range:entry 10% entry 55%}}}@keyframes cx-chip{0%{opacity:.7;scale:.85}}@keyframes cx-in{0%{translate:calc(var(--dir) * 20px) 1rem}}@media (max-width:63.99rem){.cx-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.cx-rooms{grid-template-columns:minmax(0,1fr);gap:.75rem}.cx-room__a{grid-template-columns:3rem minmax(0,1fr);min-block-size:4.25rem}.cx-room__n{font-size:1.0625rem}.cx-room__c{font-size:1rem}.cx-cta{padding:1.5rem 1.25rem}.cx-cta__h{font-size:1.5rem}}@layer components{:root{--ic-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 5v14l11-7L8 5z'/%3E%3C/svg%3E");--ic-quiz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zM9.5 9.5a2.5 2.5 0 1 1 3.8 2.1c-.8.5-1.3 1-1.3 2M12 17h.01'/%3E%3C/svg%3E");--ic-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l5 5v13H6V3zM14 3v5h5M9 13h6M9 17h6'/%3E%3C/svg%3E");--ic-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.cp-sec{scroll-margin-block-start:calc(var(--ds-header-h) + 4.75rem)}.cp-note{gap:var(--ds-4);align-items:flex-start;display:flex}.cp-edition{border-radius:var(--ds-r-pill);background:var(--ds-warning-bg);color:var(--ds-warning);font-size:var(--ds-fs-sm);align-items:center;gap:.4rem;margin-block-start:var(--ds-3);padding:.25rem .75rem;font-weight:600;display:inline-flex}.cp-card{padding:var(--ds-5);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface-2)}.cp-facts{gap:var(--ds-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.cp-facts>li{gap:var(--ds-3);padding:var(--ds-4);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);display:flex}.cp-facts svg{color:var(--ds-accent-ink);flex:none;margin-block-start:.15rem}.cp-facts strong{color:var(--ds-strong);display:block}.cp-facts span{color:var(--ds-text-muted);font-size:var(--ds-fs-sm);display:block}.cp-tabs{z-index:20;border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-pill);background:var(--ds-surface);box-shadow:var(--ds-shadow);scrollbar-width:thin;gap:.25rem;padding:.375rem;display:flex;position:sticky;inset-block-start:calc(var(--ds-header-h) + .5rem);overflow-x:auto}.cp-tabs a{border-radius:var(--ds-r-pill);min-block-size:2.75rem;color:var(--ds-text);flex:none;align-items:center;padding-inline:1.1rem;font-weight:700;display:inline-flex}.cp-tabs a:hover{background:var(--ds-surface-3)}.cp-checks{gap:.6rem;display:grid}.cp-checks--2{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.cp-checks>li{padding-inline-start:1.9rem;position:relative}.cp-checks>li:before{content:"";background:var(--ds-success);block-size:1.2rem;inline-size:1.2rem;-webkit-mask:var(--ic-tick) center / contain no-repeat;-webkit-mask:var(--ic-tick) center / contain no-repeat;-webkit-mask:var(--ic-tick) center / contain no-repeat;-webkit-mask:var(--ic-tick) center / contain no-repeat;mask:var(--ic-tick) center / contain no-repeat;position:absolute;inset-block-start:.35em;inset-inline-start:0}.cp-build{padding:var(--ds-6);border:1px solid var(--ds-line);border-inline-start:6px solid var(--trk,var(--ds-accent));border-radius:var(--ds-r-lg);background:var(--ds-surface)}.cp-sum{gap:var(--ds-3) var(--ds-6);color:var(--ds-text-muted);flex-wrap:wrap;margin-block-end:var(--ds-4);display:flex}.cp-sum>li{align-items:center;gap:.4rem;display:inline-flex}.cp-sum strong{color:var(--ds-strong);font-variant-numeric:tabular-nums}.cp-cur{gap:var(--ds-3);padding-inline-start:1.75rem;display:grid;position:relative}.cp-cur:before{content:"";background:var(--ds-line-strong);transform-origin:top;inline-size:2px;position:absolute;inset-block:.9rem;inset-inline-start:.45rem}.cp-cur>details{border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);position:relative}.cp-cur>details:before{content:"";background:var(--ds-cyan-700);block-size:.8rem;inline-size:.8rem;box-shadow:0 0 0 3px var(--ds-surface);border-radius:50%;position:absolute;inset-block-start:1.2rem;inset-inline-start:-1.6rem}.cp-cur summary{justify-content:space-between;align-items:center;gap:var(--ds-4);min-block-size:3rem;padding:.6rem var(--ds-4);cursor:pointer;color:var(--ds-strong);font-weight:700;list-style:none;display:flex}.cp-cur summary::-webkit-details-marker{display:none}.cp-cur summary small{color:var(--ds-text-muted);font-size:var(--ds-fs-sm);flex:none;margin-inline-start:auto;font-weight:400}.cp-cur summary:after{content:"";block-size:1.1rem;inline-size:1.1rem;-webkit-mask:var(--ic-chevron) center / contain no-repeat;-webkit-mask:var(--ic-chevron) center / contain no-repeat;-webkit-mask:var(--ic-chevron) center / contain no-repeat;-webkit-mask:var(--ic-chevron) center / contain no-repeat;mask:var(--ic-chevron) center / contain no-repeat;background:currentColor;flex:none}.cp-cur details[open]>summary:after{rotate:180deg}.cp-steps{padding:0 var(--ds-4) var(--ds-3)}.cp-steps>li{padding-block:.5rem;padding-inline-start:2.1rem;position:relative}.cp-steps>li:before{content:"";background:var(--ds-cyan-700);block-size:1.25rem;inline-size:1.25rem;-webkit-mask:var(--ic-play) center / contain no-repeat;-webkit-mask:var(--ic-play) center / contain no-repeat;-webkit-mask:var(--ic-play) center / contain no-repeat;-webkit-mask:var(--ic-play) center / contain no-repeat;mask:var(--ic-play) center / contain no-repeat;position:absolute;inset-block-start:.7rem;inset-inline-start:0}.cp-steps>li[data-k=quiz]:before{-webkit-mask-image:var(--ic-quiz);-webkit-mask-image:var(--ic-quiz);-webkit-mask-image:var(--ic-quiz);-webkit-mask-image:var(--ic-quiz);mask-image:var(--ic-quiz)}.cp-steps>li[data-k=assignment]:before{-webkit-mask-image:var(--ic-file);-webkit-mask-image:var(--ic-file);-webkit-mask-image:var(--ic-file);-webkit-mask-image:var(--ic-file);mask-image:var(--ic-file)}.cp-steps>li:not(:last-child):after{content:"";background:var(--ds-line);inline-size:2px;position:absolute;inset-block:2.1rem -.4rem;inset-inline-start:.6rem}.cp-topic-empty{padding:0 var(--ds-4) var(--ds-4);color:var(--ds-text-muted)}.cp-empty{align-items:center;gap:var(--ds-3);padding:var(--ds-5);border:1px dashed var(--ds-line-strong);border-radius:var(--ds-r-lg);color:var(--ds-text-muted);display:flex}@media (prefers-reduced-motion:no-preference){.cp-cur details[open]>.cp-steps{animation:faa-fade .16s var(--x-ease-out) both}}@keyframes faa-grow{0%{scale:1 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cp-cur:before{animation:linear both faa-grow;animation-timeline:view();animation-range:entry cover 60%}}}.cp-aside{gap:var(--ds-4);align-self:start;display:grid}@media (min-width:1024px){.cp-aside{position:sticky;inset-block-start:calc(var(--ds-header-h) + 1rem)}}.cp-enrol{padding:var(--ds-5);border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow);color:var(--ds-text)}.cp-enrol__list{border-block-start:1px solid var(--ds-line);margin-block-start:var(--ds-4);padding-block-start:var(--ds-3)}.cp-enrol__list>li{justify-content:space-between;gap:var(--ds-3);font-size:var(--ds-fs-sm);color:var(--ds-text-muted);display:flex}.cp-assure{gap:var(--ds-3);padding:var(--ds-4);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);font-size:var(--ds-fs-sm);display:grid}.cp-assure>li{gap:var(--ds-3);align-items:flex-start;display:flex}.cp-assure svg{color:var(--ds-accent-ink);flex:none;margin-block-start:.1rem}.cp-btn{min-block-size:2.75rem;padding-inline:var(--ds-5);border-radius:var(--ds-r-sm);background:var(--ds-primary);color:var(--ds-on-primary);text-align:center;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cp-btn:hover{background:var(--ds-primary-hover)}.cp-share{gap:var(--ds-3);padding:var(--ds-4);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);display:grid}.cp-share__label{color:var(--ds-strong);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.cp-share__nets,.cp-share__tools{flex-wrap:wrap;gap:.5rem;display:flex}.cp-share a,.cp-share button{border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-pill);min-block-size:2.5rem;color:var(--ds-text);font:inherit;font-size:var(--ds-fs-sm);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding-inline:.8rem;font-weight:600;display:inline-flex}.cp-share a:hover,.cp-share button:hover{background:var(--ds-surface-3)}.cp-share button[hidden]{display:none}.cp-share__toast{min-block-size:1.25rem;font-size:var(--ds-fs-sm);color:var(--ds-text-muted)}.cp-cta{display:none}@media (max-width:1023.98px){.cp-cta{justify-content:space-between;align-items:center;gap:var(--ds-3);z-index:35;padding:.6rem var(--ds-gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--ds-surface);border-block-start:1px solid var(--ds-line-strong);display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px #00000040}body:has(.cp-cta) main{padding-block-end:4.5rem}body:has(.cp-cta) .wa-fab{bottom:5.25rem}}}.cp-c{--ink:#0a1f44}.cp-hero{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;column-gap:3rem;display:grid}.cp-hero>*{grid-column:1}.cp-hero>.cp-art{aspect-ratio:16/11;border:4px solid var(--ink);box-shadow:8px 8px 0 var(--cc);background-color:#0a1a3c;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;grid-area:1/2/span 9;align-self:center;rotate:2deg}.cp-chip{border:2px solid var(--ink);background:var(--c);color:var(--ink);border-radius:999px;padding:.125rem .875rem;font-size:.9375rem;font-weight:800;line-height:1.6;text-decoration:none;display:inline-block;box-shadow:3px 3px #ffffffd9}:root[data-theme=light] .cp-chip{box-shadow:3px 3px 0 var(--ink)}.cp-chip:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.cp-c .cp-edition{border:2px solid var(--ink);color:var(--ink);background:#fbbf24;font-weight:700;rotate:-1deg}.cp-c .cp-facts>li{border:3px solid var(--ink);background:var(--cc);color:var(--ink);border-radius:1.125rem;box-shadow:4px 4px #ffffffd9}:root[data-theme=light] .cp-c .cp-facts>li{box-shadow:4px 4px 0 var(--ink)}.cp-c .cp-facts svg,.cp-c .cp-facts strong,.cp-c .cp-facts span{color:var(--ink)}.cp-c .cp-facts span{font-weight:500}.cp-c .cp-tabs{border:3px solid var(--ink)}.cp-c .cp-tabs a:hover{background:var(--cc)}@supports (color:color-mix(in lab, red, red)){.cp-c .cp-tabs a:hover{background:color-mix(in oklab, var(--cc) 35%, var(--ds-surface))}}.cp-c .cp-sec.ds-paper{border:4px solid var(--ink);box-shadow:8px 8px 0 var(--cc);border-radius:1.75rem}.cp-c .cp-sec>h2{align-items:center;gap:.75rem;font-weight:800;display:flex}.cp-c .cp-sec>h2:before{content:"";background:var(--cc);block-size:1rem;inline-size:1rem;box-shadow:0 0 0 3px var(--ink);border-radius:50%;flex:none}.cp-c .cp-card{border:2px solid var(--ink);border-radius:1.25rem}.cp-c .cp-build{border:4px solid var(--ink);border-inline-start-width:12px;border-inline-start-color:var(--cc);box-shadow:8px 8px 0 var(--cc);border-radius:1.75rem}.cp-c .cp-cur:before{background:var(--cc);inline-size:3px}.cp-c .cp-cur>details{border:2px solid var(--ink);border-radius:1rem}.cp-c .cp-cur>details:before{background:var(--cc);block-size:.95rem;inline-size:.95rem;box-shadow:0 0 0 3px var(--ink)}.cp-c .cp-enrol{border:4px solid var(--ink);border-block-start:14px solid var(--cc);box-shadow:6px 6px 0 var(--cc);border-radius:1.5rem}.cp-c .cp-enrol .cp-btn,.cp-c .cp-cta .cp-btn{background:var(--ink);color:var(--cc);border-radius:999px}:root:not([data-theme=light]) .cp-c .cp-enrol .cp-btn,:root:not([data-theme=light]) .cp-c .cp-cta .cp-btn{background:var(--cc);color:var(--ink)}.cp-c .cp-assure,.cp-c .cp-share{border:2px solid var(--ink);border-radius:1.25rem}:root:not([data-theme=light]) .cp-c .cp-assure,:root:not([data-theme=light]) .cp-c .cp-share{border-color:var(--ds-line-strong)}.cp-trk{border:3px solid var(--ink);background:var(--c);color:var(--ink);border-radius:1.25rem;text-decoration:none;box-shadow:5px 5px #ffffffd9}:root[data-theme=light] .cp-trk{box-shadow:5px 5px 0 var(--ink)}.cp-trk small,.cp-trk strong,.cp-trk span{color:var(--ink)}.cp-trk>span:first-child{background:var(--ink)}@media (hover:hover){.cp-trk:hover,.cp-chip:hover{translate:0 -3px}}@media (prefers-reduced-motion:no-preference){.cp-trk,.cp-chip{transition:translate .2s cubic-bezier(.2,.8,.2,1)}.cp-hero>.cp-art{animation:.7s cubic-bezier(.3,1.3,.6,1) both cp-art-in}}@keyframes cp-art-in{0%{opacity:.7;rotate:7deg;scale:.9}}@media (max-width:63.99rem){.cp-hero{grid-template-columns:minmax(0,1fr)}.cp-hero>.cp-art{order:-1;grid-area:auto/1;inline-size:min(100%,26rem);margin-block-end:1.5rem;rotate:-1.5deg}}.st-posts{--st-ink:#0a1f44}a.st-post__cat{text-decoration:none}.st-post__go .st-arrow{scale:var(--dir) 1}a.st-post__cat:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}a.st-post__cat:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.st-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.625rem;display:grid}.st-posts>li{display:flex}.st-post{border:4px solid var(--c);color:#fff;inline-size:100%;box-shadow:6px 6px 0 var(--c);rotate:var(--r,0deg);background:#0f2a5a;border-radius:1.75rem;flex-direction:column;display:flex;overflow:hidden}.st-post__im{aspect-ratio:4/3;background:var(--c);place-items:center;padding:1.125rem;display:grid}.st-post__im>*{aspect-ratio:1;border:4px solid var(--st-ink);object-fit:cover;border-radius:1.125rem;block-size:100%;inline-size:auto}.st-post__art{background:#0a1a3c 50%/cover no-repeat;display:block}.st-post__bd{flex-direction:column;flex:1;gap:.625rem;padding:1.375rem 1.5rem 1.625rem;display:flex}.st-post__cat{background:var(--c);color:var(--st-ink);border-radius:999px;align-self:flex-start;padding:.125rem .875rem;font-size:.875rem;font-weight:700;line-height:1.6}.st-post h3{font-family:"AB Lalezar", var(--ds-font);font-synthesis:none;font-size:1.8125rem;font-weight:700;line-height:1.5}.st-post h3 [lang|=en],:root[dir=ltr] .st-post h3{font-family:var(--ds-font);font-size:1.3125rem;line-height:1.45}.st-post h3 a{color:#fff}.st-post__ex{color:#bac6dd;font-size:1rem;line-height:1.8}.st-post__ft{color:#bac6dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:.5rem;font-size:.9375rem;display:flex}.st-post__go{color:#fff;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.st-post h3 a:focus-visible,.st-post__go:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px;border-radius:.25rem}@media (hover:hover){.st-post:hover{box-shadow:6px 10px 0 var(--c), 0 0 2.5rem var(--c);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.st-post:hover{box-shadow:6px 10px 0 var(--c), 0 0 2.5rem color-mix(in oklab, var(--c) 45%, transparent)}}}@media (prefers-reduced-motion:no-preference){.st-post{transition:translate .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}@supports (animation-timeline:view()){.st-posts>li{animation:linear both st-settle;animation-timeline:view();animation-range:entry entry 55%}.st-posts>li:nth-child(3n+2){animation-range:entry 6% entry 61%}.st-posts>li:nth-child(3n){animation-range:entry 12% entry 67%}}}@keyframes st-settle{0%{translate:0 2rem;rotate:calc(var(--r,0deg) * 4)}}@media (max-width:63.99rem){.st-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.st-posts{grid-template-columns:minmax(0,1fr)}.st-post{rotate:none}.st-post h3{font-size:1.6875rem}.st-post__ex{font-size:1.0625rem}}.bl-chips{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.bl-chip{background:var(--c,#fff);color:#0a1f44;border:3px solid #0a1f44;border-radius:999px;align-items:center;min-block-size:2.75rem;padding:.375rem 1.125rem;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:4px 4px #ffffffd9}.bl-chip[aria-current]{background:#fbbf24}.bl-chip:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}@media (hover:hover){.bl-chip:hover{translate:0 -3px}}@media (prefers-reduced-motion:no-preference){.bl-chip{transition:translate .2s cubic-bezier(.2,.8,.2,1)}}@media (max-width:39.99rem){.bl .st-post h3{font-size:1.375rem}.bl-chip{min-block-size:2.75rem;font-size:1rem}}.ar{--ink:#0a1f44}.ar-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:2.5rem 3rem;display:grid}.ar-cat{margin-block:1.25rem .875rem}.ar-chip{--c:var(--trk-programming);gap:.375rem;min-block-size:2.5rem;font-size:.9375rem}.ar-h1{text-wrap:balance;color:#fff;margin:0;font-size:clamp(1.875rem,1.25rem + 2.4vw,3rem);font-weight:800;line-height:1.35}.ar-by{align-items:center;gap:.5rem;margin-block-start:1.25rem;font-weight:700;display:flex}.ar-cover{aspect-ratio:16/10;border:4px solid var(--ink);background:#0a1a3c;border-radius:1.5rem;margin:0;overflow:hidden;rotate:-1.5deg;box-shadow:8px 8px #fbbf24}.ar-cover>img,.ar-cover>span{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ar-cover>span{background:#0a1a3c 50%/cover no-repeat}.ar-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2.5rem;padding-block:3rem 1rem;display:grid}.ar-main{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-inline-size:0;display:grid}.ar-main>*{min-inline-size:0}.ar-body.ds-paper{border:4px solid var(--ink);box-shadow:8px 8px 0 var(--trk-programming);border-radius:1.75rem;font-size:1.125rem;line-height:1.95}.ar-body>*+*{margin-block-start:1.1em}.ar-body h2{margin-block-start:1.8em;scroll-margin-block-start:calc(var(--ds-header-h) + 1rem);font-size:1.625rem;font-weight:800;line-height:1.45}.ar-body h3{margin-block-start:1.4em;scroll-margin-block-start:calc(var(--ds-header-h) + 1rem);font-size:1.3125rem;font-weight:800;line-height:1.5}.ar-body ul,.ar-body ol{padding-inline-start:1.5rem}.ar-body ul{list-style:outside}.ar-body ol{list-style:decimal}.ar-body li+li{margin-block-start:.4em}.ar-body a{color:var(--ds-link);text-underline-offset:.25em;text-decoration:underline}.ar-body code{background:var(--ds-surface-3);border-radius:.35em;padding:.1em .35em;font-size:.9em}.ar-body pre{background:var(--ink);color:#e2e8f0;border-radius:1rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.7;overflow-x:auto}.ar-body pre code{color:inherit;background:0 0;padding:0}.ar-body .ds-keybox{border:3px solid var(--ink);background:#fffbeb;border-inline-start-width:10px;border-inline-start-color:#fbbf24;border-radius:1.125rem;padding:1.125rem 1.375rem}.ar-body .ds-keybox>*+*{margin-block-start:.6em}.ar-body .ds-table-wrap{border:2px solid var(--ink);border-radius:1rem;overflow-x:auto}.ar-body table{border-collapse:collapse;inline-size:100%;font-size:1rem}.ar-body th,.ar-body td{border-block-end:1px solid var(--ds-line);text-align:start;vertical-align:top;padding:.625rem .875rem}.ar-body th{background:var(--ds-surface-3);font-weight:800}.ar-body figure{margin-inline:0}.ar-body .ds-infographic{border:3px solid var(--ink);background:var(--ink);color:#fff;border-radius:1.25rem;padding:1.25rem}.ar-body .ds-infographic svg{block-size:auto;inline-size:100%;display:block}.ar-body .ds-infographic__v{display:none}@media (max-width:47.99rem){.ar-body .ds-infographic__h{display:none}.ar-body .ds-infographic__v{display:block}}.ar-body figcaption{color:var(--ds-text-muted);text-align:center;margin-block-start:.5rem;font-size:.9375rem}.ar-body .ds-infographic figcaption{color:#c9d5e8}.ar-body .ds-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ar-body .ar-yt{margin-inline:0}.ar-body .ar-yt__a{aspect-ratio:16/9;border:3px solid var(--ink);color:#fff;background:#0a1a3c;border-radius:1.25rem;text-decoration:none;display:block;position:relative;overflow:hidden}.ar-body .ar-yt__a img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ar-body .ar-yt__play{border:3px solid var(--ink);block-size:4.5rem;inline-size:4.5rem;box-shadow:4px 4px 0 var(--ink);background:#f87171;border-radius:50%;margin:-2.25rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.ar-body .ar-yt__play:after{content:"";border-top:.75rem solid #0000;border-bottom:.75rem solid #0000;border-left:1.15rem solid var(--ink);position:absolute;top:50%;left:54%;translate:-50% -50%}.ar-body .ar-yt__t{background:linear-gradient(#0000,#0a1f44d9);padding:.625rem 1rem;font-weight:700;position:absolute;inset-block-end:0;inset-inline:0}.ar-body .ar-yt__a:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.ar-body .ar-yt__f{aspect-ratio:16/9;border:3px solid var(--ink);border-radius:1.25rem;inline-size:100%;display:block}.ar-terms{font-size:1.0625rem}.ar-terms a{color:var(--ds-link);text-underline-offset:.25em;text-decoration:underline}.ar-author{border:3px solid var(--ink);background:var(--ds-surface);color:var(--ds-text);border-radius:1.5rem;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}:root:not([data-theme=light]) .ar-author{border-color:var(--ds-line-strong)}.ar-author__ic{block-size:3.5rem;inline-size:3.5rem;color:var(--ink);background:#fbbf24;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ar-author__eb{color:var(--ds-text-muted);font-size:.875rem;font-weight:700}.ar-author__h{color:var(--ds-strong);font-size:1.25rem;font-weight:800}.ar-author__bio{color:var(--ds-text-muted);margin-block-start:.375rem}.ar-side{position:sticky;inset-block-start:calc(var(--ds-header-h) + 1rem)}.ar-toc{border:3px solid var(--ink);background:var(--ds-surface);color:var(--ds-text);max-block-size:calc(100dvh - var(--ds-header-h) - 2rem);border-radius:1.5rem;padding:1.125rem 1.25rem;overflow-y:auto;box-shadow:6px 6px #fbbf24}.ar-toc summary{cursor:pointer;list-style:none}.ar-toc summary::-webkit-details-marker{display:none}.ar-toc h2{color:var(--ds-strong);font-size:1.125rem;font-weight:800;display:inline}.ar-toc ol{counter-reset:toc;margin-block-start:.625rem;padding:0;list-style:none}.ar-toc ol ol{margin-block-start:.25rem;padding-inline-start:1rem}.ar-toc li{margin-block-start:.25rem}.ar-toc a{color:var(--ds-text);border-radius:.5rem;padding:.25rem .5rem;line-height:1.6;text-decoration:none;display:block}.ar-toc a:hover{background:var(--ds-surface-3)}.ar-toc a:focus-visible{outline:3px solid var(--ds-focus);outline-offset:1px}.ar-rel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:2rem;display:flex}.ar-rel__eb{color:var(--ds-text-muted);font-weight:700}.ar-rel__h{color:var(--ds-strong);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:800}.ar-rel .st-post h3{font-size:1.625rem}@media (min-width:80rem){.ar-rel .st-posts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.ar-cover{animation:.6s cubic-bezier(.3,1.3,.6,1) both ar-cover-in}}@keyframes ar-cover-in{0%{opacity:.7;rotate:-5deg;scale:.94}}@media (max-width:63.99rem){.ar-hero__in{grid-template-columns:minmax(0,1fr)}.ar-cover{max-inline-size:30rem}.ar-layout{grid-template-columns:minmax(0,1fr)}.ar-side{grid-row:1;position:static}}@media (max-width:39.99rem){.ar-body.ds-paper{padding:1.25rem 1.125rem;font-size:1.0625rem}.ar-body h2{font-size:1.4375rem}}
