.writings-main-heading:where(.astro-7TMMEXEA){margin-bottom:3rem;font-size:2.25rem;line-height:2.5rem;--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity));letter-spacing:-.05em;line-height:1.15;font-weight:500}.dark .writings-main-heading:where(.astro-7TMMEXEA){--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}.writings-section-heading:where(.astro-7TMMEXEA){margin-top:5rem;margin-bottom:2rem;font-size:1.5rem;line-height:2rem;--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity));letter-spacing:-.04em;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.03);font-weight:500}.dark .writings-section-heading:where(.astro-7TMMEXEA){--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}html.dark .writings-section-heading:where(.astro-7TMMEXEA){border-bottom:1px solid rgba(255,255,255,.06)}.writings-section-heading:where(.astro-7TMMEXEA):first-of-type{margin-top:0}.writings-projects-grid:where(.astro-7TMMEXEA){margin-bottom:4rem}.writings-footer-link:where(.astro-7TMMEXEA){margin-top:5rem;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgba(31,41,55,var(--un-text-opacity));opacity:.85;letter-spacing:-.01em;line-height:1.7}.dark .writings-footer-link:where(.astro-7TMMEXEA){--un-text-opacity:1;color:rgba(229,231,235,var(--un-text-opacity))}.writings-footer-link:where(.astro-7TMMEXEA) a:where(.astro-7TMMEXEA){--un-text-opacity:1;color:rgba(23,114,208,var(--un-text-opacity));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration-thickness:1px;text-underline-offset:3px}.dark .writings-footer-link:where(.astro-7TMMEXEA) a:where(.astro-7TMMEXEA){--un-text-opacity:1;color:rgba(147,197,253,var(--un-text-opacity))}.writings-footer-link:where(.astro-7TMMEXEA) a:where(.astro-7TMMEXEA):hover{text-decoration-line:underline}.writings-footer-link:where(.astro-7TMMEXEA) a:where(.astro-7TMMEXEA):hover{opacity:.75}
