.live-combo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.live-combo-card,.live-combo-card.primary{grid-row:auto;min-height:330px}.live-combo-card h3{font-size:30px;line-height:1.14}.live-combo-card p{font-size:16.5px;line-height:1.55}.live-combo-card small{font-size:12px}.live-system{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:16px;align-items:start}.live-system-copy{padding:30px 32px}.live-system-copy h2{font-size:39px;line-height:1.1;margin-bottom:16px}.live-system-copy p{font-size:18px;line-height:1.55;margin-bottom:16px}.live-system-copy .letters-use-list{gap:10px}.live-system-copy .letters-use-list span{font-size:14px;padding:9px 12px}.live-module-board{padding:20px}.live-module-grid{gap:8px}.live-module-note{margin-top:12px;padding:13px 15px}.live-module-note b{font-size:22px}.live-module-note span{font-size:13px}.live-shapes .letters-section-head{display:block;margin-bottom:18px}.live-shapes .letters-section-head>div{max-width:none}.live-shapes .letters-section-head h2{font-size:38px}.live-shape-grid article{min-height:145px;padding:20px}.live-shape-grid b{font-size:20px}.live-shape-grid article.sizes b{font-size:27px}.live-finishes>div:first-child p{font-size:17px}.live-palette .letters-section-head p{font-size:16px;line-height:1.55}.live-palette .letters-section-head h2{font-size:36px}@media(max-width:1100px){.live-system{grid-template-columns:1fr 1fr}.live-system-copy h2{font-size:34px}.live-system-copy p{font-size:16.5px}}@media(max-width:900px){.live-system{grid-template-columns:1fr}.live-combo-grid{grid-template-columns:1fr 1fr}.live-combo-card,.live-combo-card.primary{min-height:310px}}@media(max-width:700px){.live-combo-grid{grid-template-columns:1fr}.live-combo-card,.live-combo-card.primary{min-height:300px}.live-system-copy h2,.live-shapes .letters-section-head h2,.live-palette .letters-section-head h2{font-size:29px}.live-system-copy p{font-size:16px}.live-system-copy{padding:24px 20px}}
/* Compact sequin shapes on small screens. */
@media(max-width:900px){.live-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}
@media(max-width:600px){.live-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live-shape-grid article{min-height:108px;padding:12px;justify-content:space-between}.live-shape-grid .shape{width:40px;height:40px}.live-shape-grid .shape.diamond{width:32px;height:32px;margin:4px}.live-shape-grid .shape.heart{width:auto;height:auto;font-size:43px}.live-shape-grid b{margin-top:8px;font-size:14px;line-height:1.15;overflow-wrap:anywhere}.live-shape-grid article.sizes b{font-size:19px}.live-shape-grid article.sizes span{font-size:11px;line-height:1.25}}
@media(max-width:340px){.live-shape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}