.about-page{background:#fff}
.about-story.page-width{max-width:780px;padding-top:76px;padding-bottom:60px}
.about-story h1{font-size:clamp(44px,5.5vw,64px);font-weight:650;line-height:1.06;letter-spacing:-.055em;margin:0 0 42px}
.about-story-copy{font-size:21px;line-height:1.6;letter-spacing:-.2px;color:#62626a}
.about-story-copy p{margin:0 0 26px}
.about-story h2,.about-story h3,.about-story h4{color:#1d1d1f;font-weight:600}
.about-research{margin-top:60px;padding-top:44px;border-top:1px solid #e2e2e7}
.about-story h2{font-size:36px;line-height:1.15;letter-spacing:-1.2px;margin:0 0 24px}
.about-story h3{font-size:26px;line-height:1.25;letter-spacing:-.7px;margin:42px 0 26px}
.about-story h4{font-size:21px;line-height:1.35;letter-spacing:-.3px;margin:0 0 10px}
.about-research-topic{margin-top:28px}
@media(max-width:700px){.about-story.page-width{padding-top:48px;padding-bottom:42px}.about-story h1{margin-bottom:30px}.about-story-copy{font-size:18px;line-height:1.65}.about-research{margin-top:42px;padding-top:32px}.about-story h2{font-size:30px}.about-story h3{font-size:23px;margin-top:32px}.about-story h4{font-size:20px}}
.about-platforms.page-width{max-width:1320px}
.about-platforms{border-top:1px solid #e2e2e7;padding:65px 0 100px}.about-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:0}.about-platform-grid>a{border:1px solid #e3e3e8;border-radius:24px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:27px;transition:background .2s}.about-platform-grid>a:hover{background:#f5f5f7}.about-platform-grid>a>span:first-child{font-size:23px;font-weight:600;letter-spacing:-.5px}.about-platform-grid svg{width:70px;height:54px;fill:none;stroke:#3a3a40;stroke-width:1.1}.about-explore{font-size:15px;color:#0066cc;width:100%;display:flex;justify-content:space-between}.about-explore b{font-weight:400}

@media(max-width:700px){.about-platforms{padding:45px 0 65px}.about-platform-grid{grid-template-columns:1fr;gap:14px}.about-platform-grid>a{display:grid;grid-template-columns:1fr 64px;align-items:center;gap:22px}.about-platform-grid svg{grid-column:2;grid-row:1/3;width:60px}.about-explore{grid-row:2}}

.about-research-topic{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:center;padding:26px 0;border-top:1px solid #ececef}.about-research-description p:last-child{margin-bottom:0}.about-research-drawing{display:block;width:100%;height:auto;color:#62626a}.about-research-drawing .drawing-guide{color:#b6b6bd}
@media(max-width:700px){.about-research-topic{grid-template-columns:1fr;gap:18px;padding:26px 0}.about-research-drawing{max-width:280px;justify-self:center}}
