/* Use the site's colors, fonts, and cards within the static pages. */
.static-main{padding-top:28px;padding-bottom:40px;overflow-wrap:anywhere}
.static-main h1{font-size:clamp(32px,6vw,64px);line-height:1.1;margin:24px 0}
.static-main h2{margin:28px 0 16px}.static-main p{max-width:78ch}
.static-nav{display:flex;flex-wrap:wrap;gap:12px}.static-nav a{font-weight:700}
.gift-grid{margin-bottom:24px}.gift-item{min-width:0;display:flex;flex-direction:column}
.gift-item>img{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--paper,#fff)}
.gift-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}
.gift-body p,.gift-body h3{margin:0;overflow-wrap:anywhere}.gift-body .shop{margin-top:auto}
.static-main>.feed-shortcuts{margin-top:24px}.static-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.static-video-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.channel-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.channel-list a{display:block;padding:10px;border:1px solid currentColor;border-radius:6px}
@media(max-width:600px){.static-nav{gap:8px;font-size:13px}.static-main .gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift-body{padding:10px}.gift-body h3{font-size:15px}.static-video-grid{grid-template-columns:minmax(0,1fr)}.static-main .shop{max-width:100%}.static-main{padding-left:16px;padding-right:16px}}
