.project-page-title.headline{margin-bottom:unset}.prepend-hash:before{content:"#" / "";color:var(--color-blue-light);margin-right:.5ch;font-size:.875em;line-height:1}:where(.project-page-title)+.project-page-summary{margin-top:.5rem}:where(.project-page-subtitle)+.project-page-summary{margin-top:1.25rem}.calendar-toggle-icon{transition:rotate .16s cubic-bezier(.4,0,.2,1);rotate:180deg}.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;transform-origin: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;scale:.97}.calendar-events:popover-open{opacity:unset;scale:unset}@starting-style{.calendar-events:popover-open{opacity:0;scale:.97}}}.calendar-events-list{background-color:var(--color-white);border:2px solid;border-radius:.25rem;flex-direction:column;row-gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.blockquote-figure{border-left:3px solid var(--color-blue-light);padding-left:1rem}
