.RichTextBlock-module__tp1I5G__richText{color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:1.7}.RichTextBlock-module__tp1I5G__nodeWrapper:not(:last-child){margin-bottom:var(--spacing-4)}.RichTextBlock-module__tp1I5G__paragraph{margin-bottom:1.5em}.RichTextBlock-module__tp1I5G__paragraph:last-child{margin-bottom:0}.RichTextBlock-module__tp1I5G__bold{font-weight:var(--font-weight-bold)}.RichTextBlock-module__tp1I5G__italic{font-style:italic}.RichTextBlock-module__tp1I5G__underline{text-decoration:underline}.RichTextBlock-module__tp1I5G__bold.RichTextBlock-module__tp1I5G__italic{font-weight:var(--font-weight-bold);font-style:italic}.RichTextBlock-module__tp1I5G__bold.RichTextBlock-module__tp1I5G__underline{font-weight:var(--font-weight-bold);text-decoration:underline}.RichTextBlock-module__tp1I5G__italic.RichTextBlock-module__tp1I5G__underline{font-style:italic;text-decoration:underline}.RichTextBlock-module__tp1I5G__bold.RichTextBlock-module__tp1I5G__italic.RichTextBlock-module__tp1I5G__underline{font-weight:var(--font-weight-bold);font-style:italic;text-decoration:underline}.RichTextBlock-module__tp1I5G__heading1{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:1.5em 0 .5em;line-height:1.2}.RichTextBlock-module__tp1I5G__heading2{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:1.25em 0 .5em;line-height:1.2}.RichTextBlock-module__tp1I5G__heading3{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:1em 0 .5em;line-height:1.3}.RichTextBlock-module__tp1I5G__heading4{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:1em 0 .5em;line-height:1.3}.RichTextBlock-module__tp1I5G__heading5{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:.75em 0 .5em;line-height:1.4}.RichTextBlock-module__tp1I5G__heading6{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:.75em 0 .5em;line-height:1.4}.RichTextBlock-module__tp1I5G__heading1:first-child,.RichTextBlock-module__tp1I5G__heading2:first-child,.RichTextBlock-module__tp1I5G__heading3:first-child,.RichTextBlock-module__tp1I5G__heading4:first-child,.RichTextBlock-module__tp1I5G__heading5:first-child,.RichTextBlock-module__tp1I5G__heading6:first-child{margin-top:0}.RichTextBlock-module__tp1I5G__orderedList{margin:1.5em 0;padding-left:2em;line-height:1.7;list-style:decimal}.RichTextBlock-module__tp1I5G__unorderedList{margin:1.5em 0;padding-left:2em;line-height:1.7;list-style:outside}.RichTextBlock-module__tp1I5G__listItem{margin:.5em 0;padding-left:.5em}.RichTextBlock-module__tp1I5G__listItem:first-child{margin-top:0}.RichTextBlock-module__tp1I5G__listItem:last-child{margin-bottom:0}.RichTextBlock-module__tp1I5G__quote{border-left:4px solid var(--color-primary);background:var(--color-background-light);color:var(--color-text-secondary);margin:2em 0;padding:1.5em 2em;font-size:1.1em;font-style:italic;line-height:1.6;position:relative}.RichTextBlock-module__tp1I5G__quote:first-child{margin-top:0}.RichTextBlock-module__tp1I5G__quote:before{content:"\"";color:var(--color-primary);opacity:.3;margin-top:-.2em;margin-left:-.5em;font-size:3em;position:absolute}.RichTextBlock-module__tp1I5G__codeBlock{color:#f8f8f2;border-radius:var(--radius-md);background:#2d2d2d;margin:1.5em 0;padding:1.5em;font-family:Courier New,Consolas,Monaco,monospace;font-size:.9em;line-height:1.5;overflow-x:auto;box-shadow:0 2px 8px #0000001a}.RichTextBlock-module__tp1I5G__codeBlock code{background:0 0;padding:0;font-family:inherit}.RichTextBlock-module__tp1I5G__inlineImageContainer{text-align:center;max-width:60%;margin:2em auto}.RichTextBlock-module__tp1I5G__inlineImage{border-radius:var(--radius-md);width:100%;height:auto;box-shadow:0 2px 8px #0000001a}@media (max-width:1024px){.RichTextBlock-module__tp1I5G__heading1{font-size:2.25rem}.RichTextBlock-module__tp1I5G__heading2{font-size:1.875rem}.RichTextBlock-module__tp1I5G__heading3{font-size:1.5rem}.RichTextBlock-module__tp1I5G__inlineImageContainer{max-width:70%}}@media (max-width:640px){.RichTextBlock-module__tp1I5G__richText{font-size:var(--font-size-base)}.RichTextBlock-module__tp1I5G__paragraph{margin-bottom:1.25em}.RichTextBlock-module__tp1I5G__heading1{margin:1.25em 0 .5em;font-size:1.875rem}.RichTextBlock-module__tp1I5G__heading2{margin:1em 0 .5em;font-size:1.5rem}.RichTextBlock-module__tp1I5G__heading3{font-size:1.25rem}.RichTextBlock-module__tp1I5G__heading4{font-size:1.125rem}.RichTextBlock-module__tp1I5G__heading5,.RichTextBlock-module__tp1I5G__heading6{font-size:1rem}.RichTextBlock-module__tp1I5G__quote{margin:1.5em 0;padding:1em 1.5em;font-size:1em}.RichTextBlock-module__tp1I5G__codeBlock{padding:1em;font-size:.85em}.RichTextBlock-module__tp1I5G__orderedList,.RichTextBlock-module__tp1I5G__unorderedList{margin:1.25em 0;padding-left:1.5em}.RichTextBlock-module__tp1I5G__inlineImageContainer{max-width:90%;margin:1.5em auto}}
.ImageBlock-module__noIXZG__imageBlock{margin:var(--spacing-8)0;width:100%}.ImageBlock-module__noIXZG__imageBlock:first-child{margin-top:0}.ImageBlock-module__noIXZG__imageBlock:last-child{margin-bottom:0}.ImageBlock-module__noIXZG__imageContainer{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-background-light);width:100%;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.ImageBlock-module__noIXZG__image{border-radius:var(--radius-lg)}.ImageBlock-module__noIXZG__caption{margin-top:var(--spacing-3);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic;line-height:var(--line-height-normal)}@media (max-width:640px){.ImageBlock-module__noIXZG__imageContainer,.ImageBlock-module__noIXZG__image{border-radius:var(--radius-md)}.ImageBlock-module__noIXZG__caption{font-size:var(--font-size-xs);margin-top:var(--spacing-2)}}
.LinkBlock-module__HTkFbW__linkBlock{font-size:var(--font-size-lg);margin:1.5em 0;line-height:1.7}.LinkBlock-module__HTkFbW__link{align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-weight:var(--font-weight-medium);border-bottom:2px solid #0000;text-decoration:none;transition:all .2s;display:inline-flex}.LinkBlock-module__HTkFbW__link:hover{color:var(--color-primary-dark);border-bottom-color:var(--color-primary)}.LinkBlock-module__HTkFbW__externalIcon{width:16px;height:16px;margin-left:var(--spacing-1);vertical-align:middle;display:inline-block}@media (max-width:640px){.LinkBlock-module__HTkFbW__linkBlock{font-size:var(--font-size-base);margin:1.25em 0}.LinkBlock-module__HTkFbW__externalIcon{width:14px;height:14px}}
.BlockRenderer-module__l2LgFG__block{margin-bottom:var(--spacing-8)}.BlockRenderer-module__l2LgFG__block:last-child{margin-bottom:0}.BlockRenderer-module__l2LgFG__emptyState{padding:var(--spacing-12);text-align:center;color:var(--color-text-secondary);font-style:italic}@media (max-width:640px){.BlockRenderer-module__l2LgFG__block{margin-bottom:var(--spacing-6)}.BlockRenderer-module__l2LgFG__emptyState{padding:var(--spacing-8)}}
.BlogContentErrorBoundary-module__OKMuvq__errorContainer{text-align:center;background-color:var(--color-gray-100);border-radius:8px;margin:1rem 0;padding:2rem}.BlogContentErrorBoundary-module__OKMuvq__errorMessage{color:var(--color-gray-600);margin:0;font-size:.875rem}
