.post--md{max-width:var(--container-reading);padding-inline:var(--outer-margin-sm);padding-block:var(--space-64);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:768px){.post--md{padding-inline:var(--outer-margin-lg);padding-block:var(--space-96)}}.post--md .post__meta{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--type-small);line-height:var(--type-small--line-height)}.post--md .post__md h1{margin-top:var(--space-16);font-family:var(--font-display);font-size:var(--type-display);line-height:var(--type-display--line-height);font-weight:var(--type-display--font-weight);letter-spacing:var(--type-display--letter-spacing);color:var(--color-text-primary);max-width:24ch}.post--md .post__md h2{margin-top:var(--space-48);font-family:var(--font-display);font-size:var(--type-h3);line-height:var(--type-h3--line-height);font-weight:var(--type-h3--font-weight);color:var(--color-text-primary)}.post--md .post__md h3,.post--md .post__md h4,.post--md .post__md h5,.post--md .post__md h6{margin-top:var(--space-32);font-family:var(--font-display);font-size:var(--type-h3-card);line-height:var(--type-h3-card--line-height);font-weight:var(--type-h3-card--font-weight);color:var(--color-text-primary)}.post--md .post__md p,.post--md .post__md li{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--type-body--line-height);max-width:68ch}.post--md .post__md p{margin-top:var(--space-16)}.post--md .post__md ul,.post--md .post__md ol{margin-top:var(--space-16);padding-left:var(--space-24)}.post--md .post__md li+li{margin-top:var(--space-8)}.post--md .post__md strong{color:var(--color-text-primary);font-weight:600}.post--md .post__md a{color:var(--color-link);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}:is(.post--md .post__md a:hover,.post--md .post__md a:focus-visible){text-decoration-thickness:2px}.post--md .post__md blockquote{margin-top:var(--space-24);border-inline-start:1px solid var(--color-border);color:var(--color-text-secondary);padding-inline-start:var(--space-24)}.post--md .post__md hr{margin-top:var(--space-48);border:0;border-top:1px solid var(--color-border)}.post--md .post__md code{font-family:var(--font-mono);font-size:var(--type-small);background:var(--color-surface);border-radius:var(--radius-sm);padding-inline:var(--space-4);overflow-wrap:anywhere}.post--md .post__md pre{margin-top:var(--space-24);padding:var(--space-16);background:var(--color-surface);border-radius:var(--radius-md);overflow-x:auto}.post--md .post__md pre code{background:0 0;padding:0}.post--md .post__md table{width:max-content;max-width:100%;margin-top:var(--space-24);border-collapse:collapse;font-family:var(--font-sans);font-size:var(--type-small);line-height:var(--type-small--line-height);color:var(--color-text-primary);display:block;overflow-x:auto}.post--md .post__md th,.post--md .post__md td{padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.post--md .post__md th{color:var(--color-text-secondary);white-space:nowrap;font-weight:600}.post--md .post__md img{max-width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.post--md .post__md a{transition:color var(--motion-duration-fast) var(--motion-ease-standard)}}
