.memory-craft[data-astro-cid-5vexer2i]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:48px;padding-top:32px;border-top:1px solid var(--rule-strong)}.memory-craft[data-astro-cid-5vexer2i] h3[data-astro-cid-5vexer2i]{font-size:21px;line-height:1.5;letter-spacing:-.035em;margin:14px 0}.memory-craft[data-astro-cid-5vexer2i] p[data-astro-cid-5vexer2i]{font-size:14px;line-height:1.9;color:var(--ink-soft)}@media(max-width:760px){.memory-craft[data-astro-cid-5vexer2i]{grid-template-columns:1fr;gap:28px;margin-top:32px}.memory-craft[data-astro-cid-5vexer2i] h3[data-astro-cid-5vexer2i]{font-size:20px}}.memory-intro[data-astro-cid-5vexer2i]{padding-bottom:25px}.memory-page[data-astro-cid-5vexer2i] .memory-works[data-astro-cid-5vexer2i]{padding-top:0}.memory-feature-video[data-astro-cid-5vexer2i]{margin:0}.memory-feature-video[data-astro-cid-5vexer2i] video[data-astro-cid-5vexer2i],.memory-book-detail-body[data-astro-cid-5vexer2i] video[data-astro-cid-5vexer2i]{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#081d24;border:1px solid var(--rule-strong);border-radius:4px}.memory-feature-video[data-astro-cid-5vexer2i] figcaption[data-astro-cid-5vexer2i]{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:12px;color:var(--ink-mute)}.memory-introduction[data-astro-cid-5vexer2i]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;padding:45px 0}.memory-introduction[data-astro-cid-5vexer2i] h2[data-astro-cid-5vexer2i]{font-size:clamp(27px,3vw,38px)}.memory-introduction[data-astro-cid-5vexer2i] p[data-astro-cid-5vexer2i]{font-size:16px;line-height:1.9;color:var(--ink-soft)}.memory-works[data-astro-cid-5vexer2i] .ed-services[data-astro-cid-5vexer2i] h3[data-astro-cid-5vexer2i]{font-size:23px}.memory-book-details[data-astro-cid-5vexer2i]{margin-top:45px;border-block:1px solid var(--rule-strong)}.memory-book-details[data-astro-cid-5vexer2i]>summary[data-astro-cid-5vexer2i]{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:24px 0;font-size:17px}.memory-book-details[data-astro-cid-5vexer2i]>summary[data-astro-cid-5vexer2i]::-webkit-details-marker{display:none}.memory-details-toggle[data-astro-cid-5vexer2i]{font-size:25px;transition:transform .2s}.memory-book-details[data-astro-cid-5vexer2i][open] .memory-details-toggle[data-astro-cid-5vexer2i]{transform:rotate(45deg)}.memory-book-detail-body[data-astro-cid-5vexer2i]{padding:5px 0 30px}.memory-book-detail-body[data-astro-cid-5vexer2i] h3[data-astro-cid-5vexer2i]{font-size:23px}.memory-book-detail-body[data-astro-cid-5vexer2i]>p[data-astro-cid-5vexer2i]{font-size:14px;color:var(--ink-mute);margin:14px 0 24px}.memory-book-detail-body[data-astro-cid-5vexer2i] video[data-astro-cid-5vexer2i]{max-width:900px}.memory-book-detail-body[data-astro-cid-5vexer2i] .ed-note[data-astro-cid-5vexer2i]{font-size:12px;margin-bottom:0}@media(max-width:760px){.memory-feature-video[data-astro-cid-5vexer2i] figcaption[data-astro-cid-5vexer2i],.memory-introduction[data-astro-cid-5vexer2i]{display:block}.memory-feature-video[data-astro-cid-5vexer2i] figcaption[data-astro-cid-5vexer2i]>span[data-astro-cid-5vexer2i]{display:block;margin-top:6px}.memory-introduction[data-astro-cid-5vexer2i]{padding:32px 0}.memory-introduction[data-astro-cid-5vexer2i] p[data-astro-cid-5vexer2i]{font-size:14px;margin-top:18px}.memory-book-details[data-astro-cid-5vexer2i]>summary[data-astro-cid-5vexer2i]{font-size:15px}}@media(prefers-reduced-motion:reduce){.memory-details-toggle[data-astro-cid-5vexer2i]{transition:none}}.memory-concept[data-astro-cid-5vexer2i]{margin:0}.memory-concept[data-astro-cid-5vexer2i] img[data-astro-cid-5vexer2i]{display:block;width:100%;height:auto;border-radius:4px}.memory-concept[data-astro-cid-5vexer2i] figcaption[data-astro-cid-5vexer2i]{font-size:11px;line-height:1.8;color:var(--ink-mute);margin-top:10px}.memory-introduction[data-astro-cid-5vexer2i]>div[data-astro-cid-5vexer2i]{align-self:center}.memory-introduction[data-astro-cid-5vexer2i]>div[data-astro-cid-5vexer2i]>p[data-astro-cid-5vexer2i]{margin-top:20px}@media(max-width:760px){.memory-introduction[data-astro-cid-5vexer2i]>div[data-astro-cid-5vexer2i]{margin-top:26px}}
