.interior-page:has(.perspectives-intro,.perspective-article){--perspectives-gold-light:#7a5c10;--perspectives-gold-dark:#e8c96a}.perspectives-intro{padding-top:64px;padding-bottom:70px}.perspectives-library{border-top:1px solid var(--perspectives-gold-light);padding:72px 0 82px}.perspectives-feature{border-bottom:1px solid var(--perspectives-gold-light);max-width:860px;padding-bottom:58px}.perspectives-number{color:var(--interior-gold-dark);letter-spacing:.075em;font:600 12px/1.55 TWG Poppins,sans-serif}.perspectives-library h2{margin-top:12px;font-size:50px}.perspectives-subtitle{max-width:720px;font:italic 25px/1.3 TWG EB,Georgia,serif;margin-top:14px!important}.perspectives-read-link{margin-top:23px;font:600 16px/1.4 TWG Poppins,sans-serif;text-decoration:none;display:inline-block;color:var(--interior-forest)!important}.perspectives-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.perspectives-entry{border-bottom:1px solid var(--perspectives-gold-light);min-width:0;padding:46px 38px 42px 0}.perspectives-entry:nth-child(2n){border-left:1px solid var(--perspectives-gold-light);padding-left:38px;padding-right:0}.perspectives-entry:last-child{border-bottom:0}.perspectives-entry h2{font-size:36px}.perspective-masthead{border-top:1px solid var(--perspectives-gold-dark);padding:60px 0 66px}.perspectives-back{margin-bottom:34px;font:600 16px/1.4 TWG Poppins,sans-serif;text-decoration:none;display:inline-block;color:var(--interior-gold)!important}.perspective-masthead h1{max-width:920px;font-size:62px}.perspective-deck{max-width:760px;color:var(--interior-cream);font:italic 27px/1.3 TWG EB,Georgia,serif;margin-top:20px!important}.perspective-author{color:var(--interior-gold);font:600 16px/1.4 TWG Poppins,sans-serif;margin-top:24px!important}.perspective-paper{border-top:1px solid var(--perspectives-gold-light);padding:70px 25px 82px}.perspective-body{width:100%;max-width:72ch;margin:0 auto;font-size:18px;line-height:1.68}.perspective-body strong{color:var(--interior-forest);font-weight:600}.perspective-body em{font-style:italic}.perspective-pagination{border-top:1px solid var(--perspectives-gold-light);border-bottom:1px solid var(--perspectives-gold-light)}.perspective-pagination .interior-wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.perspective-pagination a{gap:5px;min-width:0;padding:28px 30px 30px 0;text-decoration:none;display:grid}.perspective-pagination a:last-child{border-left:1px solid var(--perspectives-gold-light);text-align:right;padding-left:30px;padding-right:0}.perspective-pagination span{color:var(--interior-gold-dark);font:600 16px/1.5 TWG Poppins,sans-serif}.perspective-pagination strong{color:var(--interior-forest);font:400 24px/1.15 TWG EB,Georgia,serif}.perspectives-cta .interior-button{margin-top:24px}.perspectives-not-found-link{margin-top:28px;font-size:16px;display:inline-block;color:var(--interior-gold)!important}@media (width<=700px){.perspectives-intro{padding-top:46px;padding-bottom:50px}.perspectives-library{padding:48px 0 56px}.perspectives-feature{padding-bottom:38px}.perspectives-library h2{font-size:39px}.perspectives-subtitle{font-size:23px}.perspectives-grid{grid-template-columns:1fr}.perspectives-entry,.perspectives-entry:nth-child(2n){border-left:0;border-bottom:1px solid var(--perspectives-gold-light);padding:32px 0}.perspectives-entry h2{font-size:32px}.perspective-masthead{padding:42px 0 48px}.perspectives-back{margin-bottom:27px}.perspective-masthead h1{font-size:45px}.perspective-deck{font-size:23px}.perspective-paper{padding:48px 25px 58px}.perspective-body{max-width:68ch;font-size:17px;line-height:1.65}.perspective-pagination .interior-wrap{grid-template-columns:1fr}.perspective-pagination a,.perspective-pagination a:last-child{text-align:left;border-left:0;padding:23px 0}.perspective-pagination a+a{border-top:1px solid var(--perspectives-gold-light)}.perspective-pagination strong{font-size:22px}}@media (width>=701px) and (width<=800px){.interior-page:has(.perspectives-intro,.perspective-article) .interior-header>nav{display:none}.interior-page:has(.perspectives-intro,.perspective-article) .interior-header>.interior-button{display:none}.interior-page:has(.perspectives-intro,.perspective-article) .interior-menu{color:var(--interior-forest);background:0 0;border:0;padding:3px;font:400 29px/1 TWG Raleway,sans-serif;display:block}.interior-page:has(.perspectives-intro,.perspective-article) .interior-mobile-nav{z-index:20;border-top:1px solid var(--perspectives-gold-light);background:#faf6ee;padding:10px 40px 16px;position:absolute;inset:86px 0 auto}.interior-page:has(.perspectives-intro,.perspective-article) .interior-mobile-nav:not([hidden]){display:block}.interior-page:has(.perspectives-intro,.perspective-article) .interior-mobile-nav nav{gap:0;font-size:16px;display:grid}.interior-page:has(.perspectives-intro,.perspective-article) .interior-mobile-nav a{padding:8px 0}}@media (prefers-reduced-motion:reduce){.perspective-article *,.perspectives-library *{scroll-behavior:auto}}.perspective-body{line-height:1.75}.perspective-body p+p{margin-top:1.7em}.perspectives-feature{max-width:none}.perspectives-read-link:hover,.perspective-pagination a:hover strong,.perspectives-back:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (width>=1000px){.perspectives-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.perspectives-entry,.perspectives-entry:nth-child(2n){border-left:1px solid var(--perspectives-gold-light);border-bottom:1px solid var(--perspectives-gold-light);grid-column:span 2;padding:40px 28px 38px}.perspectives-entry:first-child,.perspectives-entry:nth-child(4){border-left:0;padding-left:0}.perspectives-entry:nth-child(3),.perspectives-entry:nth-child(5){padding-right:0}.perspectives-entry:nth-child(n+4){border-bottom:0;grid-column:span 3}.perspectives-entry h2{font-size:32px}}@media (width>=701px) and (width<=999px){.perspectives-entry:last-child:nth-child(odd){border-left:0;grid-column:1/-1;padding-left:0;padding-right:0}}@media (width<=700px){.perspective-masthead{padding:34px 0 38px}.perspective-paper{padding:38px 25px 46px}.perspectives-number{font-size:13px}}
