.author-identity{display:flex;align-items:center;gap:35px}.author-identity>img{width:144px;height:144px;object-fit:cover}.author-identity .lead{max-width:760px;margin-bottom:0}.author-byline{font-size:19px;line-height:1.5;margin:0 0 14px}.author-byline a{font-weight:bold}.book-subtitle{font-size:16px;line-height:1.6;max-width:760px;color:var(--muted);margin-bottom:28px}.proof-intro h1{margin-bottom:22px}.hero-hook{font:bold 29px/1.2 Arial,sans-serif;letter-spacing:-.8px;margin:0 0 24px;max-width:800px}.book-heading .author-byline{margin-bottom:15px}.resource-credit{font-size:12px;color:var(--muted);max-width:740px;line-height:1.7;margin:18px 0 0}.author-profile blockquote{margin:32px 0;padding:5px 0 5px 25px;border-left:3px solid var(--accent);font:23px/1.5 Georgia,serif}.author-profile cite{display:block;font:11px/1.7 Arial,sans-serif;margin-top:18px}.media-appearance{padding:32px 0;border-block:1px solid var(--line);margin-top:40px}.author-profile>h3{margin-top:35px}.author-profile .actions{margin-top:40px}@media(max-width:700px){.author-identity{flex-direction:column;align-items:flex-start;gap:24px}.author-identity>img{width:96px;height:96px}.proof-intro h1{font-size:clamp(54px,16vw,84px);letter-spacing:-3px}.hero-hook{font-size:23px;letter-spacing:-.5px}.author-byline{font-size:17px}.book-subtitle{font-size:14px;margin-bottom:22px}.author-profile blockquote{font-size:21px}.resource-credit{font-size:11px}header nav{font-size:11px;align-items:center}.page-head.book-heading h1{font-size:clamp(49px,14vw,70px)}}@media print{.resource-credit{font-size:8pt;margin:10px 0}.author-byline{font-size:12pt}}
