.qsl-page{--qsl-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;position:relative;z-index:0}.qsl-hero{position:relative}.qsl-badge{margin-top:4px}.qsl-band{position:relative}.qsl-head{max-width:60ch;margin:0 auto 40px;text-align:center}.qsl-h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.7vw,2.55rem);line-height:1.08;padding-bottom:.25em;letter-spacing:-.005em;margin:10px 0 0;text-wrap:balance}.qsl-sub{margin:14px auto 0;max-width:58ch;color:var(--text-2, rgba(255, 255, 255, .8));font-size:1.02rem;line-height:1.6}.qsl-prose{max-width:62ch;margin:0 auto}.qsl-prose p{color:var(--text-2, rgba(255, 255, 255, .8));font-size:1.02rem;line-height:1.75;margin:0 0 16px}.qsl-prose p strong{color:#fff;font-weight:600}.qsl-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:940px;margin:0 auto}.qsl-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qsl-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1080px){.qsl-grid-4,.qsl-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.qsl-grid-2,.qsl-grid-3,.qsl-grid-4{grid-template-columns:minmax(0,1fr)}}.qsl-honest__tag{font-family:var(--qsl-mono);font-size:.74rem;letter-spacing:.04em;font-weight:600;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.09)}.qsl-honest__col--real.qsl-honest__col--real{border-color:#57e39a47}.qsl-honest__col--real .qsl-honest__tag{color:#57e39a}.qsl-honest__col--planned .qsl-honest__tag{color:var(--text-3, rgba(255, 255, 255, .7))}.qsl-honest__col ul{margin:0;padding-left:18px}.qsl-honest__col li{margin:10px 0;color:var(--text-2, rgba(255, 255, 255, .8));font-size:.88rem;line-height:1.55}@media(max-width:640px){.qsl-hero{padding-top:3.5rem}.qsl-hero .quox-hero-title{margin-top:.4rem}}
