/* v120 · 구조 재배치: 블록 쌓기 = 마지막 상담 유도 장면, 연혁 접기 */
#blocks .physics-heading{align-items:flex-end}
#blocks .physics-heading .section-index{margin-bottom:14px}
#blocks .physics-heading h3{font-size:clamp(34px,4vw,60px) !important;line-height:1.2 !important;letter-spacing:-.055em !important}
#blocks .physics-heading h3 span{color:#fd4533}
#blocks .ph-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#blocks{padding-bottom:clamp(40px,5vw,80px)}
/* history: older entries folded */
#history .hrow.is-old{display:none}
#history .hist.open .hrow.is-old{display:grid}
.hist-more{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:12px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font:600 14px/1 var(--kr);color:#fff;transition:border-color .3s,background .3s}
.hist-more:hover,.hist-more:focus-visible{border-color:#fd4533;background:rgba(253,69,51,.1)}
/* v122 · 인증 안내 문구 삭제, 인증 → About 사이 여백 축소 */
#crew{padding-bottom:clamp(20px,3vw,48px) !important}
#crew + section,#crew + .sec{padding-top:clamp(56px,6vw,96px) !important}
@media (min-width:821px){#crew + section,#crew + .sec{margin-top:-20vh !important;position:relative;z-index:1}}
