.seo-explore,.seo-reading,.seo-intro{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem)}.seo-explore>p,.seo-reading>p,.seo-intro>p{max-width:72ch;line-height:1.75}.seo-reading h3{margin-top:1.8rem}.seo-link-grid,.seo-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-link-card,.seo-project-card{border:1px solid #7fa8f52b;border-radius:16px;padding:clamp(1.15rem,2.8vw,1.8rem);background:linear-gradient(145deg,#20384570,#11232a50);color:inherit}.seo-link-card{display:flex;flex-direction:column;gap:.65rem;text-decoration:none}.seo-link-card strong{font-size:1.12rem}.seo-link-card span,.seo-kind{color:var(--muted,#adbbc4)}.seo-link-card:hover{border-color:#7fa8f58a}.seo-link-card:active{transform:translateY(2px)}.seo-project-card p{line-height:1.7}.seo-project-card h2{margin-top:.65rem}.seo-project-card img{display:block;border-radius:12px}.seo-project-grid{padding-bottom:2rem}.seo-kind{font-size:.85rem}.seo-hub h1{max-width:20ch}.seo-more{display:inline-block;padding:.5rem 0}.seo-hub .site-footer{margin-top:2rem}@media(max-width:620px){.seo-link-grid,.seo-project-grid{grid-template-columns:1fr}.seo-intro h1{font-size:clamp(2rem,9vw,3.5rem)}}@media(prefers-reduced-motion:reduce){.seo-link-card:active{transform:none}}