.about-introduction{display:grid;grid-template-columns:minmax(0,32%) minmax(0,1fr);gap:36px;align-items:start}.about-company-photo{display:block;width:100%;height:auto}.about-company-copy section+section{margin-top:30px}.about-company-copy h2{font-size:26px;font-weight:500;line-height:1.5;color:#006cb7;margin:0 0 12px}.about-company-copy p{font-size:16px;line-height:1.85;color:#555;white-space:pre-line;margin:0}.about-moments{margin-top:35px}.about-moments-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.about-moments-header h2{display:inline-block;background:#006cb7;color:#fff;font-size:24px;font-weight:500;line-height:1.5;padding:2px 10px;margin:0}.about-moments-controls{display:flex;gap:8px;flex-shrink:0}.about-moments-controls button{font:inherit;font-size:14px;margin:0;padding:5px 10px;border:1px solid #b8cfdf;color:#006cb7;background:#fff;border-radius:2px;min-width:34px}.about-moments-controls button:hover{background:#006cb7;color:#fff}.about-moments-track{display:flex;position:relative;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:12px;outline-offset:4px}.about-moment{flex:0 0 calc((100% - 60px)/4);min-width:0}.about-moment a{display:block}.about-moment h3{font-size:17px;color:#006cb7;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere}.about-moment-date{font-size:14px;line-height:1.6;color:#333;margin:0 0 6px}.about-moment img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.about-moment-caption{font-size:14px;line-height:1.6;color:#666;margin:8px 0 0;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:900px){.about-introduction{grid-template-columns:35% minmax(0,1fr);gap:26px}.about-moment{flex-basis:calc((100% - 20px)/2)}}@media(max-width:680px){.about-introduction{grid-template-columns:1fr;gap:26px}.about-company-photo{width:100%;max-width:365px;margin:auto}.about-company-copy h2{font-size:24px}.about-moments-header{gap:10px;flex-wrap:wrap}.about-moments-header h2{font-size:22px}}@media(max-width:560px){.about-moment{flex-basis:100%}}
