.g21JLG_title{letter-spacing:-.035em;margin:clamp(2.5rem,8vw,6.25rem) 0 1rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1.15}.g21JLG_about a{text-decoration:underline;-webkit-text-decoration-color:var(--link-border-color);text-decoration-color:var(--link-border-color);text-underline-offset:.2em}.g21JLG_about a:hover{text-decoration-color:currentColor}.g21JLG_posts ul{margin:0 0 1.75rem;padding:0;list-style:none}.g21JLG_posts li{border-bottom:1px solid var(--border-color)}.g21JLG_posts li a{justify-content:space-between;align-items:baseline;gap:1rem;min-height:48px;padding:.85rem 0;font-size:1rem;font-weight:500;transition:background-color .2s;display:flex}.g21JLG_posts li a:hover{background:var(--hover-bg)}.g21JLG_posts h2{margin:2rem 0 .25rem;font-size:1.3rem;font-weight:600}.g21JLG_secondary{color:var(--secondary-color);flex-shrink:0;font-size:.9rem;font-weight:400}@media (max-width:380px){.g21JLG_posts li a{flex-direction:column;gap:.2rem}}
