.pr-list{max-width:var(--content-width);margin:0 auto;padding:8px 48px 88px}.pr-lead,.pr-card{color:inherit;text-decoration:none;display:grid}.pr-lead{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-bottom:72px}.pr-lead__scan img,.pr-card__scan img{border:1px solid var(--border-default);width:100%;transition:border-color var(--dur-hover,.2s) ease;display:block}.pr-lead__scan img{height:auto}.pr-lead__text{max-width:56ch}.pr-row__pub{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.pr-row__title{font-family:var(--font-display);color:var(--text-primary);text-underline-offset:6px;text-wrap:balance;margin:10px 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.15;text-decoration:none;text-decoration-thickness:1px}.pr-row__pubname,.pr-row__pubdate{display:block}.pr-row__pubname{min-height:2.6em;line-height:1.3}.pr-row__pubdate{text-transform:none;letter-spacing:0;color:var(--text-secondary);margin-top:4px;font-size:14px;font-weight:400}.pr-lead__title{margin:14px 0 24px;font-size:clamp(32px,3.4vw,48px);font-weight:300;line-height:1.08}.pr-lead__quote{font-family:var(--font-display);color:var(--text-primary);text-wrap:pretty;margin:0 0 28px;font-size:clamp(21px,1.8vw,26px);line-height:1.45}.pr-more{min-height:44px;color:var(--text-primary);text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.pr-more svg{width:12px;height:12px}.pr-lead:hover .pr-row__title,.pr-lead:focus-visible .pr-row__title,.pr-card:hover .pr-row__title,.pr-card:focus-visible .pr-row__title,.pr-lead:hover .pr-more,.pr-lead:focus-visible .pr-more{text-decoration:underline}.pr-lead:hover .pr-lead__scan img,.pr-lead:focus-visible .pr-lead__scan img,.pr-card:hover .pr-card__scan img,.pr-card:focus-visible .pr-card__scan img{border-color:var(--text-primary)}.pr-row__line{color:var(--text-secondary);max-width:60ch;margin:0;font-size:16px;line-height:1.65}.pr-grid{border-top:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:48px clamp(24px,3vw,48px);margin:0;padding:48px 0 0;list-style:none;display:grid}.pr-card{grid-template-columns:1fr;align-content:start;row-gap:20px}.pr-card__scan img{aspect-ratio:5/7;object-fit:cover;object-position:50% 0}.pr-empty{color:var(--text-secondary);padding:24px 0 48px;font-size:17px}@media (max-width:1024px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-further{max-width:var(--content-width);margin:0 auto;padding:0 48px 88px}.pr-further__inner{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding-top:28px;display:flex}.pr-further__head{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.pr-further a{min-height:44px;color:var(--text-primary);text-underline-offset:5px;align-items:center;font-size:16px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.pr-further a:hover,.pr-further a:focus-visible{text-decoration:underline}.pr-article{max-width:var(--content-width);margin:0 auto;padding:0 48px 72px}.pr-scan{max-width:760px;margin:0 0 48px}.pr-scan__zoom{border:1px solid var(--border-default)}.pr-scan img{width:100%;height:auto;display:block}.pr-scan__open{min-height:44px;color:var(--text-secondary);text-underline-offset:5px;align-items:center;font-size:14px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.pr-scan__open:hover,.pr-scan__open:focus-visible{color:var(--text-primary);text-decoration:underline}.pr-scan--more{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:760px;margin:0 0 48px;display:grid}.pr-scan--more a{border:1px solid var(--border-default);display:block}.pr-body{max-width:64ch;font-family:var(--font-body);color:var(--text-primary);font-size:17px;line-height:1.7}.pr-body p{margin:0 0 1.4em}.pr-body h2,.pr-body h3{font-family:var(--font-display);color:var(--text-primary);text-transform:none;letter-spacing:0;margin:2.2em 0 .6em;font-weight:400}.pr-body h2{font-size:28px;line-height:1.2}.pr-body h3{font-size:22px;line-height:1.3}.pr-body blockquote{font-family:var(--font-display);color:var(--text-primary);background:0 0;border:0;margin:40px 0;padding:0;font-size:23px;font-style:italic;font-weight:400;line-height:1.45}.pr-body blockquote p{margin:0}.pr-body strong{color:var(--text-primary);font-weight:600}.pr-body a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pr-credit{border-top:1px solid var(--border-default);max-width:64ch;color:var(--text-secondary);margin-top:40px;padding-top:20px;font-size:15px;line-height:1.6}.pr-back{min-height:44px;color:var(--text-secondary);text-underline-offset:5px;align-items:center;gap:8px;margin-top:24px;font-size:15px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.pr-back:hover,.pr-back:focus-visible{color:var(--text-primary);text-decoration:underline}.pr-back svg{width:14px;height:14px}@media (min-width:1025px){.pr-article--scans{grid-template-columns:minmax(0,560px) minmax(0,64ch);align-items:start;column-gap:clamp(56px,6vw,104px);display:grid}.pr-article--scans .pr-scan,.pr-article--scans .pr-scan--more{max-width:none}.pr-article--scans .pr-scan--more{margin-bottom:0}.pr-article--scans .pr-body>:first-child{margin-top:0}}@media (max-width:767px){.pr-list{padding:0 24px 56px}.pr-lead{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.pr-lead__scan{max-width:320px}.pr-lead__title{margin-bottom:18px;font-size:32px}.pr-lead__quote{margin-bottom:16px;font-size:20px}.pr-grid{gap:40px 20px;padding-top:32px}.pr-row__title{font-size:22px}.pr-row__line{font-size:15px}.pr-further{padding:0 24px 56px}.pr-further__head{flex-basis:100%}.pr-further__inner{gap:0 28px}.pr-article{padding:0 24px 48px}.pr-scan{margin-bottom:36px}.pr-scan--more{grid-template-columns:1fr}.pr-body blockquote{margin:32px 0;font-size:21px}}@media (max-width:559px){.pr-grid{border-top:0;grid-template-columns:1fr;gap:0;padding-top:0}.pr-grid>li{border-top:1px solid var(--border-default)}.pr-card{grid-template-columns:104px minmax(0,1fr);align-items:start;column-gap:20px;padding:28px 0}.pr-card .pr-row__title{margin-top:8px}.pr-row__pubname{min-height:0}}@media (prefers-reduced-motion:reduce){.pr-lead__scan img,.pr-card__scan img{transition:none}}
