.citavo-article{--citavo-heading-font:var(--font-display,var(--font-heading,var(--font-serif,inherit)));--citavo-body-font:var(--font-sans,inherit);--citavo-content-width:48rem;max-width:var(--citavo-content-width);margin:0 auto;padding:3rem 1.25rem 5rem;font-family:var(--citavo-body-font);font-size:1.05rem;line-height:1.75}@media (min-width:640px){.citavo-article{padding:4rem 2rem 6rem}}.citavo-article h1,.citavo-article h2,.citavo-article h3{font-family:var(--citavo-heading-font)}.citavo-article>*+*{margin-top:1.15em}.citavo-back{font-size:.9rem;opacity:.7;margin-bottom:1.5rem}.citavo-back a{text-decoration:none}.citavo-back a:hover{text-decoration:underline}.citavo-article h1{font-size:clamp(1.8rem,1.35rem + 1.5vw,2.4rem);line-height:1.15;letter-spacing:-.025em;font-weight:700;margin:0 0 .35em}.citavo-article h2{font-size:1.4rem;line-height:1.25;letter-spacing:-.02em;font-weight:700;margin:2.4em 0 .5em;padding-bottom:.3em;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.citavo-article h3{font-size:1.15rem;line-height:1.3;font-weight:650;margin:1.9em 0 .35em}.citavo-article p{margin:0 0 1.15em}.citavo-article ol,.citavo-article ul{padding-left:1.35em;margin:0 0 1.25em}.citavo-article li{margin:.45em 0}.citavo-article li::marker{opacity:.55}.citavo-article strong{font-weight:650}.citavo-meta{font-size:.92rem;opacity:.65;margin:0 0 2.5em}.citavo-article blockquote{margin:1.6em 0;padding:.1em 1.15em;border-left:3px solid color-mix(in srgb,currentColor 30%,transparent);opacity:.85}.citavo-article code{font-size:.89em;padding:.12em .38em;border-radius:5px;background:color-mix(in srgb,currentColor 7%,transparent)}.citavo-article pre{overflow-x:auto;padding:14px 16px;border-radius:10px;background:color-mix(in srgb,currentColor 6%,transparent)}.citavo-article pre code{background:none;padding:0;font-size:.88rem;line-height:1.6}.citavo-article hr{border:0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);margin:2.5em 0}.citavo-table{overflow-x:auto;margin:1.7em 0;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px}.citavo-article table{border-collapse:collapse;width:100%;font-size:.97rem}.citavo-article td,.citavo-article th{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.citavo-article thead th{background:color-mix(in srgb,currentColor 6%,transparent);font-weight:650}.citavo-article table{table-layout:auto}.citavo-article td,.citavo-article th{overflow-wrap:anywhere}.citavo-article tbody tr:last-child td{border-bottom:0}.citavo-article img{max-width:100%;height:auto;border-radius:10px}@media (max-width:640px){.citavo-table{border:0;overflow-x:visible}.citavo-article table,.citavo-article tbody,.citavo-article td,.citavo-article tr{display:block;width:100%}.citavo-article thead{display:none}.citavo-article tr{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px;padding:.35rem .75rem;margin-bottom:.75rem}.citavo-article td{border:0;padding:.5rem 0;text-align:left!important}.citavo-article td+td{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.citavo-article td[data-label]:before{content:attr(data-label);display:block;font-size:.78rem;font-weight:650;opacity:.6;margin-bottom:.15rem}}.citavo-index ul{list-style:none;padding:0;margin:2rem 0 0}.citavo-index li{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.citavo-index li a{display:block;font-size:1.15rem;line-height:1.35;font-weight:650;text-decoration:none}.citavo-index li a:hover{text-decoration:underline}.citavo-index li p{display:block;margin:0;opacity:.75;font-size:.97rem;line-height:1.6}.citavo-index li time{display:block;font-size:.85rem;opacity:.6}