.hive-reading{max-width:40rem;margin-inline:auto}.hive-reading p{color:var(--color-fg);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.hive-reading p+p,.hive-reading h2+p{margin-top:1.25rem}.hive-reading h2{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,4.5rem);font-weight:600;line-height:1}.hive-reading .hive-signature{color:var(--color-gold);font-family:var(--font-display);margin-top:2rem;font-size:2.2rem;line-height:1.1}@media (prefers-reduced-motion:no-preference){.hive-assemble .hive-outer{animation:1.6s cubic-bezier(.22,1,.36,1) both hive-outer-in}.hive-assemble .hive-inner{animation:1.6s cubic-bezier(.22,1,.36,1) both hive-inner-in}@keyframes hive-outer-in{0%,15%{transform:translate(-22px,13px)}to{transform:translate(0)}}@keyframes hive-inner-in{0%,15%{transform:translate(22px,-13px)}to{transform:translate(0)}}}
