.typography-study{--study-support:#655f55;height:100dvh}.typography-study .gesture{letter-spacing:.25px;color:#75736e;font-size:12px;line-height:16.5px}.typography-study .metadata{letter-spacing:.15px;font-size:16px;line-height:23px}.typography-study .metadata small{letter-spacing:.45px;font-size:12px;line-height:18px}.typography-study .details-panel h1{font-size:26px;line-height:1.16}.typography-study .details-panel p{font-size:15px;line-height:1.6}.typography-study .details-panel .detail-date{color:var(--study-support);font-size:13px;line-height:19px}.typography-study .item-facts{font-size:13px;line-height:19px}.typography-study .item-facts dt,.typography-study .palette-status{color:var(--study-support)}.typography-study .details-panel .palette-caption,.typography-study .details-panel .provenance{color:var(--study-support);font-size:12px;line-height:18px}.typography-study .details-panel a{font-size:13px;line-height:19px}.typography-study .swatch-hex{letter-spacing:.2px;font-size:12px;line-height:18px}.typography-study .temporary-marker,.typography-study .case-preview-status{font-size:12px;line-height:18px}@media (max-width:1023px){.typography-study .metadata{font-size:14px;line-height:20px}.typography-study .metadata small{font-size:12px;line-height:17px}}@media (max-width:639px){.typography-study .gesture{letter-spacing:.2px;font-size:12px;line-height:16.5px}.typography-study .metadata{letter-spacing:.1px;gap:3px;font-size:clamp(12px,3.6vw,14px);line-height:18px}.typography-study .metadata small{line-height:15px}.typography-study .mode-wall .many-cases .caption{font-size:14px}}
