/* Hinoake Presse — signatures and selected reading connections. */
body.press-v2 .v2-author-byline{color:inherit;text-decoration:underline;text-decoration-color:#a6a09b;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:700}
body.press-v2 .v2-author-byline:hover{text-decoration-color:currentColor}
body.press-v2 .v2-author-byline:focus-visible,
body.press-v2 .v2-author-main a:focus-visible,
body.press-v2 .v2-context-links a:focus-visible{outline:2px solid #3c4547;outline-offset:4px}
body.press-v2 .v2-author-main{width:min(100%,1200px);margin:0 auto;padding:46px clamp(18px,5vw,72px) 90px;box-sizing:border-box}
body.press-v2 .v2-author-wrap{max-width:840px;margin:0 auto}
body.press-v2 .v2-author-breadcrumb{display:flex;align-items:center;gap:12px;font:500 13px/1.4 system-ui,sans-serif;margin:0 0 36px;color:#716f6a}
body.press-v2 .v2-author-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}
body.press-v2 .v2-author-intro{display:flex;align-items:center;gap:30px;border-bottom:1px solid #e1ded9;padding-bottom:37px;margin-bottom:38px}
body.press-v2 .v2-author-monogram{width:86px;height:86px;flex:0 0 86px;border-radius:50%;display:grid;place-items:center;background:#ebe9e5;color:#454747;font:600 27px/1 system-ui,sans-serif;letter-spacing:-.07em}
body.press-v2 .v2-author-overline{font:600 12px/1.4 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#79746f;margin:0 0 8px}
body.press-v2 .v2-author-main h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.05em;margin:0 0 10px;color:#272b2d}
body.press-v2 .v2-author-main p{font:400 16px/1.6 system-ui,sans-serif;color:#66635f;margin:0}
body.press-v2 .v2-author-list h2{font:600 21px/1.3 system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 10px;color:#313334}
body.press-v2 .v2-author-list ol,body.press-v2 .v2-author-hub{list-style:none;margin:0;padding:0}
body.press-v2 .v2-author-list li{display:flex;gap:20px;align-items:baseline;justify-content:space-between;padding:18px 0;border-bottom:1px solid #e9e6e2}
body.press-v2 .v2-author-list li a{color:#2a2b2b;text-decoration:none;font:600 17px/1.45 system-ui,sans-serif}
body.press-v2 .v2-author-list li a:hover{text-decoration:underline;text-underline-offset:3px}
body.press-v2 .v2-author-list time{font:400 12px/1.5 system-ui,sans-serif;color:#79746f;white-space:nowrap}
body.press-v2 .v2-author-hub{margin-top:25px;border-top:1px solid #e9e6e2}
body.press-v2 .v2-author-hub li{padding:17px 0;border-bottom:1px solid #e9e6e2;display:flex;gap:20px;justify-content:space-between}
body.press-v2 .v2-author-hub a{font:600 18px/1.4 system-ui,sans-serif;color:#2d3031}
body.press-v2 .v2-author-hub span{font:400 13px/1.5 system-ui,sans-serif;color:#76736f}
body.press-v2 .article-content .v2-context-links{margin:26px 0 36px;padding:24px 0 0;border-top:1px solid #e1ded9;max-width:100%;box-sizing:border-box}
body.press-v2 .article-content .v2-context-links h2{font:600 20px/1.25 system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 12px;color:#292e2f}
body.press-v2 .article-content .v2-context-links ul{list-style:none;margin:0;padding:0}
body.press-v2 .article-content .v2-context-links li{padding:9px 0}
body.press-v2 .article-content .v2-context-links a{font:500 15px/1.5 system-ui,sans-serif;text-decoration:underline;text-decoration-color:#b0aaa4;text-underline-offset:3px;color:#303638}
body.press-v2 .article-content .v2-context-links a:hover{text-decoration-color:currentColor}
@media(max-width:600px){
 body.press-v2 .v2-author-main{padding:29px 20px 72px}
 body.press-v2 .v2-author-intro{gap:16px;padding-bottom:25px;margin-bottom:26px}
 body.press-v2 .v2-author-monogram{width:58px;height:58px;flex-basis:58px;font-size:20px}
 body.press-v2 .v2-author-main h1{font-size:clamp(31px,9vw,42px)}
 body.press-v2 .v2-author-list li{display:block;padding:15px 0}
 body.press-v2 .v2-author-list time{display:block;margin-top:7px}
 body.press-v2 .article-content .v2-context-links{margin-top:24px}
}
