.thought-chapter__explanation{max-width:46rem;color:var(--muted);margin:1.4rem 0 0;line-height:1.85}.thought-chapter__video{max-width:44rem;margin:2rem 0 0}.thought-chapter__video-frame{aspect-ratio:16/9;background:#171714;border:1px solid #17171433;overflow:hidden}.thought-chapter__video--short{max-width:min(20rem,100%)}.thought-chapter__video--short .thought-chapter__video-frame{aspect-ratio:9/16}.thought-chapter__video iframe{border:0;width:100%;height:100%;display:block}.thought-chapter__video figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-top:.75rem;font-size:.82rem;line-height:1.6;display:flex}.thought-chapter__video a{color:var(--forest);text-underline-offset:.2rem}.thought-chapter__sayings-button{color:var(--red);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.65rem;margin-top:1.7rem;padding:.7rem 0;font:600 .9rem/1.5 Arial,Noto Sans KR,sans-serif;display:inline-flex}.thought-chapter__sayings-button:hover{color:var(--forest)}.thought-sayings{background:var(--paper);width:min(48rem,100vw - 2rem);max-height:min(85svh,56rem);color:var(--ink);border:1px solid #1717144d;padding:0;overflow-y:auto;box-shadow:0 2rem 6rem #0000004d}.thought-sayings::backdrop{background:#0c130dc7}.thought-sayings__panel{padding:clamp(1.5rem,4vw,3rem)}.thought-sayings__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.3rem;display:flex}.thought-sayings__header h2{margin:.5rem 0 0;font:600 clamp(1.8rem,3vw,3rem)/1.2 Noto Serif KR,serif}.thought-sayings__close,.thought-sayings__bottom-close{color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;padding:.55rem .85rem;font:600 .85rem/1.3 Arial,Noto Sans KR,sans-serif}.thought-sayings__close:hover,.thought-sayings__bottom-close:hover{background:var(--ink);color:var(--paper)}.thought-sayings__close span{margin-left:.3rem;font-size:1.2rem}.thought-sayings__note{color:var(--muted);margin:1.4rem 0;font-size:.85rem;line-height:1.7}.thought-sayings__list{gap:1rem;display:grid}.thought-sayings__list figure{background:#e8e1d2;margin:0;padding:1.4rem}.thought-sayings__list blockquote{margin:0;font:500 clamp(1.1rem,2vw,1.45rem)/1.8 Noto Serif KR,serif}.thought-sayings__list figcaption{color:var(--muted);margin-top:1.2rem;font-size:.8rem;line-height:1.6}.thought-sayings__list a{color:var(--forest);text-underline-offset:.2rem}.thought-sayings__bottom-close{margin-top:1.5rem}@media (max-width:600px){.thought-sayings{max-height:90svh}.thought-sayings__panel{padding:1.3rem}.thought-sayings__list figure{padding:1.1rem}}
