.dc__published{color:var(--link);font-family:var(--inter-semibold);font-weight:600}.dc__related-image{margin-block-end:.5rem;width:100%}@media screen and (min-width: 25.9375em){.dc__related-image{float:inline-end;float:right;margin-block-end:1rem;margin-inline-start:1rem;max-block-size:7rem;width:auto}}.dc__related-title{color:var(--brand);font-family:var(--book-20);font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration-color:var(--line-color)}.dc__related-site{color:#666;display:block;font-family:var(--book-20);font-size:.75rem;font-weight:400;margin-block-end:.25rem}.dc__related-text{font-size:.9375rem;margin:0}.dc__item{--circle: var(--link);--status-color: var(--link);display:grid;padding-block-end:2.5rem;padding-inline-start:calc(var(--node-size) * 2);position:relative;row-gap:var(--post-content-spacing)}.dc__item:not(.is-linked):before{background-color:var(--circle);block-size:var(--node-size);border-radius:50%;content:"";inline-size:var(--node-size);inset-inline-start:0;inset-block-start:.1875rem;position:absolute}.dc__item.is-pinned:before{--node-size: 1.1875rem;--border-size: .1875rem;--outline-size: .0625rem;inset-block-start:calc(var(--outline-size) * -1);inset-inline-start:calc((var(--border-size) + var(--outline-size)) * -1);border:var(--border-size) solid var(--c-white);outline:var(--outline-size) solid var(--link)}.dc__item.is-linked{background-color:#f9f2ef;margin-block-end:4em;padding:var(--post-content-spacing)}.dc__permalink:any-link{color:currentColor;text-decoration:none}.dc__header{color:var(--brand);font-family:var(--book-20);font-size:.75rem;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.dc__post>*:last-child{margin-block-end:0}.dc__post :any-link{color:var(--link-color);text-decoration:underline;text-decoration-color:var(--line-color);text-decoration-thickness:.0625rem;text-underline-offset:.2em}.dc__post :any-link:hover{text-decoration-color:var(--link-color)}@media (prefers-reduced-motion: no-preference){.dc__post :any-link{transition:text-decoration-color .2s ease;will-change:text-decoration}}.dc__post-title{font-family:var(--medium-21);font-size:1.125rem;font-weight:400;line-height:1.33;margin-block-end:.5rem}.dc__post-content{font-size:1rem;line-height:1.6;margin-block-end:var(--post-content-spacing)}.dc__post-content i,.dc__post-content em{font-family:Italic,serif;font-style:normal}.dc__post-content b,.dc__post-content strong{font-family:HeadMed,serif}ul.dc__post-content,ol.dc__post-content{padding-inline-start:1em}:is(ul.dc__post-content,ol.dc__post-content)>*+*{margin-block-start:.3em}.dc__post-media{display:grid;margin-block-end:var(--post-content-spacing);row-gap:.2em}.dc__post-figcaption{align-items:baseline;column-gap:.5em;display:flex;font-size:.9em;flex-wrap:wrap;justify-content:space-between}.dc__post-source{font-family:var(--book-20);font-size:.8em;letter-spacing:.04em;text-transform:uppercase}.dc__read-more{align-items:baseline;border:.0625rem solid var(--studio-color);border-radius:.25rem;color:var(--studio-color);column-gap:.375rem;display:flex;font-family:var(--book-20);font-size:.75rem;line-height:1;padding-block:.625rem;padding-inline:.7rem;white-space:nowrap}.dc__read-more svg{transform:translateY(-.0625rem)}.dc__related{--link-color: var(--brand);background-color:#f9f2ef;margin-block-start:1rem;padding:1rem}@keyframes fadeBg{0%{background-color:var(--studio-color--dimmed)}to{background-color:var(--c-white)}}:root{--brand: oklch(.2743 .0713 261.88);--typography-dark: oklch(.3052 0 0);--tech-yellow: oklch(.9667 .0984 118.53);--link: oklch(.4938 .1723 260.01);--c-white: oklch(1 0 0);--c-black: oklch(0 0 0);--c-blue: var(--brand);--line: oklch(.9217 .0029 264.54);--studio-color: var(--c-blue);--studio-color--dimmed: var(--tech-yellow);--book-20: "Book20", sans-serif;--book-21: "Book21", sans-serif;--medium-21: "Med21", sans-serif;--medium-22: "Med22", sans-serif;--medium-23: "Med23", sans-serif;--semi-bold-23: "SmBold23", sans-serif;--text-regular: "TextReg", serif;--headline-medium: "HeadMed", serif;--headline-regular: "HeadReg", serif;--inter-semibold: "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,p,ul,figure{margin:0}button{background-color:transparent;border:none;cursor:pointer;padding:0}img{display:block;max-inline-size:100%}.dc{--body-copy-padding: 1.5rem;--node-size: 11px;--offset: calc(var(--node-size) / 2 - .5px);--post-content-spacing: 1em;--line-color: var(--line);--status-color: var(--brand);--link-color: var(--link);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--c-black);display:grid;font-family:var(--text-regular);row-gap:var(--node-size)}.dc.is-development figure{background-color:#e3e5e8}.dc.is-development iframe{display:none!important}.dc__items{position:relative}.dc__items:after,.dc__items:before{content:"";position:absolute}.dc__items:before{block-size:calc(100% - var(--offset));border-inline-start:1px solid var(--line-color);inset-block-start:var(--offset);inset-inline-start:var(--offset)}.dc__items:after{border-block-end:1px solid var(--line-color);inset-block-end:0;inset-inline-start:0;inline-size:var(--node-size)}.dc__footer{display:flex;place-content:center}.dc__button{border:.0625rem solid var(--studio-color);border-radius:.25rem;color:var(--studio-color);font-family:var(--book-20);font-size:.75rem;justify-self:center;line-height:1;padding-block:.625rem;padding-inline:.7rem;white-space:nowrap;will-change:transform}@media (prefers-reduced-motion: no-preference){.dc__button{transition:background-color .2s ease,transform .1s;will-change:background-color,transform}}.dc__button:active{transform:scale(.98)}
