/*!/wp-content/themes/vesta-holidays/assets/css/toc.css*/.entry-content .obsidian-toc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:var(--space-8) auto var(--space-12);max-width:var(--container-copy);padding:0}.obsidian-toc__summary{align-items:center;color:var(--color-heading);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:600;gap:var(--space-4);justify-content:space-between;list-style:none;padding:var(--space-6)}.obsidian-toc__summary::-webkit-details-marker{display:none}.obsidian-toc__summary::after{background:linear-gradient(currentColor,currentColor) center / .875rem 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px .875rem no-repeat;color:var(--color-accent);content:"";flex:0 0 1rem;height:1rem}.obsidian-toc[open] .obsidian-toc__summary::after{background-size:.875rem 2px,0 0}.obsidian-toc__summary:focus-visible,.obsidian-toc__item a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.obsidian-toc__nav{border-top:1px solid var(--color-border);padding:var(--space-6)}.entry-content .obsidian-toc__list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.entry-content .obsidian-toc__list>.obsidian-toc__item{line-height:1.5;margin:0;max-width:none;padding:0}.entry-content .obsidian-toc__list>:is(.obsidian-toc__item--h3,.obsidian-toc__item--h4){font-size:var(--text-sm);margin-left:var(--space-6)}.entry-content .obsidian-toc__list>.obsidian-toc__item--h4{margin-left:var(--space-12)}.obsidian-toc__item a{align-items:baseline;color:var(--color-primary);display:flex;gap:var(--space-3);text-decoration:none}.obsidian-toc__number{flex:0 0 auto;font-weight:600}.obsidian-toc__text{min-width:0;overflow-wrap:anywhere}.obsidian-toc__item a:hover,.obsidian-toc__item a:focus-visible{color:var(--color-accent);text-decoration:underline}.entry-content :where(h2,h3,h4)[id]{scroll-margin-top:var(--space-24)}