.project-page-title.headline{margin-bottom:unset}.prepend-hash:before{content:"#" / "";color:var(--color-blue-light);font-size:.875em;line-height:1;margin-right:.5ch}:where(.project-page-title)+.project-page-summary{margin-top:.5rem}:where(.project-page-subtitle)+.project-page-summary{margin-top:1.25rem}.calendar-toggle-icon{rotate:180deg;transition:rotate .16s cubic-bezier(.4,0,.2,1)}.calendar-toggle:has(+:popover-open) .calendar-toggle-icon{rotate:unset}.calendar-events{position-area:end span-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}@supports not (position-area: end){.calendar-events{position:absolute;inset:auto}}@supports not (background: -webkit-named-image(i)){.calendar-events{opacity:0;scale:.97;transform-origin:center top;transition:opacity .16s cubic-bezier(.4,0,.2,1),scale .16s cubic-bezier(.4,0,.2,1),display .16s allow-discrete,overlay .16s allow-discrete}.calendar-events:popover-open{opacity:unset;scale:unset}@starting-style{.calendar-events:popover-open{opacity:0;scale:.97}}}.calendar-events-list{display:flex;flex-direction:column;row-gap:.5rem;border-radius:.25rem;padding:.75rem 1rem 1rem;background-color:var(--color-white);border:2px solid currentColor}.blockquote-figure{padding-left:1rem;border-left:3px solid var(--color-blue-light)}
