@layer components{.wo-blog{padding-block-start:var(--space-14);padding-block-end:var(--space-18)}.wo-blog__heading{font-family:var(--font-argon), sans-serif;font-size:var(--text-2);font-weight:var(--font-bold);margin-block-end:var(--space-18)}.wo-blog__body{flex-direction:column;justify-content:center;align-items:center;display:flex}.wo-blog__title{font-size:var(--text-4);font-weight:var(--font-bold);letter-spacing:-.025em;margin:0}@media (min-width:64rem){.wo-blog__title{font-size:var(--text-3)}}.wo-blog__description{text-align:center;max-width:20rem;font-size:var(--text-7);letter-spacing:-.05em;margin-block-start:var(--space-1)}@media (min-width:64rem){.wo-blog__description{max-width:28rem;font-size:var(--text-4)}}}
@layer components{.wo-image{margin-bottom:var(--space-8);gap:var(--space-2);flex-direction:column;width:fit-content;display:flex;position:static;top:1.5rem}@media (min-width:64rem){.wo-image{position:sticky}}.wo-image__wrapper{width:100%;max-width:31.25rem;margin-inline:auto;position:relative}.wo-image__img{width:100%;height:auto}.wo-image__wrapper [role=status].skeleton{margin:0;position:absolute;inset:0}.wo-image__censor{z-index:1;background:var(--foreground);color:var(--background);cursor:pointer;will-change:transform;padding:.25rem .75rem;font-size:12px;position:absolute;inset-block-end:36%;inset-inline-end:-1.55rem}@media (min-width:48rem){.wo-image__censor{font-size:inherit;padding-inline:3%;inset-block-end:36%;inset-inline-end:-.75rem}}.wo-image__caption{font-size:14px;font-weight:var(--font-medium)}@media (min-width:48rem){.wo-image__caption{font-size:.875rem}}}
@layer components{.tldr-button{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);place-self:start;display:flex}.tldr-button__title{margin-bottom:0;font-size:16px}.tldr-button__arrow{width:.75rem;height:.75rem;font-weight:var(--font-bold)}@media (min-width:48rem){.tldr-button__title{font-size:1.25rem}.tldr-button__arrow{width:1rem;height:1rem}}.tldr-button__trigger{color:var(--foreground);justify-content:center;align-items:center;gap:var(--space-2);font-size:1rem;font-weight:var(--font-semibold);display:flex}.tldr-button__zap{color:var(--foreground);width:1rem;height:1rem;transform:translateY(-4px)}@media (min-width:48rem){.tldr-button__trigger{font-size:1.25rem}}}
@layer components{.wo-resume{width:100%}}
