.perspectives-page{padding-top:clamp(3rem,7vw,7rem);padding-bottom:5rem}.perspectives-heading{max-width:850px;padding-bottom:clamp(3rem,6vw,5rem)}.perspectives-heading h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.5rem,5.8vw,5.6rem);line-height:1.05}.perspectives-heading>p{max-width:62ch;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.perspectives-list{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid;position:relative}.perspective-entry{border-top:1px solid;flex-direction:column;align-items:flex-start;min-width:0;padding-top:1.5rem;display:flex}.perspective-entry h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.6rem,2.3vw,2.15rem);line-height:1.2}.perspective-entry h2 a{display:block}.perspective-entry>p{margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.perspective-entry .perspective-category{margin-bottom:1rem;font-size:.95rem}.perspective-entry .article-reading-time{margin-top:auto;padding-top:1rem}.perspective-read{text-underline-offset:.3em;padding:.5rem 0;font-size:1rem;font-weight:600;text-decoration:underline}.perspectives-brief{border-top:1px solid;margin-top:5rem;padding-top:2.5rem}.perspectives-brief h2{letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem)}.perspectives-brief p{max-width:65ch;font-size:1.1rem;line-height:1.7}.perspectives-brief nav{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:1.5rem;display:flex}.perspectives-brief nav a{text-underline-offset:.3em;padding:.5rem 0;text-decoration:underline}.perspectives-page a:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:760px){.perspectives-list{grid-template-columns:1fr;gap:2.75rem}.perspectives-heading{padding-bottom:3rem}.perspective-entry h2{font-size:1.9rem}.perspective-entry .article-reading-time{margin-top:0}.perspectives-brief{margin-top:3rem}.perspectives-brief nav{flex-direction:column;gap:.5rem}}
