.aim-guide-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:clamp(24px,5vw,70px);align-items:start}.aim-context-guide h3{font-size:1.4rem;margin-top:1.6em}.aim-context-guide p{max-width:76ch;line-height:1.75}.aim-context-guide figure{margin:0;position:sticky;top:100px}.aim-context-guide figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.aim-context-guide figcaption{font-size:.8rem;padding:12px 0;color:#426451}.aim-guide-excerpt h2{font-size:1.4rem!important;margin-top:1.6em}.aim-faq details{padding:20px 0;border-bottom:1px solid #d9dfd7}.aim-faq summary{cursor:pointer;font-weight:600;font-size:1.05rem}.aim-faq details p{max-width:78ch;line-height:1.7}@media(max-width:760px){.aim-guide-layout{grid-template-columns:1fr}.aim-context-guide figure{position:static;order:-1}.aim-context-guide figure img{aspect-ratio:16/9}}
