.guide-name{font-weight:600;letter-spacing:.01em}.authors-intro{margin:12px 0 30px;color:#70656e;line-height:1.5}.authors-links .authors-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.guide-author{min-width:0}.author-heading{display:flex;align-items:center;gap:16px;min-height:88px;margin-bottom:22px}.authors-links .author-avatar{width:72px;height:72px;object-fit:cover;border-radius:50%;flex:0 0 72px;margin:0}.guide-author h3{margin:0;font-size:22px;line-height:1.2}.author-role{margin:7px 0 0;font-size:14px;line-height:1.45;color:#70656e}.social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;border:1px solid #d5cbd2;border-radius:12px;text-decoration:none;font:14px/1.3 Arial,sans-serif;min-height:48px;box-sizing:border-box;color:#67465b}.social-links a:hover{background:#ede7eb;border-color:#7c3458}.social-links a:focus-visible{outline:3px solid #7c3458;outline-offset:3px}.guide-resource{margin-top:28px}.guide-resource a{text-underline-offset:4px}@media(max-width:650px){.top{padding-inline:20px}.top>a:last-child{font-size:11px;max-width:150px;text-align:right}.authors-links .authors-columns{grid-template-columns:minmax(0,1fr);gap:34px}.author-heading{margin-bottom:18px;min-height:72px}.guide-author h3{font-size:21px}.authors-intro{margin-bottom:26px}.social-links a{font-size:14px}}