*{box-sizing:border-box}body{margin:0;background:#fff;color:#242b30;font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:940px;margin:auto;padding:44px 32px}a{color:inherit;text-decoration:none}a:hover{color:#29675b;text-decoration:underline}a:focus-visible{outline:2px solid #29675b;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:34px;font-weight:650;line-height:1.2;margin-bottom:16px}h2{font-size:22px;font-weight:600;margin-bottom:22px}h3{font-size:17px;line-height:1.4;font-weight:600}.hero{display:grid;grid-template-columns:1fr 112px;gap:36px;align-items:start;margin-bottom:38px}.hero p{margin:10px 0;color:#52605f}.hero p a{text-decoration:underline}.portrait{width:112px;height:112px;object-fit:cover;border-radius:4px}.publication{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid #e8eae8}.publication:first-child{padding-top:0}.paper-art{align-self:start}.paper-art img{display:block;width:100%;height:auto;max-height:140px;object-fit:contain}.eyebrow{font-size:11px;color:#63706f;margin-bottom:6px}.authors,.team-authors{font-size:12px;color:#63706f;margin:7px 0}.authors strong{color:#242b30}.team-authors summary{cursor:pointer}.summary{font-size:13px;color:#52605f;margin:8px 0}.paper-links{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#29675b}.skip{position:absolute;top:-60px;left:20px;background:white;padding:8px}.skip:focus{top:8px}@media(max-width:600px){main{padding:28px 20px}.hero{grid-template-columns:1fr 76px;gap:18px}.portrait{width:76px;height:76px}h1{font-size:28px}.publication{grid-template-columns:120px 1fr;gap:16px}}@media(max-width:400px){.publication{grid-template-columns:1fr}.paper-art{width:160px}.hero{grid-template-columns:1fr 64px;gap:12px}.portrait{width:64px;height:64px}}
