:root{--yk-black:#0a0a0a;--yk-black-2:#141414;--yk-black-3:#1c1c1c;--yk-cream:#f5f2ee;--yk-cream-2:#ece8e2;--yk-ink:#1a1a1a;--yk-ink-mute:#5a5a5a;--yk-cream-mute:hsla(34,26%,95%,.6);--yk-cream-line:hsla(34,26%,95%,.1);--yk-ink-line:rgba(0,0,0,.1);--yk-coral:#f06449;--yk-coral-soft:#f5a38f;--yk-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--yk-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--yk-mono:"JetBrains Mono",ui-monospace,monospace;--yk-container:1200px;--yk-container-wide:1440px;--yk-container-narrow:760px;--yk-gutter:56px;--yk-gutter-sm:24px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.yk{background:var(--yk-black);color:var(--yk-cream);font-family:var(--yk-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility}body.yk.light{background:var(--yk-cream);color:var(--yk-ink)}.yk :where(h1,h2,h3,h4,h5){font-family:var(--yk-display);letter-spacing:-.02em;margin:0;text-wrap:balance}.yk :where(h1){font-size:clamp(2rem,4vw,3.5rem)}.yk :where(h2){font-size:clamp(1.5rem,2.5vw,2.25rem)}.yk :where(h3){font-size:clamp(1.25rem,1.8vw,1.5rem)}.yk :where(h4){font-size:1.125rem}.yk :where(h5){font-size:1rem;line-height:1.4}.yk :where(p){margin:0;text-wrap:pretty}.yk a{color:inherit;text-decoration:none}.yk img,.yk picture,.yk svg,.yk video{display:block;max-width:100%}.yk img[width]{height:auto}.yk-coral{color:var(--yk-coral)}.yk-container{margin-inline:auto;max-width:var(--yk-container);padding-inline:var(--yk-gutter-sm)}@media(min-width:768px){.yk-container{padding-inline:var(--yk-gutter)}}.yk-container.narrow{max-width:var(--yk-container-narrow)}.yk-container.wide{max-width:var(--yk-container-wide)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.yk-logo{align-items:baseline;color:var(--yk-coral);font-family:var(--yk-display);font-size:22px;gap:2px;letter-spacing:-.03em}.yk-logo:after{color:var(--yk-coral);content:"."}.yk-nav{border-bottom:1px solid var(--yk-cream-line);display:flex;gap:16px;justify-content:space-between;padding:24px var(--yk-gutter-sm)}@media(min-width:768px){.yk-nav{padding:28px var(--yk-gutter)}}.yk.light .yk-nav{border-bottom-color:var(--yk-ink-line)}.yk-nav-toggle{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:40px;justify-content:center;margin:-8px 0;padding:8px;width:40px}@media(min-width:768px){.yk-nav-toggle{display:none}}.yk-nav-toggle-bar{background:currentColor;display:block;height:2px;transform-origin:center;transition:transform .2s ease,opacity .2s ease;width:22px}.yk-nav-toggle[aria-expanded=true] .yk-nav-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.yk-nav-toggle[aria-expanded=true] .yk-nav-toggle-bar:nth-child(2){opacity:0}.yk-nav-toggle[aria-expanded=true] .yk-nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:767px){.yk-nav-wrap{border-bottom:1px solid var(--yk-ink-line);display:none;left:0;padding:8px var(--yk-gutter-sm) 16px;position:absolute;right:0;top:100%;z-index:50}.yk-nav-wrap,.yk.light .yk-nav-wrap{background:var(--yk-cream)}.yk-nav-wrap[data-yk-nav-open=true]{display:block}}.yk-nav-links,.yk-nav-wrap>ul{display:flex;font-size:14px;font-weight:500;gap:24px;list-style:none;margin:0;padding:0}@media(max-width:767px){.yk-nav-links,.yk-nav-wrap>ul{flex-direction:column;font-size:16px;gap:4px}.yk-nav-links>li>a,.yk-nav-wrap>ul>li>a{border-bottom:1px solid var(--yk-ink-line);display:block;padding:12px 4px}}@media(min-width:768px){.yk-nav-links,.yk-nav-wrap>ul{gap:32px}}.yk-nav-link{cursor:pointer;opacity:.7;text-decoration:none;transition:opacity .15s}.yk-nav-link.active,.yk-nav-link.rex-active,.yk-nav-link.rex-current,.yk-nav-link:hover{opacity:1}.yk-footer-nav>ul{display:inline-flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:flex-end;list-style:none;margin:0;padding:0}.yk-footer-link{border-bottom:1px solid;color:inherit;opacity:.7;text-decoration:none;transition:opacity .15s}.yk-footer-link:hover{opacity:1}.yk-mag-hero{align-items:end;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.yk-mag-hero{gap:3rem;grid-template-columns:1.2fr 1fr}}.yk-feat-hero{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.yk-feat-hero{align-items:center;gap:3rem;grid-template-columns:1.2fr 1fr}}.yk-btn{align-items:center;background:transparent;border:1px solid;border-radius:2px;color:var(--yk-coral);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:10px 18px;text-decoration:none;transition:background .15s,color .15s}.yk-btn.filled,.yk-btn:hover{background:var(--yk-coral);color:var(--yk-black)}.yk-btn.filled{border-color:var(--yk-coral)}.yk-btn.filled:hover{color:var(--yk-coral)}.yk-ph{align-items:flex-end;background:var(--yk-black-2);background-image:repeating-linear-gradient(45deg,transparent 0 11px,rgba(240,100,73,.08) 11px 12px);color:hsla(34,26%,95%,.45);display:flex;font-family:var(--yk-mono);font-size:10px;letter-spacing:.02em;overflow:hidden;padding:14px;position:relative;text-transform:lowercase}.yk.light .yk-ph{background-image:repeating-linear-gradient(45deg,transparent 0 11px,hsla(0,0%,4%,.04) 11px 12px);color:hsla(0,0%,4%,.45)}.yk-ph:before{background:var(--yk-coral);border-radius:50%;content:"";height:6px;left:10px;position:absolute;top:10px;width:6px}.yk-ph-label:before{content:"◈ ";opacity:.6}.yk-cat{border:1px solid;border-radius:2px;color:var(--yk-coral);display:inline-block;font-size:10px;letter-spacing:.12em;padding:4px 8px;text-decoration:none}.yk-cat,.yk-meta{font-family:var(--yk-mono);text-transform:uppercase}.yk-meta{font-size:11px;letter-spacing:.06em;opacity:.55}.yk-avatar{align-items:center;background:var(--yk-coral);border-radius:50%;color:var(--yk-black);display:inline-flex;flex-shrink:0;font-family:var(--yk-display);font-size:12px;height:32px;justify-content:center;overflow:hidden;width:32px}.yk-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yk-avatar.lg{font-size:18px;height:56px;width:56px}.yk-avatar.xl{font-size:32px;height:96px;width:96px}.yk-hov{transition:transform .25s cubic-bezier(.2,.7,.3,1),border-color .2s}.yk-hov:hover{transform:translateY(-3px)}.yk-rule{background:var(--yk-cream-line);border:0;height:1px;margin:0}.yk.light .yk-rule{background:var(--yk-ink-line)}.yk-progress{--yk-progress-ratio:0;background:var(--yk-coral);height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(var(--yk-progress-ratio));transform-origin:left;transition:transform .05s linear;z-index:100}.yak-md-content h1,.yak-md-content h2,.yak-md-content h3,.yak-md-content h4,.yak-md-content h5{margin:1.75rem 0 .75rem}.yak-md-content p{line-height:1.7;margin-block:.75rem}.yak-md-content p:first-child{margin-top:0}.yak-md-content ol,.yak-md-content ul{margin-block:.75rem;padding-left:1.5rem}.yak-md-content li{margin-bottom:.25rem}.yak-md-content code{background:rgba(0,0,0,.06);border-radius:3px;color:var(--yk-coral);font-family:var(--yk-mono);font-size:.9em;padding:.15em .4em}.yak-md-content pre{margin-block:1rem}.yak-md-content pre code{background:transparent;color:inherit;font-size:.85rem;padding:0}.yak-md-content blockquote{border-left:3px solid var(--yk-coral);font-style:italic;margin:1.25rem 0;opacity:.9;padding:.25rem 0 .25rem 1.25rem}.yak-md-content a{border-bottom:1px solid;color:var(--yk-coral)}.yak-md-content a:hover{opacity:.75}.yak-md-content hr{margin:2rem 0}.yak-md-content img{border-radius:4px;margin-block:1rem}.yak-md-content table{border-collapse:collapse;margin-block:1rem;width:100%}.yak-md-content table td,.yak-md-content table th{border:1px solid var(--yk-ink-line);padding:.5rem .75rem;text-align:left}.yak-md-content table th{font-weight:600}.yk-code{background:var(--yk-black-3);border-left:3px solid var(--yk-coral);border-radius:4px;color:#e8e5df;font-family:var(--yk-mono);font-size:13px;line-height:1.6;overflow-x:auto;padding:20px 24px}.yk-code .c-k{color:#f5a38f}.yk-code .c-s{color:#a7c080}.yk-code .c-c{color:#7a7a7a;font-style:italic}.yk-code .c-n{color:#e6b96b}.yk-main--padded{padding-block:3rem 5rem}@media(max-width:767px){.yk-main--padded{padding-block:2rem 4rem}}.yk-main--archive{padding-block:3rem 4rem}.yk-mag-hero{margin-bottom:3rem}.yk-mag-hero>div{align-self:end}.yk-mag-hero__eyebrow{margin-bottom:1.5rem}.yk-mag-hero__title{font-family:var(--yk-display);font-size:clamp(3rem,9vw,7.5rem);font-weight:600;letter-spacing:-.02em;line-height:.92;margin:0}.yk-mag-hero__intro-wrap{padding-bottom:.5rem}.yk-mag-hero__intro{line-height:1.55;max-width:46ch;opacity:.85}.yk-topic-bar{align-items:center;border-bottom:1px solid var(--yk-ink-line);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;padding-bottom:1.25rem}.yk-topic-bar__count{margin-left:auto}.yk-topic-chip{font-family:var(--yk-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.yk-topic-chip:not(.filled){border-color:var(--yk-ink-line);color:var(--yk-ink)}.yk-feat-hero{border-bottom:1px solid var(--yk-ink-line);margin-bottom:4rem;padding-bottom:3rem;text-decoration:none}.yk-feat-hero__cover{aspect-ratio:16/10;border-radius:4px;margin:0;overflow:hidden}.yk-feat-hero__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yk-feat-hero__placeholder{aspect-ratio:16/10;border-radius:4px}.yk-feat-hero__cat-row{margin-bottom:1.25rem}.yk-feat-hero__title{font-size:clamp(1.75rem,3vw,2.75rem);margin-bottom:1rem}.yk-feat-hero__teaser{line-height:1.6;margin-bottom:1.5rem;max-width:48ch;opacity:.85}.yk-feat-hero__byline{align-items:center;display:flex;gap:.75rem}.yk-feat-hero__byline-text{line-height:1.3}.yk-feat-hero__byline-name{font-weight:500}.yk-section-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:2rem}.yk-section-head__title{font-size:clamp(1.5rem,2.4vw,2rem)}.yk-card-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.yk-card-grid--tight{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.yk-card{display:block;text-decoration:none}.yk-card__cover{aspect-ratio:4/3;border-radius:4px;margin:0 0 1rem;overflow:hidden}.yk-card__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yk-card__placeholder{aspect-ratio:4/3;border-radius:4px;margin-bottom:1rem}.yk-card__cat-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.yk-card__title{font-size:1.375rem;line-height:1.2;margin-bottom:.75rem}.yk-card__teaser{margin-bottom:1rem;opacity:.85}.yk-card__byline{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.yk-card__byline-sep{opacity:.5}.yk-card--lg-cover .yk-card__cover,.yk-card--lg-cover .yk-card__placeholder{margin-bottom:1.25rem}.yk-card--lg-cover .yk-card__title{font-size:1.25rem;margin-bottom:.5rem}.yk-card--lg-cover .yk-card__teaser{margin-bottom:.75rem;opacity:.8}.yk-card-cat-row{margin-bottom:.5rem}.yk-avatar--xs{font-size:10px;height:24px;width:24px}.yk-article-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:2.5rem 0 1.5rem}.yk-cover-figure{margin:0 0 3rem}.yk-cover-figure img{border-radius:4px;display:block;height:auto;width:100%}.yk-rule--spaced{margin:4rem 0 2rem}.yk-author-strip{align-items:flex-start;display:flex;gap:1.5rem}.yk-author-strip__name{margin-bottom:.25rem}.yk-author-strip__bio{max-width:60ch;opacity:.85}.yk-related__title{margin-bottom:1.5rem}.yk-related-card{border:1px solid var(--yk-ink-line);border-radius:4px;display:block;padding:1.25rem;text-decoration:none}.yk-related-card__date{margin-bottom:.5rem}.yk-archive-header{margin-bottom:3rem;max-width:760px}.yk-archive-header__eyebrow{margin-bottom:1rem}.yk-archive-header__title{font-size:clamp(2.25rem,5vw,4rem);margin-bottom:1.25rem}.yk-author-hero{align-items:flex-start;border-bottom:1px solid var(--yk-ink-line);display:flex;gap:2rem;margin-bottom:4rem;padding-bottom:3rem}.yk-author-hero__eyebrow{margin-bottom:.75rem}.yk-author-hero__title{font-size:clamp(2rem,4vw,3.25rem);margin-bottom:1rem}.yk-author-hero__bio{max-width:60ch;opacity:.85}@media(max-width:600px){.yk-author-hero{flex-direction:column;gap:1.25rem}}.yk-author-articles-title{margin-bottom:1.5rem}.yk-mod-headline{margin-block:2rem 1rem}.yk-mod-headline--center{text-align:center}.yk-mod-headline--muted{opacity:.6}.yk-mod-headline--display{font-family:var(--yk-display);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;letter-spacing:-.02em;line-height:1}.yk-mod-headline-sub{margin:.5rem 0 0;opacity:.75}.yk-mod-headline--center+.yk-mod-headline-sub{text-align:center}.yk-md{margin-block:2rem}.yk-md--bg-soft{background:var(--yk-cream-2);border-radius:4px;padding:1.5rem}.yk-md__image-top{margin-bottom:1.5rem}.yk-md__image-bottom{margin-top:1.5rem}.yk-md__split{align-items:start;display:grid;gap:1.5rem}@media(max-width:600px){.yk-md__split{grid-template-columns:1fr}}.yk-md__split--left-4{grid-template-columns:33.333% 66.666%}.yk-md__split--left-6{grid-template-columns:50% 50%}.yk-md__split--left-8,.yk-md__split--right-4{grid-template-columns:66.666% 33.333%}.yk-md__split--right-6{grid-template-columns:50% 50%}.yk-md__split--right-8{grid-template-columns:33.333% 66.666%}.yk-md__caption{margin-top:.5rem}.yk-md-image{margin:0}.yk-md-image img{border-radius:4px;display:block;height:auto;width:100%}.yk-mod-artlist{margin-block:2rem}.yk-mod-artlist__title{margin-bottom:1.5rem}.yk-mod-artlist-list{display:flex;flex-direction:column;gap:1.25rem}.yk-mod-artlist-row{border:1px solid var(--yk-ink-line);border-radius:4px;display:grid;gap:1.25rem;grid-template-columns:200px 1fr;padding:1rem;text-decoration:none}@media(max-width:600px){.yk-mod-artlist-row{grid-template-columns:1fr}}.yk-mod-artlist-row__cover{aspect-ratio:4/3;border-radius:4px;margin:0;overflow:hidden}.yk-mod-artlist-row__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yk-mod-artlist-row__placeholder{aspect-ratio:4/3;border-radius:4px}.yk-mod-artlist-row__title{margin-bottom:.5rem}.yk-mod-artlist-row__teaser{margin-bottom:.5rem;opacity:.8}.yk-mod-artlist-empty{border:1px dashed var(--yk-coral);color:var(--yk-coral);padding:1rem}.yk-mod-feat{display:grid;gap:2rem;grid-template-columns:1fr;margin-block:2.5rem;text-decoration:none}.yk-mod-feat--linked{border-bottom:1px solid var(--yk-ink-line);padding-bottom:2rem}.yk-mod-feat__cover{aspect-ratio:16/9;border-radius:4px;margin:0;overflow:hidden}.yk-mod-feat__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yk-mod-feat__placeholder{aspect-ratio:16/9;border-radius:4px}.yk-mod-feat__cat-row{margin-bottom:1rem}.yk-mod-feat__title{font-size:clamp(1.75rem,3.5vw,3rem);margin-bottom:1rem}.yk-mod-feat__teaser{max-width:60ch;opacity:.85}.yk-mod-authorbox{align-items:start;border:1px solid var(--yk-ink-line);border-radius:4px;display:grid;gap:1.5rem;grid-template-columns:auto 1fr;margin-block:2rem;padding:1.5rem}.yk-mod-authorbox__heading,.yk-mod-authorbox__name{margin-bottom:.5rem}.yk-mod-authorbox__bio{margin-bottom:1rem;opacity:.85}@media(max-width:600px){.yk-mod-authorbox{grid-template-columns:1fr}}.yk-mod-code{margin-block:1.5rem}.yk-mod-code__title{margin-bottom:.5rem}.yk-mod-quote{border-left:3px solid var(--yk-coral);margin-block:2rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;position:relative}.yk-mod-quote__text{font-family:var(--yk-display);font-size:1.25rem;font-weight:500;line-height:1.45;margin:0}.yk-mod-quote__source{margin-top:.75rem}.yk-mod-callout{border-left:3px solid var(--yk-coral);border-radius:0 4px 4px 0;margin-block:2rem;padding:1.25rem 1.5rem}.yk-mod-callout__text{margin:0}.yk-mod-callout__source{margin-top:.75rem}.yk-mod-related{border-top:1px solid var(--yk-ink-line);margin-block:2.5rem 1.5rem;padding-top:2rem}.yk-mod-related__title{margin-bottom:1.5rem}.yk-rule--footer-top{margin-top:5rem}.yk-footer{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-block:3rem 2rem}.yk-footer__brand-logo{margin-bottom:.75rem}.yk-footer__contact-label{margin-bottom:.5rem}.yk-footer__legal{align-self:end;text-align:right}@media(max-width:600px){.yk-footer__legal{align-self:start;text-align:left}}.yk-footer__legal-year{margin-bottom:.25rem}.yk-link--underline{border-bottom:1px solid}.yk-form-help-mute{opacity:.7}.yk-input-mono{font-family:monospace}.yk-md-preview{background:#f8f9fa}.yk-md-preview[hidden]{display:none}@font-face{font-display:swap;font-family:Euclid;font-style:normal;font-weight:300;src:url(/build/fonts/EuclidCircularB-Light.d44dde91.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:italic;font-weight:300;src:url(/build/fonts/EuclidCircularB-LightItalic.d245002f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:normal;font-weight:400;src:url(/build/fonts/EuclidCircularB-Regular.011abcc4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:italic;font-weight:400;src:url(/build/fonts/EuclidCircularB-RegularItalic.41fa596b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:normal;font-weight:500;src:url(/build/fonts/EuclidCircularB-Medium.66d9cfa9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:italic;font-weight:500;src:url(/build/fonts/EuclidCircularB-MediumItalic.c34c3171.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:normal;font-weight:600;src:url(/build/fonts/EuclidCircularB-Semibold.14755f23.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:italic;font-weight:600;src:url(/build/fonts/EuclidCircularB-SemiboldItalic.58bc7c35.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:normal;font-weight:700;src:url(/build/fonts/EuclidCircularB-Bold.911a08fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Euclid;font-style:italic;font-weight:700;src:url(/build/fonts/EuclidCircularB-BoldItalic.cfe0852b.woff2) format("woff2")}:root{--yk-sans:"Euclid",-apple-system,BlinkMacSystemFont,sans-serif;--yk-display:"Euclid",-apple-system,BlinkMacSystemFont,sans-serif;--yk-mono:"Euclid",-apple-system,BlinkMacSystemFont,sans-serif;--yk-code:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--yk-cream:#fff;--yk-cream-2:#ebebea;--yk-ink:#231e1a;--yk-ink-mute:#5a5653;--yk-ink-line:#dcdbda;--yk-coral:#ff1138;--yk-coral-soft:#ff746c;--yk-dark:#363638;--yk-footer-bg:#dcdbda;--fs-300:0.875rem;--fs-400:1rem;--fs-500:1.25rem;--fs-600:1.5rem;--fs-700:1.875rem}body.yk,body.yk.light{font-size:var(--fs-500);letter-spacing:normal;line-height:1.6}.yk :where(h1,h2,h3,h4,h5){font-weight:600;hyphens:auto;letter-spacing:normal;overflow-wrap:break-word}.yk :where(h1){color:var(--yk-coral);font-size:clamp(2.25rem,1.786rem + 1.9vw,3rem);font-weight:700;line-height:1.1}@media(min-width:1024px){.yk :where(h1){font-size:clamp(3rem,.75rem + 3.5vw,4.2rem)}}.yk :where(h2){color:var(--yk-coral);font-size:clamp(2rem,1.549rem + 1.852vw,2.75rem);line-height:1.15}@media(min-width:1024px){.yk :where(h2){font-size:clamp(2.75rem,.458rem + 3.582vw,4rem);line-height:1.1}}.yk :where(h3){font-size:1.4rem;line-height:1.2}.yk :where(h4){font-size:1.2rem;line-height:1.3}.yk-mag-hero__title{color:var(--yk-coral);font-size:clamp(2.75rem,1.5rem + 4vw,4.2rem);font-weight:700;letter-spacing:normal;line-height:1.05}@media(min-width:1024px){.yk-mag-hero__title{font-size:clamp(3.5rem,1rem + 4.5vw,5.25rem)}}.yk-mag-hero__intro{font-size:clamp(1.3125rem,1.15rem + .65vw,1.625rem);line-height:1.45;opacity:1}.yk-feat-hero__title{color:var(--yk-ink);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);line-height:1.1}.yk-feat-hero__teaser{font-size:var(--fs-500);line-height:1.5;opacity:1}.yk-card__title{color:var(--yk-ink);font-size:1.4rem}.yk-card--lg-cover .yk-card__title{font-size:1.3rem}.yk-card__teaser{color:var(--yk-ink-mute);font-size:var(--fs-400);line-height:1.55;opacity:1}.yk-card__byline{font-size:var(--fs-300)}.yak-md-content :where(h2,h3,h4){color:var(--yk-ink)}.yak-md-content :where(h2){font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem);line-height:1.15}.yak-md-content :where(h3){font-size:1.4rem}.yk-cat,.yk-meta,.yk-topic-chip{font-family:var(--yk-sans);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.yk-meta{font-size:.8125rem;opacity:.7}.yk-cat{border-radius:.35em;font-size:.75rem;padding:.3em .6em}.yk-btn{border-color:var(--yk-dark);border-radius:.5em;border-width:2px;color:var(--yk-dark);font-family:var(--yk-sans);font-size:.9375rem;font-weight:500;letter-spacing:.04em;padding:.6em 1em .55em;transition:background-color .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out}.yk-btn.filled,.yk-btn:hover,.yk-topic-chip:not(.filled):hover{background:var(--yk-dark);border-color:var(--yk-dark);color:#fff}.yk-btn.filled:hover{background:transparent;color:var(--yk-dark)}.yk-topic-chip{font-size:.8125rem}.yk-topic-chip:not(.filled){border-color:var(--yk-dark);color:var(--yk-dark)}.yak-md-content a,.yk-author-strip__name a,.yk-card__title,.yk-feat-hero__title,.yk-footer-link,.yk-link--underline,.yk-mod-authorbox a,.yk-mod-quote__source a,.yk-nav-link,.yk-related-card__title{--text-link-underline:0.09375em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--text-link-underline);border-bottom:0;-webkit-box-decoration-break:slice;box-decoration-break:slice;color:inherit;opacity:1;text-decoration:none;transition:background-size .3s ease}.yak-md-content a:hover,.yk-author-strip__name a:hover,.yk-card:hover .yk-card__title,.yk-feat-hero:hover .yk-feat-hero__title,.yk-footer-link:hover,.yk-link--underline:hover,.yk-mod-authorbox a:hover,.yk-mod-quote__source a:hover,.yk-nav-link:hover,.yk-related-card:hover .yk-related-card__title{background-size:0 var(--text-link-underline);color:inherit}.yk-card__title,.yk-feat-hero__title,.yk-related-card__title{display:inline;--text-link-underline:2px;transition:background-size .2s ease}.yk-card__title+*,.yk-feat-hero__title+*,.yk-related-card__title+*{margin-top:.75rem}.yk-feat-hero__title+*{margin-top:1rem}.yk-hov,.yk-hov:hover{transform:none}.yk-card,.yk-feat-hero,.yk-related-card{transition:scale .45s ease,border-color .2s}.yk-card:focus-within,.yk-card:hover,.yk-feat-hero:focus-within,.yk-feat-hero:hover,.yk-related-card:focus-within,.yk-related-card:hover{scale:.97}.yk-card .yk-hov,.yk-feat-hero .yk-hov{transition:none}@media(prefers-reduced-motion:reduce){.yk-card,.yk-feat-hero,.yk-related-card{transition:none}.yk-card:hover,.yk-feat-hero:hover,.yk-related-card:hover{scale:none}}.yk-nav-link.active,.yk-nav-link.rex-active,.yk-nav-link.rex-current{color:var(--yk-coral)}@media(max-width:767px){.yk-nav-wrap>ul>li>a{background-image:none;border-bottom:1px solid var(--yk-ink-line)}}@media(prefers-reduced-motion:reduce){.yak-md-content a,.yk-card__title,.yk-feat-hero__title,.yk-footer-link,.yk-link--underline,.yk-nav-link,.yk-related-card__title{transition:none}.yak-md-content a:hover,.yk-card:hover .yk-card__title,.yk-feat-hero:hover .yk-feat-hero__title,.yk-footer-link:hover,.yk-link--underline:hover,.yk-nav-link:hover,.yk-related-card:hover .yk-related-card__title{background-size:100% var(--text-link-underline)}}.yk-logo{align-items:flex-start;color:var(--yk-ink);display:inline-flex;font-family:var(--yk-sans);font-size:.875rem;font-weight:700;gap:.4rem;letter-spacing:normal;line-height:1;text-decoration:none;text-transform:uppercase}.yk-logo:after{content:none}.yk-logo svg{display:block;height:auto;width:150px}.yk-logo span{display:block;line-height:1}.yk-footer__brand-logo svg{width:110px}@media(max-width:767px){.yk-logo svg{width:120px}}.yk-nav{align-items:center}.yk-logo svg path{transition:fill .2s ease}.yk-logo span{transition:color .2s ease}a.yk-logo:focus-visible svg path,a.yk-logo:hover svg path{fill:var(--yk-coral)}a.yk-logo:focus-visible span,a.yk-logo:hover span{color:var(--yk-coral)}.yk-avatar{color:#fff;font-family:var(--yk-sans);font-weight:600}.yak-md-content code,.yak-md-content pre,.yk-code,.yk-input-mono{font-family:var(--yk-code)}.yak-md-content code{background:var(--yk-cream-2);color:var(--yk-ink)}.yk-code{background:var(--yk-ink);border-left-color:var(--yk-coral)}.yak-md-content{font-size:var(--fs-500);line-height:1.6}@media(min-width:1024px){.yak-md-content{font-size:clamp(1.25rem,1.1rem + .35vw,1.5rem)}}.yak-md-content blockquote,.yk-mod-callout,.yk-mod-quote{border-left-color:var(--yk-coral)}.yk-mod-callout{background:var(--yk-cream-2)}.yk-nav,.yk.light .yk-nav{border-bottom:0}.yk.light .yk-ph{background:var(--yk-cream-2)}.yk-rule--footer-top{display:none}.yk-footer{background:var(--yk-footer-bg);margin-top:5rem;max-width:none;padding-block:3.5rem 2.5rem;padding-inline:var(--yk-gutter-sm)}@media(min-width:768px){.yk-footer{padding-inline:var(--yk-gutter)}}.yk-footer .yk-meta{opacity:.75}.yk-footer-nav>ul{font-size:var(--fs-300)}.yk-mod-headline--display{color:var(--yk-coral);font-size:clamp(2.25rem,1.786rem + 1.9vw,3rem);font-weight:700;letter-spacing:normal;line-height:1.1}@media(min-width:1024px){.yk-mod-headline--display{font-size:clamp(3rem,.75rem + 3.5vw,4.2rem)}}.yk-mod-headline-sub{color:var(--yk-ink-mute);font-size:clamp(1.3125rem,1.15rem + .65vw,1.625rem);line-height:1.45;margin-top:1rem;opacity:1;text-wrap:pretty}.yak-md-content blockquote,.yk-mod-quote__text{color:var(--yk-coral);font-family:var(--yk-sans);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-style:normal;font-weight:500;line-height:1.4}.yak-md-content blockquote{opacity:1}.yak-md-content blockquote p{margin:0}.yk-mod-quote__source{color:var(--yk-ink-mute)}.yk-article-meta{gap:.5rem .75rem;margin:2rem 0 1.5rem}.yk-author-strip__name{font-size:1.4rem}.yk-card__cover,.yk-code,.yk-cover-figure img,.yk-feat-hero__cover,.yk-mod-authorbox,.yk-mod-callout,.yk-related-card{border-radius:.5em}.yk-mod-callout{border-radius:0 .5em .5em 0}.yk-related-card:hover{border-color:var(--yk-dark)}.yk-related-card__title{font-size:1.15rem;line-height:1.3}.yak-md-content table{font-size:var(--fs-400)}.yak-md-content table th{background:var(--yk-cream-2);color:var(--yk-ink)}.yak-md-content :where(ul,ol) li::marker{color:var(--yk-coral)}@media(max-width:600px){.yk-mod-headline-sub{font-size:1.25rem}}.yk-js .yk-fade{opacity:0;--fade-shift:1.5rem;transform:translateY(var(--fade-shift));--fade-transition:opacity .6s ease-out var(--fade-delay,0s),transform .6s ease-out var(--fade-delay,0s);transition:none}.yk-js .yk-fade.is-visible{opacity:1;transform:none;transition:var(--fade-transition)}.yk-js .yk-card.yk-fade.is-visible,.yk-js .yk-feat-hero.yk-fade.is-visible,.yk-js .yk-related-card.yk-fade.is-visible{transition:var(--fade-transition),scale .45s ease,border-color .2s}@media(prefers-reduced-motion:reduce){.yk-js .yk-fade,.yk-js .yk-fade.is-visible{opacity:1;transform:none;transition:none}}.yk-skip{background:var(--yk-dark);border-radius:.5em;color:#fff;font-weight:600;left:1rem;padding:.6em 1em;position:absolute;text-decoration:none;top:-100%;z-index:1000}.yk-skip:focus-visible{top:1rem}.yk :focus-visible{border-radius:2px;outline:3px solid var(--yk-dark);outline-offset:3px}.yk .yk-btn:focus-visible{outline-offset:2px}.yk .yk-card:focus-visible,.yk .yk-feat-hero:focus-visible,.yk .yk-related-card:focus-visible{outline-offset:6px}:root{--yk-coral-text:#ba1e2b}.yk-meta{color:var(--yk-ink-mute);opacity:1}.yk-cat{border-color:var(--yk-coral-text)}.yk-cat,.yk-mod-artlist-empty,.yk-nav-link.active,.yk-nav-link.active:hover,.yk-nav-link.rex-active,.yk-nav-link.rex-active:hover,.yk-nav-link.rex-current,.yk-nav-link.rex-current:hover{color:var(--yk-coral-text)}.yak-md-content blockquote,.yk-mod-quote__text{font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem)}.yk-code:focus-visible{outline-offset:2px}.yk-card__teaser,.yk-feat-hero__teaser{max-height:none}.yk-avatar{background:var(--yk-coral-text)}.yk-card--lg-cover .yk-card__teaser,.yk-card__byline-sep{opacity:1}.yk-table-wrap{margin-block:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.yk-table-wrap>table{margin-block:0;min-width:100%}.yk-table-wrap:focus-visible{outline-offset:2px}.yk-nav-link--extern{align-items:center;background-image:none;display:inline-flex;gap:.3em}.yk-nav-link--extern .yk-nav-link__text{--text-link-underline:0.09375em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--text-link-underline);transition:background-size .3s ease}.yk-nav-link--extern:focus-visible .yk-nav-link__text,.yk-nav-link--extern:hover .yk-nav-link__text{background-size:0 var(--text-link-underline)}.yk-extern-icon{flex-shrink:0;height:.85em;margin-top:-.15em;transform:rotate(-45deg);width:.85em}.yk-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media(max-width:767px){.yk-nav-wrap>ul>li>.yk-nav-link--extern{display:flex}.yk-nav-link--extern .yk-nav-link__text{background-image:none}}.yk-action-stack{bottom:1.5rem;opacity:0;position:fixed;right:1.5rem;transform:translateY(.5rem);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden;z-index:20}.yk-action-stack.is-visible{opacity:1;transform:none;visibility:visible}.yk-action-stack ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.yk-action-stack__button{align-items:center;background-color:#fff;border:2px solid var(--yk-coral);color:var(--yk-coral);display:flex;height:3rem;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:3rem}.yk-action-stack__button:focus-visible,.yk-action-stack__button:hover{background-color:var(--yk-coral);color:#fff}.yk-action-stack__button svg{height:1.375rem;width:1.375rem}@media(max-width:767px){.yk-action-stack{bottom:1rem;right:1rem}}@media(prefers-reduced-motion:reduce){.yk-action-stack{transition:none}}.yk-nav{background:#fff;position:relative;z-index:60}.yk-nav-toggle.yk-menu-button{align-items:flex-start;background:transparent;border:0;color:var(--yk-ink);cursor:pointer;display:none;font-family:var(--yk-sans);font-size:14px;font-weight:500;gap:0;height:auto;letter-spacing:2px;margin:0;padding:0;width:auto}.yk-menu-button:hover{color:var(--yk-coral)}.yk-menu-button>span{display:flex;flex-direction:column;line-height:1;min-width:3.2em;text-transform:uppercase;width:100%}.yk-menu-button>span:after,.yk-menu-button>span:before{background:var(--yk-coral);border-radius:2px;content:"";display:block;height:3px;order:-1;transform-origin:center;transition:transform .2s ease-in-out;width:100%}.yk-menu-button>span:after{margin-bottom:12px;margin-top:8px}.yk-menu-button:not([aria-expanded=true]):hover>span:before{transform:translateX(4px)}.yk-menu-button:not([aria-expanded=true]):hover>span:after{transform:translateX(-4px)}.yk-menu-button[aria-expanded=true]>span:before{transform:rotate(45deg)}.yk-menu-button[aria-expanded=true]>span:after{margin-bottom:22px;margin-top:-3px;transform:rotate(-45deg)}.yk-menu-button[aria-expanded=true]{color:var(--yk-ink)}@media(min-width:900px){.yk-nav-wrap,.yk.light .yk-nav-wrap{background:transparent;border:0;display:block;padding:0;position:static}.yk-nav-links,.yk-nav-wrap>ul{align-items:center;display:flex;flex-direction:row;font-size:var(--fs-400);font-weight:400;gap:2rem;list-style:none;margin:0;padding:0}.yk-nav-wrap>ul>li>a.yk-nav-link{color:var(--yk-ink);margin:0;padding:0}.yk-nav-wrap>ul>li>a.yk-nav-link.rex-active,.yk-nav-wrap>ul>li>a.yk-nav-link.rex-current{color:var(--yk-coral-text)}.yk-drawer-backdrop{display:none}}@media(max-width:899px){.yk-nav-toggle.yk-menu-button{display:flex}.yk-nav-wrap,.yk.light .yk-nav-wrap{background:var(--yk-coral);border:0;color:#fff;display:block;left:0;opacity:0;padding:calc(var(--yk-header-h, 5.5rem) + 1.5rem) var(--yk-gutter-sm) 2.5rem;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-1rem);transition:transform .3s ease,opacity .25s ease,visibility 0s linear .3s;visibility:hidden;z-index:50}.yk .yk-nav-wrap[data-yk-nav-open=true],.yk.light .yk-nav-wrap[data-yk-nav-open=true]{opacity:1;pointer-events:auto;transform:none;transition:transform .3s ease,opacity .25s ease;visibility:visible}.yk-nav{z-index:60}body.yk-menu-open .yk-nav{background:transparent}.yk-nav>.yk-logo,.yk-nav>.yk-nav-toggle{position:relative;z-index:70}.yk-nav>.yk-logo{background:#fff;border-radius:0;margin:-.75rem -.9rem -.6rem;padding:.75rem .9rem .6rem}.yk-menu-button[aria-expanded=true],.yk-menu-button[aria-expanded=true]:hover{color:#fff}.yk-menu-button[aria-expanded=true]>span:after,.yk-menu-button[aria-expanded=true]>span:before{background:#fff}.yk-menu-button[aria-expanded=true]:focus-visible{outline:3px solid #fff;outline-offset:3px}.yk-drawer-backdrop{background:hsla(0,0%,100%,.55);inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s;visibility:hidden;z-index:40}.yk-drawer-backdrop.is-visible{opacity:1;visibility:visible}body.yk-menu-open{overflow:hidden}.yk-nav-links,.yk-nav-wrap>ul{display:flex;flex-direction:column;font-size:clamp(2rem,8vw,3.25rem);font-weight:600;gap:.15em;line-height:1.15;list-style:none;margin:0;padding:0}.yk-nav-wrap>ul>li{border:0}.yk-nav-wrap>ul>li>.yk-nav-link,.yk-nav-wrap>ul>li>a{background-image:none;border:0;color:#fff;display:inline-block;font-size:inherit;font-weight:600;margin-left:-.15em;padding:.1em .15em;position:relative;text-decoration:none}.yk-nav-wrap>ul>li>a:before{background:var(--yk-ink);bottom:0;content:"";height:45%;left:0;opacity:.8;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,1,.3,1);width:100%;z-index:-1}.yk-nav-wrap>ul>li>a:focus-visible:before,.yk-nav-wrap>ul>li>a:hover:before,.yk-nav-wrap>ul>li>a[aria-current]:before{transform:scaleX(1)}.yk-nav-wrap>ul>li>a.rex-active,.yk-nav-wrap>ul>li>a.rex-current,.yk-nav-wrap>ul>li>a:hover,.yk-nav-wrap>ul>li>a[aria-current]{color:#fff}.yk-nav-wrap .yk-nav-link--extern{display:inline-block}.yk-nav-wrap .yk-nav-link--extern .yk-nav-link__text{background-image:none;display:inline}.yk-nav-wrap .yk-extern-icon{display:inline-block;height:.55em;margin-left:.05em;vertical-align:baseline;width:.55em}.yk-nav-wrap :focus-visible{outline:3px solid #fff;outline-offset:3px}}@media(prefers-reduced-motion:reduce){.yk-drawer-backdrop,.yk-menu-button>span:after,.yk-menu-button>span:before,.yk-nav-wrap,.yk-nav-wrap>ul>li>a:before{transition:none}}.yk .yk-cat,.yk-cat{border:0;border-radius:.3em;line-height:1.2;padding:.18em .6em .14em}.yk .yk-cat,.yk-card:hover .yk-cat,.yk-cat,.yk-feat-hero:hover .yk-cat{background:var(--yk-ink);color:#fff}a.yk-cat:focus-visible,a.yk-cat:hover{background:var(--yk-coral);color:#fff}.yk-logo{font-size:1.125rem;gap:.45rem}.yk-footer__brand-logo{font-size:.95rem}@media(max-width:767px){.yk-logo{font-size:1rem}}.yk .yk-footer,.yk-footer{background:var(--yk-footer-bg);color:var(--yk-ink);display:block;font-size:var(--fs-400);line-height:1.6;margin-top:5rem;max-width:none;padding:0 var(--yk-gutter-sm)}@media(min-width:768px){.yk .yk-footer,.yk-footer{padding:0 var(--yk-gutter)}}.yk-footer__copyright,.yk-footer__grid{margin-inline:auto;max-width:var(--yk-container-wide);padding:clamp(2rem,5%,6rem) 0}.yk-footer__grid{display:flex;flex-wrap:wrap}.yk-footer__grid>section{flex:1 1 10ch;min-width:14rem}.yk-footer__grid>section:nth-child(2){flex-grow:3}@media(max-width:767px){.yk-footer__grid{flex-direction:column}}.yk-footer h2{color:var(--yk-ink);font-size:var(--fs-300);font-weight:700;letter-spacing:3px;line-height:1.3;margin:0 0 1rem;text-transform:uppercase}.yk-footer p{margin:0}.yk-footer p+p{margin-top:1em}.yk-footer address{font-style:normal}.yk-footer ul{display:grid;gap:.5em;list-style:none;margin:0;padding:0}.yk-footer li{padding:0}.yk-footer__brand .yk-logo{margin-top:-.1em}.yk-footer a{--text-link-underline:0.09375em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--text-link-underline);border:0;box-decoration-break:slice;-webkit-box-decoration-break:slice;color:inherit;text-decoration:none;transition:background-size .2s ease}.yk-footer a:focus-visible,.yk-footer a:hover{background-size:0 var(--text-link-underline)}.yk-footer .yk-extern-icon{display:inline-block;height:.8em;margin-left:.15em;transform:rotate(-45deg);vertical-align:-.05em;width:.8em}.yk-footer__copyright{border-top:1px solid var(--yk-ink);font-size:var(--fs-300)}.yk-footer__copyright h2{margin-bottom:.75rem}.yk-footer .yk-meta{opacity:1}.yk .yk-footer__legal,.yk-footer__legal{align-self:auto;display:block;justify-content:flex-start;text-align:left}.yk-footer__grid>section{align-self:flex-start}.yk-logo{gap:.25rem}.yk-footer__grid>section{flex:1 1 12ch;min-width:12rem}.yk-footer__grid>section:nth-child(2){flex-grow:1.5}.yk-footer__brand{flex-basis:16ch}.yk-footer__copy{color:var(--yk-ink-mute);font-size:var(--fs-300);margin-top:1.25rem!important}@media(min-width:1024px){.yk-footer__grid{flex-wrap:nowrap}}.yk-footer a.yk-logo{background-image:none;display:inline-flex}.yk-footer a.yk-logo:focus-visible,.yk-footer a.yk-logo:hover{background-size:0 0}.yk .yk-action-stack__button{background-color:#fff;color:var(--yk-coral)}.yk .yk-action-stack__button:focus-visible,.yk .yk-action-stack__button:hover{background-color:var(--yk-coral);color:#fff}.yk .yk-action-stack__button svg{fill:currentColor}.yk-footer__copyright{padding-bottom:clamp(1.5rem,3%,2.5rem);padding-top:clamp(1.5rem,3%,2.5rem)}.yk-footer h2{color:var(--yk-coral)}.yk .yk-avatar,.yk-avatar{background:var(--yk-coral)}.yk-resizing .yk-drawer-backdrop,.yk-resizing .yk-nav-wrap{transition:none!important}.yk-footer__copyright{font-size:.75rem}:root{--yk-header-scale:.68}@media(min-width:640px){:root{--yk-header-scale:.8}}@media(min-width:1024px){:root{--yk-header-scale:1}}.yk .yk-nav,.yk-nav{align-items:center;padding:0 var(--yk-gutter-sm) 0 0}@media(min-width:768px){.yk .yk-nav,.yk-nav{padding:0 var(--yk-gutter) 0 0}}.yk-nav>.yk-logo{background:#fff;border-radius:0;font-size:calc(1.125rem*var(--yk-header-scale) + .2rem);gap:calc(.25rem*var(--yk-header-scale));margin:0;padding:calc(2rem*var(--yk-header-scale)) calc(1rem*var(--yk-header-scale)) calc(1rem*var(--yk-header-scale))}.yk-nav>.yk-logo svg{width:calc(180px*var(--yk-header-scale))}@media(max-width:899px){.yk-nav>.yk-logo{margin:0;padding:calc(2rem*var(--yk-header-scale)) calc(1rem*var(--yk-header-scale)) calc(1rem*var(--yk-header-scale))}.yk-nav>.yk-logo svg{width:calc(180px*var(--yk-header-scale))}}.yk-nav>.yk-logo,.yk-nav>.yk-logo:focus-visible{border-radius:0!important}@media(max-width:899px){.yk-nav-wrap .yk-extern-icon{height:1em;margin-left:.15em;margin-top:-.3em;vertical-align:middle;width:1em}}.yk-nav-wrap .yk-extern-icon{height:1em;width:1em}.yk-footer__kontakt p+p{margin-top:.5em}@media(max-width:899px){.yk-nav-wrap,.yk.light .yk-nav-wrap{padding-top:calc(var(--yk-header-h, 5.5rem) + 3rem)}}.yk-btn,.yk-topic-chip{border-radius:2em}.yk .yk-cat,.yk-cat{border-radius:2em;padding:.32em .75em .28em}.yk-card__teaser,.yk-feat-hero__teaser,.yk-related-card__teaser{color:var(--yk-ink);opacity:1}.yk-menu-contact,.yk-menu-info{display:none}@media(max-width:899px){.yk-menu-contact{color:#fff;display:block;font-size:var(--fs-500);line-height:1.6;margin-top:2.5rem}.yk-menu-contact p{margin:0}.yk-menu-contact p+p{margin-top:1em}.yk-menu-contact a{--text-link-underline:0.09375em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--text-link-underline);color:inherit;text-decoration:none;transition:background-size .2s ease}.yk-menu-contact a:focus-visible,.yk-menu-contact a:hover{background-size:0 var(--text-link-underline)}.yk-menu-info{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:2.5rem}.yk-menu-info__logo{color:#fff;display:block;transition:color .2s ease}.yk-menu-info__logo:focus-visible,.yk-menu-info__logo:hover{color:var(--yk-ink)}.yk-menu-info__logo svg{display:block;height:auto;width:150px}.yk-menu-info__logo svg path{fill:currentColor}}.yk-topic-chip{font-size:.75rem;padding:.65em 1.1em .6em}@media(max-width:899px){.yk-nav-toggle.yk-menu-button{position:relative;top:.5rem}}.yk .yk-cat,.yk-cat{font-size:.6875rem;letter-spacing:.07em;padding:.35em .8em .3em}.yk-footer__grid{display:grid;gap:2.5rem 2rem;grid-template-columns:1fr}.yk-footer__grid>section{flex:none;min-width:0}@media(min-width:640px){.yk-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.yk-footer__grid{grid-template-columns:1.2fr 1.4fr 1fr 1fr}}.yk .yk-related-card,.yk-related-card{background:transparent;border:1px solid var(--yk-ink);color:var(--yk-ink);transition:background-color .2s ease,color .2s ease,scale .45s ease}.yk .yk-related-card:hover,.yk-related-card:focus-within,.yk-related-card:hover{background:var(--yk-ink);border-color:var(--yk-ink);color:#fff}.yk-related-card:hover .yk-meta,.yk-related-card:hover .yk-related-card__date,.yk-related-card:hover .yk-related-card__title,.yk-related-card:hover h2,.yk-related-card:hover h3,.yk-related-card:hover h4{color:#fff}.yk-related-card .yk-meta{transition:color .2s ease}.yk :where(h2.yk-related__title),.yk-related__title{color:var(--yk-ink);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2}@media(min-width:900px){.yk-nav-wrap>ul>li>a.yk-nav-link.rex-active,.yk-nav-wrap>ul>li>a.yk-nav-link.rex-active:hover,.yk-nav-wrap>ul>li>a.yk-nav-link.rex-current,.yk-nav-wrap>ul>li>a.yk-nav-link.rex-current:hover,.yk-nav-wrap>ul>li>a.yk-nav-link[aria-current]{color:var(--yk-coral)}}.yak-md-content .yk-link--extern .yk-extern-icon{display:inline-block;height:.75em;margin-left:.2em;transform:rotate(-45deg);vertical-align:-.02em;width:.75em}.yk .yk-author-strip,.yk-author-strip{align-items:center;display:flex;gap:1rem}.yk .yk-author-strip__name,.yk-author-strip__name{line-height:1.2;margin:0}.yk-author-strip>div,.yk-author-strip__body{display:flex;flex-direction:column;justify-content:center}.yk-topic-bar{padding-bottom:2.25rem}.yk .yk-footer,.yk-footer{margin-top:2.5rem}.yk main,main.yk-container{padding-bottom:2rem}.yk.light .yk-ph .yk-ph-label{color:var(--yk-ink-mute)}.yk-post-rows{display:grid;gap:0}.yk-post-row{border-bottom:1px solid var(--yk-ink-line)}.yk-post-row:first-child{border-top:1px solid var(--yk-ink-line)}.yk-post-row__link{align-items:center;color:inherit;display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-block:clamp(1.5rem,3vw,2.25rem);text-decoration:none;transition:scale .45s ease}.yk-post-row__link:focus-within,.yk-post-row__link:hover{scale:.985}.yk-post-row__cover{aspect-ratio:16/9;border-radius:.5em;margin:0;overflow:hidden}.yk-post-row__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yk-post-row__placeholder{align-items:flex-end;display:flex;padding:14px}.yk-post-row__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.yk-post-row__title{color:var(--yk-ink);display:inline;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.2;--text-link-underline:2px;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--text-link-underline);transition:background-size .2s ease}.yk-post-row__link:focus-visible .yk-post-row__title,.yk-post-row__link:hover .yk-post-row__title{background-size:0 var(--text-link-underline)}.yk-post-row__teaser{color:var(--yk-ink);font-size:var(--fs-400);line-height:1.55;margin:.75rem 0 0}.yk-post-row__byline{align-items:center;display:flex;font-size:var(--fs-300);gap:.6rem;margin:1rem 0 0}@media(max-width:700px){.yk-post-row__link{gap:1rem;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.yk-post-row__link{transition:none}.yk-post-row__link:hover{scale:none}.yk-post-row__link:hover .yk-post-row__title{background-size:100% var(--text-link-underline)}}.yk-feat-hero__cat-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:1200px){.yk-container.narrow{max-width:900px}}@media(min-width:1600px){.yk-container.narrow{max-width:960px}}