.writing-hero{padding-block:var(--space-6) var(--space-7)}.writing-hero__inner{gap:var(--space-5);display:grid}.writing-hero__copy{gap:var(--space-4);display:grid}.writing-hero__copy .ds-eyebrow{margin-bottom:0}.writing-hero h1{max-width:14ch}.writing-hero__intro{max-width:38rem;color:var(--grey-text)}.writing-hero__tools{gap:var(--space-2);align-content:end;display:grid}.writing-index__search{max-width:26rem}.writing-index__search span{font-family:var(--font-sans);font-size:var(--step--1);font-weight:500}.writing-index__search input{box-sizing:border-box;width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);border:1px solid var(--grey-text);border-radius:var(--radius);color:var(--ink);background:var(--white);font:inherit;font-size:var(--step-0);margin:0}.writing-index__search input:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-color:var(--purple)}.writing-index__list{border-top:var(--rule);display:grid}.writing-index__empty{margin-top:var(--space-4);font-size:var(--step-0)}.writing-listing{border-bottom:var(--rule)}.writing-listing[hidden]{display:none}.writing-listing__link{gap:var(--space-3);padding-block:var(--space-4);text-decoration:none;display:grid}.writing-listing__meta{gap:var(--space-1) var(--space-3);color:var(--grey-text);font-family:var(--font-sans);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;font-weight:500;display:flex}.writing-listing__meta .ds-eyebrow{margin:0}.writing-listing__body{gap:var(--space-2);min-width:0;display:grid}.writing-listing h2{transition:color var(--dur-fast) var(--ease)}.writing-listing p:last-child{max-width:62ch;color:var(--grey-text);font-size:var(--step-0);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.writing-listing__link:hover h2,.writing-listing__link:focus-visible h2{color:var(--purple);text-underline-offset:.2em;text-decoration:underline 1px}.writing-article-hero{padding-block:var(--space-6)}.writing-article-hero__inner{gap:var(--space-4);display:grid}.writing-article-hero__inner .ds-eyebrow{margin:var(--space-3) 0 0}.writing-article-hero__title{max-width:22ch;font-size:var(--step-4);letter-spacing:var(--tracking-display)}.writing-article-hero__summary{max-width:42rem;color:var(--grey-text)}.writing-article-hero__date{font-family:var(--font-sans);font-size:var(--step--1);font-weight:500}.writing-prose{max-width:var(--measure);margin-inline:max(var(--gutter), (100% - var(--content)) / 2);padding-block:var(--space-6) var(--space-7)}.writing-prose>:first-child{margin-top:0}.writing-prose>h1:first-child{display:none}.writing-prose h1{margin-top:var(--space-6);font-size:var(--step-3)}.writing-prose h2{margin-top:var(--space-6);font-size:var(--step-3);letter-spacing:var(--tracking-display)}.writing-prose h3{margin-top:var(--space-5);font-size:var(--step-2);font-weight:500;line-height:1.3}.writing-prose :is(ul,ol){padding-left:var(--space-4)}.writing-prose li+li{margin-top:var(--space-2)}.writing-prose :is(strong,b){color:var(--ink);font-weight:500}.writing-prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--purple);color:var(--purple-900);font-style:italic}.writing-prose img{border:var(--rule);border-radius:var(--radius)}.writing-prose a[href^="http://"]:after,.writing-prose a[href^="https://"]:after{content:" ↗"}.writing-prose__back{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule)}.writing-video{max-width:44rem;margin:0 0 var(--space-5);border:var(--rule);border-radius:var(--radius);background:var(--ink);aspect-ratio:16/9;overflow:hidden}.writing-video--short{aspect-ratio:9/16;max-width:24rem}.writing-video iframe{border:0;width:100%;height:100%;display:block}.writing-video figcaption{padding:var(--space-2) var(--space-3);background:var(--paper);color:var(--grey-text);font-family:var(--font-sans);font-size:var(--step--1);font-weight:500;line-height:1.4}.writing-video--related{width:100%;margin:0}.writing-related-videos{margin-top:var(--space-6)}.writing-related-videos h2{margin:0 0 var(--space-4)}.writing-related-videos__grid{gap:var(--space-3);align-items:start;display:grid}@media (prefers-reduced-motion:reduce){.writing-listing h2{transition:none}}@media (width>=40em){.writing-related-videos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.writing-related-videos .writing-video--short{max-width:100%}.writing-listing__link{gap:var(--space-5);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:start}}@media (width>=60em){.writing-hero{padding-block:var(--space-7)}.writing-hero__inner{column-gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end}.writing-hero__inner .ds-breadcrumb{grid-column:1/-1}.writing-article-hero{padding-block:var(--space-7)}}
