.about-page{max-width:940px}.about-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:42px;align-items:start}.about-portrait{border:1px solid #ddd;padding:22px;background:#fff}.about-portrait img{display:block;width:100%;height:auto}.about-copy{font:17px/1.65 Georgia,serif;color:#222}.about-copy p{margin:0 0 1.35em}.about-copy p:first-child{font-size:20px;line-height:1.55}@media(max-width:760px){.about-layout{grid-template-columns:1fr;gap:24px}.about-portrait{max-width:320px;margin:0 auto}.about-copy{font-size:16px}}
