.share-buttons-module__7eEiVq__share{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding-top:var(--spacing-24);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.share-buttons-module__7eEiVq__label{font:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.share-buttons-module__7eEiVq__actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}
.page-module__SkTyMG__layout{justify-content:center;display:flex}.page-module__SkTyMG__main{flex-direction:column;gap:clamp(1.5rem,1.25rem + 1.5vw,2.25rem);width:100%;max-width:72ch;display:flex}.page-module__SkTyMG__byline{align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--color-border);display:flex}.page-module__SkTyMG__bylineText{flex-direction:column;gap:2px;display:flex}.page-module__SkTyMG__author{font:var(--type-body);color:var(--color-text);font-weight:650}.page-module__SkTyMG__meta{font:var(--type-caption);color:var(--color-text-muted)}.page-module__SkTyMG__cover{margin-inline:calc(var(--spacing-16) * -1)}.page-module__SkTyMG__coverImage{border-radius:var(--radius-lg);width:100%;height:auto}.page-module__SkTyMG__prose{font:var(--type-prose);color:var(--color-text)}.page-module__SkTyMG__prose>*+*{margin-top:1.25em}.page-module__SkTyMG__prose h2{font:var(--type-h2);letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin-top:2em}.page-module__SkTyMG__prose h3{font:var(--type-h3);letter-spacing:-.02em;color:var(--color-text);margin-top:1.75em}.page-module__SkTyMG__prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__SkTyMG__prose a:hover{color:var(--color-accent)}.page-module__SkTyMG__prose strong{font-weight:700}.page-module__SkTyMG__prose ul,.page-module__SkTyMG__prose ol{flex-direction:column;gap:.5em;padding-left:1.4em;display:flex}.page-module__SkTyMG__prose li::marker{color:var(--color-accent)}.page-module__SkTyMG__prose blockquote{padding:var(--spacing-16) var(--spacing-24);border-left:3px solid var(--color-accent);background:var(--color-surface-container-low);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);margin-inline:0;font-size:1.15em;font-style:italic}.page-module__SkTyMG__prose blockquote p{margin:0}.page-module__SkTyMG__prose code{border-radius:var(--radius-xs);background:var(--color-surface-container);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.page-module__SkTyMG__prose pre{padding:var(--spacing-16);border-radius:var(--radius-md);background:var(--color-surface-container);overflow-x:auto}.page-module__SkTyMG__prose img{border-radius:var(--radius-md);width:100%;height:auto}.page-module__SkTyMG__prose figcaption{font:var(--type-caption);color:var(--color-text-muted);text-align:center;margin-top:var(--spacing-8)}.page-module__SkTyMG__tags{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.page-module__SkTyMG__related{border-top:1px solid var(--color-border);margin-top:clamp(3rem,2rem + 4vw,5rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.page-module__SkTyMG__relatedTitle{font:var(--type-h3);letter-spacing:-.02em;color:var(--color-text);margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.page-module__SkTyMG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.page-module__SkTyMG__authorLink{font:var(--type-body);color:var(--color-text);text-underline-offset:3px;transition:color var(--transition-standard-fast-effects), text-decoration-color var(--transition-standard-fast-effects);font-weight:650;text-decoration-line:underline;text-decoration-color:#0000}.page-module__SkTyMG__authorLink:hover{color:var(--color-primary);text-decoration-color:currentColor}
