.perspectives-hero{padding-top:clamp(10.5rem,13vw,13rem);padding-bottom:clamp(4.8rem,7vw,6.5rem)}.perspectives-hero-copy{grid-column:1/9}.perspectives-page-title{font-size:clamp(4rem,6vw,6.75rem);line-height:.9;letter-spacing:-.045em;max-width:10ch;margin-bottom:2rem}.perspectives-page-lead{font:400 clamp(1.28rem,.95vw + 1rem,1.7rem)/1.48 var(--display);color:var(--graphite);max-width:34ch}.perspectives-hero-note{grid-column:10/13;align-self:end;color:var(--muted);font-size:.84rem;line-height:1.65;max-width:26ch}.perspectives-featured{border-block:1px solid var(--rule)}.perspectives-featured-label{grid-column:1/4}.perspectives-featured-kicker,.perspectives-archive-title,.perspectives-closing-title{font-size:clamp(2.1rem,2vw + 1.65rem,2.85rem);line-height:1.03;letter-spacing:-.025em;max-width:15ch}.perspectives-featured-main{grid-column:5/11}.perspectives-featured-meta{font:500 var(--meta)/1.2 var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:1.2rem}.perspectives-featured-title{font-size:clamp(2.9rem,3vw + 2rem,4.4rem);line-height:1.01;letter-spacing:-.035em;max-width:15ch;margin-bottom:1.5rem}.perspectives-featured-summary{font-size:clamp(1.08rem,.38vw + 1rem,1.28rem);line-height:1.58;color:var(--graphite);max-width:50ch;margin-bottom:1.8rem}.perspectives-featured-aside{grid-column:12/13;writing-mode:vertical-rl;transform:rotate(180deg);font:500 .68rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.perspectives-categories{border-bottom:1px solid var(--rule);position:relative}.perspectives-categories-inner{display:flex;align-items:center;gap:1.35rem;min-height:64px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.perspectives-categories-inner>span{font:500 .72rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.perspectives-categories a{display:inline-flex;align-items:center;min-height:44px;font:500 .82rem/1 var(--body);border-bottom:1px solid transparent}.perspectives-categories a[aria-current=page]{border-color:var(--ink)}.perspectives-archive-head{grid-column:1/4}.perspectives-list{grid-column:5/13}.perspectives-row{display:grid;grid-template-columns:4rem 1.45fr .8fr auto;gap:1.4rem;align-items:start;padding-block:1.8rem;border-top:1px solid var(--rule-strong)}.perspectives-row:last-of-type{border-bottom:1px solid var(--rule-strong)}.perspectives-index,.perspectives-row-date{font:500 var(--meta)/1.2 var(--body);color:var(--muted);padding-top:.38rem}.perspectives-row-title{font-size:clamp(1.75rem,1.35vw + 1.3rem,2.45rem);line-height:1.08;letter-spacing:-.024em;max-width:22ch;transition:color .18s}.perspectives-row:hover .perspectives-row-title{color:var(--accent)}.perspectives-row-topic{font:500 var(--meta)/1.2 var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.65rem}.perspectives-row-info p{color:var(--graphite);font-size:.94rem;line-height:1.62;max-width:34ch}.perspectives-closing{border-top:1px solid var(--rule)}.perspectives-closing-copy{grid-column:1/8}.perspectives-closing-copy p{margin-top:1.3rem;color:var(--graphite);max-width:54ch}.perspectives-closing-link{grid-column:9/13;align-self:end}
@media(max-width:1024px){.perspectives-hero-copy{grid-column:1/6}.perspectives-hero-note{grid-column:6/9}.perspectives-featured-label,.perspectives-archive-head{grid-column:1/3}.perspectives-featured-main{grid-column:3/8}.perspectives-featured-aside{grid-column:8/9}.perspectives-list{grid-column:3/9}.perspectives-closing-copy{grid-column:1/6}.perspectives-closing-link{grid-column:6/9}.perspectives-row{grid-template-columns:3rem 1.25fr .9fr auto}}@media(max-width:768px){.perspectives-hero{padding-top:7.9rem;padding-bottom:3.7rem}.perspectives-hero-copy,.perspectives-hero-note,.perspectives-featured-label,.perspectives-featured-main,.perspectives-featured-aside,.perspectives-archive-head,.perspectives-list,.perspectives-closing-copy,.perspectives-closing-link{grid-column:1/-1}.perspectives-page-title{font-size:clamp(3.1rem,14vw,4.25rem);max-width:8ch;margin-bottom:1.35rem}.perspectives-page-lead{font-size:clamp(1.25rem,5.6vw,1.55rem);max-width:26ch}.perspectives-hero-note{margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--rule)}.perspectives-featured-label,.perspectives-archive-head{margin-bottom:2.15rem}.perspectives-featured-aside{display:none}.perspectives-featured-title{font-size:clamp(2.35rem,10vw,3.15rem)}.perspectives-categories-inner{padding-right:2rem}.perspectives-categories-inner>span{display:none}.perspectives-row{grid-template-columns:2.5rem 1fr;gap:.75rem 1rem;padding-block:1.5rem}.perspectives-index{grid-column:1;grid-row:1}.perspectives-row-title{grid-column:2;grid-row:1;font-size:clamp(1.65rem,7vw,2rem)}.perspectives-row-info{grid-column:2;grid-row:2}.perspectives-row-date{grid-column:2;grid-row:3}.perspectives-closing-link{margin-top:2rem}}

/* Sticky category navigation: stays directly beneath the fixed site header. */
.perspectives-categories{
  position:sticky;
  top:var(--header-h);
  z-index:80;
  background:rgba(246,245,241,.98);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}
body.admin-bar .perspectives-categories{top:calc(var(--header-h) + 32px)}
@media(max-width:782px){body.admin-bar .perspectives-categories{top:calc(var(--header-h) + 46px)}}


/* Mobile editorial scale: retain hierarchy without consuming most of the first viewport. */
@media(max-width:768px){
  .perspectives-page-title{font-size:clamp(2.75rem,12vw,3.65rem);line-height:.94;max-width:10ch}
  .perspectives-page-lead{line-height:1.5}
}
