.c-breadcrumbs{--color-link-breadcrumbs: inherit;--size-font-breadcrumbs: 1rem;--spacing-vertical-separator-breadcrumbs: 6px}.c-breadcrumbs .has-ellipsis{display:var(--display-ellipsis-breadcrumbs, none)}.c-breadcrumbs.is-truncated .has-ellipsis{--display-ellipsis-breadcrumbs: flex}.c-breadcrumbs.is-truncated .c-breadcrumbs__crumb{visibility:var(--visibility-truncated-breadcrumbs, hidden);position:var(--position-truncated-breadcrumbs, absolute)}.c-breadcrumbs.is-truncated .c-breadcrumbs__crumb:first-of-type,.c-breadcrumbs.is-truncated .c-breadcrumbs__crumb:last-of-type,.c-breadcrumbs.is-truncated .c-breadcrumbs__crumb.has-ellipsis{--visibility-truncated-breadcrumbs: visible;--position-truncated-breadcrumbs: relative}.c-breadcrumbs__truncated-button{background-color:transparent;border:none;padding:0;margin:0;cursor:pointer;color:var(--color-truncated-button, var(--color-link-breadcrumbs))}.c-breadcrumbs__crumbs{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.c-breadcrumbs__crumbs:where(.has-no-separators){row-gap:var(--spacing-vertical-separator-breadcrumbs);column-gap:1rem}.c-breadcrumbs__crumb{display:flex;align-items:center}.c-breadcrumbs__crumb:has(.c-breadcrumbs__separator) .c-breadcrumbs__separator{display:flex;align-items:center;justify-content:center;margin-inline:var(--spacing-vertical-separator-breadcrumbs)}.c-breadcrumbs__crumb:has(svg,image) :where(svg,image){max-width:var(--size-font-breadcrumbs);max-height:var(--size-font-breadcrumbs)}.c-breadcrumbs__link,.c-breadcrumbs__truncated-button{font-size:var(--size-font-breadcrumbs);text-decoration:none;color:var(--color-link-breadcrumbs);line-height:1}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties;.c-breadcrumbs{font-size:1rem;opacity:.7}.c-breadcrumbs a{transition-property:all;transition-timing-function:var(--tw-ease, ease);transition-duration:var(--tw-duration, 0s);--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){opacity:100%}}}.reading-progress{position:fixed;top:0;left:0;width:var(--reading-progress, 0%);height:3px;background:linear-gradient(90deg,hsl(var(--p)),hsl(var(--s)));z-index:1000;transition:width .1s ease}html{scroll-behavior:smooth}:root{--blog-text-max-width: min(100%, 700px);--blog-wide-max-width: min(100%, 72rem)}.blog-article{max-width:var(--blog-wide-max-width)}.blog-content{width:100%;max-width:var(--blog-wide-max-width);margin-left:auto;margin-right:auto}.prose.blog-content :where(p,ul,ol,blockquote,pre,table,figure,img){display:block;width:100%;max-width:var(--blog-text-max-width);margin-left:0;margin-right:0;box-sizing:border-box;text-align:left}.prose.blog-content :where(h1,h2,h3,h4,h5,h6){display:block;width:100%;max-width:var(--blog-text-max-width);margin-left:0;margin-right:0;box-sizing:border-box;text-align:left}.prose.blog-content :where(iframe,video){max-width:var(--blog-text-max-width);width:100%;margin-left:0;margin-right:0;display:block}.prose.blog-content :where(.content-wide){max-width:var(--blog-wide-max-width);width:100%;margin-left:0;margin-right:0;display:block}.blog-content :where(.content-bleed){width:100vw;max-width:none;margin-left:50%;transform:translate(-50%);display:block;box-sizing:border-box}@media(min-width:768px){.prose.blog-content :where(p,ul,ol,blockquote,pre,table,figure,img),.prose.blog-content :where(h1,h2,h3,h4,h5,h6),.prose.blog-content :where(iframe,video),.prose.blog-content :where(.content-wide){margin-left:auto;margin-right:auto}}.blog-share-wrapper{max-width:var(--blog-text-max-width)}.prose>p:first-of-type:first-letter{float:left;font-size:4.5em;line-height:.8;margin:.1em .2em 0 0;font-family:Georgia,serif;font-weight:900;color:hsl(var(--p));background:linear-gradient(135deg,hsl(var(--p)),hsl(var(--s)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px hsl(var(--p) / .1);transition:transform var(--ts-med),text-shadow var(--ts-med);will-change:transform}.prose>p:first-of-type:first-letter:hover{transform:scale(1.05);text-shadow:0 4px 8px hsl(var(--p) / .2)}.blog-content img{display:block;height:auto;width:100%}@property --tw-duration{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration: initial}}}
