.listening-lab_lab__JkSpz{margin:2.4em 0}.listening-lab_group__rTABn{padding:clamp(18px,2.4vw,26px);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card)}.listening-lab_group__rTABn+.listening-lab_group__rTABn{margin-top:18px}.listening-lab_groupTitle__gU1NQ{font-family:var(--ff-display);font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.listening-lab_groupNote__XPynD{margin-top:8px;margin-bottom:18px;max-width:62ch;font-size:.9rem;line-height:1.55;color:var(--text-dim)}.listening-lab_player__rav3F{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.listening-lab_player__rav3F:first-of-type{border-top:none}.listening-lab_accented__UM2iP .listening-lab_label__1gUxE{color:var(--fire-bright)}.listening-lab_play__x6GVm{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text);cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease),transform .12s var(--ease)}.listening-lab_play__x6GVm:hover{border-color:var(--fire);color:var(--fire-bright)}.listening-lab_play__x6GVm:active{transform:scale(.94)}.listening-lab_play__x6GVm svg{width:17px;height:17px;fill:currentColor}.listening-lab_body__GIa_U{flex:1 1;min-width:0}.listening-lab_head___hS1d{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.listening-lab_label__1gUxE{font-family:var(--ff-display);font-size:.98rem;letter-spacing:.02em;color:var(--text)}.listening-lab_lufs___34ME{flex:0 0 auto;font-family:var(--ff-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text-faint)}.listening-lab_wave__W75t_{display:block;width:100%;height:36px;margin-top:7px}.listening-lab_bar__VIlnY{fill:rgba(255,246,240,.26)}.listening-lab_barPlayed__cJS_X{fill:var(--fire-bright)}.listening-lab_detail__RV5Gi{margin-top:5px;font-size:.82rem;line-height:1.5;color:var(--text-faint)}.listening-lab_footnote__OA_IX{margin-top:16px;font-size:.82rem;line-height:1.55;color:var(--text-faint)}@media (max-width:560px){.listening-lab_play__x6GVm{width:38px;height:38px}.listening-lab_wave__W75t_{height:30px}}.post-body_prose__uWnzI{color:var(--text-dim);font-size:1.05rem;line-height:1.75}.post-body_prose__uWnzI>:first-child{margin-top:0}.post-body_prose__uWnzI h1{display:none}.post-body_prose__uWnzI h2{font-family:var(--ff-display);font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.2;color:var(--text);margin-top:2.4em;margin-bottom:.6em;padding-top:1.2em;border-top:1px solid var(--line)}.post-body_prose__uWnzI h3{font-family:var(--ff-display);font-size:1.2rem;color:var(--text);margin-top:2em;margin-bottom:.5em}.post-body_prose__uWnzI p{margin-block:1.05em}.post-body_prose__uWnzI ol,.post-body_prose__uWnzI ul{margin-block:1.1em;padding-left:1.4em}.post-body_prose__uWnzI li{margin-block:.5em}.post-body_prose__uWnzI li::marker{color:var(--fire)}.post-body_prose__uWnzI strong{color:var(--text);font-weight:600}.post-body_prose__uWnzI a{color:var(--fire-bright);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s var(--ease)}.post-body_prose__uWnzI a:hover{color:var(--fire)}.post-body_prose__uWnzI em{color:var(--text);font-style:italic}.post-body_prose__uWnzI blockquote{margin:1.6em 0;padding:.2em 1.2em;border-left:3px solid var(--fire);background:var(--bg-card);border-radius:0 var(--r-sm) var(--r-sm) 0}.post-body_prose__uWnzI hr{border:none;border-top:1px solid var(--line);margin-block:2.6em}.post-body_prose__uWnzI code{font-family:var(--ff-mono);font-size:.86em;background:var(--bg-card-hi);border:1px solid var(--line);padding:.12em .4em;border-radius:6px}.post-body_prose__uWnzI pre{margin-block:1.6em;padding:clamp(14px,2vw,20px);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto;font-size:.88rem;line-height:1.6}.post-body_prose__uWnzI pre code{background:none;border:none;padding:0;font-size:inherit}.post-body_prose__uWnzI table{width:100%;border-collapse:collapse;margin-block:1.7em;font-size:.94rem;display:block;overflow-x:auto}.post-body_prose__uWnzI td,.post-body_prose__uWnzI th{text-align:left;padding:.65em 1em;border:1px solid var(--line);white-space:nowrap}.post-body_prose__uWnzI th{color:var(--text);font-family:var(--ff-display);font-weight:600;background:var(--bg-card)}.post-body_prose__uWnzI td:first-child{white-space:normal}.post-body_prose__uWnzI img{display:block;width:100%;height:auto;margin-block:1.8em .7em;border-radius:var(--r-card);border:1px solid var(--line);background:var(--bg-raised)}.post-body_prose__uWnzI img+em,.post-body_prose__uWnzI p>img:only-child+em{display:block}.post-body_figure__kg_sd{margin:2em 0}.post-body_video__ekRqG{display:block;width:100%;height:auto;border-radius:var(--r-card);border:1px solid var(--line);background:#000}.post-body_caption__QzJ9b{margin-top:12px;font-size:.86rem;line-height:1.55;color:var(--text-faint)}.post_article__XY4CD{max-width:760px}.post_head__5lKM6{margin-bottom:clamp(32px,5vw,48px)}.post_back__ZHjNI{display:inline-block;font-family:var(--ff-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);text-decoration:none;transition:color .15s var(--ease)}.post_back__ZHjNI:hover,.post_meta__HwhAE{color:var(--fire-bright)}.post_meta__HwhAE{margin-top:28px;font-family:var(--ff-mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.post_title__QD_cm{margin-top:14px;font-family:var(--ff-display);font-size:clamp(2rem,5.2vw,3.1rem);line-height:1.05;letter-spacing:-.01em;color:var(--text)}.post_standfirst__5UhpF{margin-top:22px;padding-bottom:clamp(24px,4vw,34px);border-bottom:1px solid var(--line);font-size:1.18rem;line-height:1.6;color:var(--text-dim)}.post_next__SiPu5{margin-top:clamp(48px,7vw,76px);padding:clamp(22px,3vw,30px);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card)}.post_nextLabel__u5Qay{font-family:var(--ff-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.post_nextLink__PNm7H{display:inline-block;margin-top:10px;font-family:var(--ff-display);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2;color:var(--text);text-decoration:none;transition:color .15s var(--ease)}.post_nextLink__PNm7H:hover{color:var(--fire-bright)}@media (max-width:600px){.post_standfirst__5UhpF{font-size:1.05rem}}