.morph-ruby{ruby-position:over;ruby-align:start}.morph-ruby rt{position:relative;top:-3px;font:400 10px/1.6 "IBM Plex Sans JP",sans-serif;letter-spacing:.035em;color:#756e62}.morph-card h4,.combo-card h3{line-height:1.65;padding-top:10px}.detail-title h1{line-height:1.5;padding-top:12px}.detail-title .morph-ruby rt{font-size:clamp(11px,1.1vw,15px)}.related-tile h3{padding-top:8px;line-height:1.7}.composition-links{line-height:2.8}