.experience-introduction{font-size:17px;line-height:1.7;max-width:470px;margin-top:28px}
.publication{display:flex;flex-direction:column;min-width:0}
.publication-copy{padding-top:24px;flex:1}
.publication-copy p{font-size:16px;line-height:1.8}
.publication-copy .newsletter-series{font-family:var(--serif);font-size:23px;line-height:1.25;margin-top:22px}
.publication-meta{margin-top:24px}
.publication-preview-note{margin-top:24px}
.book-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);grid-template-rows:auto 1fr auto;gap:20px 22px;align-items:start}
.book-cover .book-author{grid-column:1;grid-row:1}
.book-cover h3{grid-column:1;grid-row:2;font-size:clamp(40px,4.6vw,67px);margin:38px 0 0}
.book-cover img{grid-column:2;grid-row:1 / 4;align-self:center;justify-self:center;height:360px;width:100%;max-width:100%;object-fit:contain}
.book-cover .cover-note{grid-column:1;grid-row:3;margin:0;padding:0;text-align:left}
.publication-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px}
.publication-links a,.publication-meta>a{font-size:14px;text-decoration:underline;text-underline-offset:5px;padding:6px 0}
@media(max-width:1100px){.book-cover img{height:300px}}
@media(max-width:760px){.book-cover{grid-template-columns:1fr;grid-template-rows:none;gap:22px}.book-cover .book-author,.book-cover h3,.book-cover img,.book-cover .cover-note{grid-column:1;grid-row:auto}.book-cover h3{font-size:67px;margin:8px 0 0}.book-cover img{width:auto;height:300px}.book-cover .cover-note{text-align:center}}
.background-social-copy{border-top:1px solid #d6d3c9;padding-top:24px;margin-top:34px}
.background-social-copy p{font-size:16px;line-height:1.8;margin-top:12px}
.footer-main>p{max-width:850px}
@media(max-width:760px){.experience-introduction{margin-top:22px}.publication-copy{padding-top:20px}.publication-copy .newsletter-series{font-size:22px}}
