.paper-detail{padding:0 3vw 80px}.paper-detail-head{text-align:center;border-top:5px double;border-bottom:5px double;padding:30px 5vw}.paper-detail-head>p{font:700 11px Arial;color:var(--wine);letter-spacing:2px}.paper-detail-head h1{font:bold clamp(46px,8vw,110px)/.85 Georgia;margin:15px auto 25px;max-width:1250px;letter-spacing:-5px}.paper-detail-head>div{display:flex;justify-content:center;gap:35px;font:11px Arial;text-transform:uppercase}.paper-detail-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,1fr);border-bottom:1px solid}.paper-detail-copy{padding:45px clamp(20px,6vw,90px) 55px 0;border-right:1px solid}.paper-detail-copy>.detail-summary{font:italic 24px/1.5 Georgia;border-top:1px solid;border-bottom:1px solid;padding:20px 0}.paper-detail-copy>.detail-prose{columns:2;column-gap:45px}.paper-detail-copy>.detail-prose>p:first-child::first-letter{float:left;font:bold 5.4rem/.7 Georgia;color:var(--wine);padding:8px 8px 0 0}.paper-detail-copy .detail-image img{filter:grayscale(1)}.paper-detail-columns>aside{padding:45px 0 40px 28px}.paper-detail-columns>aside h2{font:bold 27px Georgia;border-bottom:4px double;padding-bottom:12px}.paper-detail-columns>aside a{display:block;padding:17px 0;border-bottom:1px solid;color:inherit;font-weight:700}.paper-detail-columns>aside span{display:block;margin-top:8px;color:var(--wine);font:10px Arial;text-transform:uppercase}.paper-neighbors{display:grid;grid-template-columns:1fr 1fr;border-bottom:5px double}.paper-neighbors a{padding:25px;color:inherit;font-weight:700}.paper-neighbors a:last-child{text-align:right;border-left:1px solid}.paper-neighbors em{display:block;color:var(--wine);font:10px Arial;text-transform:uppercase;margin-bottom:7px}@media(max-width:760px){.paper-detail{padding:0 16px 55px}.paper-detail-head{padding:24px 0}.paper-detail-head h1{font-size:45px;letter-spacing:-2px}.paper-detail-head>div{justify-content:space-between;gap:10px}.paper-detail-columns{display:block}.paper-detail-copy{padding:28px 0;border-right:0}.paper-detail-copy>.detail-prose{columns:1}.paper-detail-columns>aside{padding:25px 0;border-top:4px double}.paper-neighbors{grid-template-columns:1fr}.paper-neighbors a:last-child{text-align:left;border-left:0;border-top:1px solid}}
.paper-detail-head h1{font-size:clamp(36px,4.5vw,60px);line-height:1;letter-spacing:-2px}
@media(max-width:760px){.paper-detail-head h1{font-size:35px;line-height:1.04;letter-spacing:-1px}}
