/* Opt-in on MC, live musicians and corporate guides. No decorative motion. */
@media screen and (max-width:400px){
 .guide-quality>nav{gap:12px;padding-inline:16px}
 .guide-quality>nav>.brand{flex-shrink:0;min-height:44px;display:flex;align-items:center}
 .guide-quality>nav>.btn{padding:12px 10px;letter-spacing:0;white-space:nowrap;min-height:44px}
}
.guide-quality .guide-reception-sequence{counter-reset:reception;list-style:none;margin:32px 0 40px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.guide-quality .guide-reception-sequence li{counter-increment:reception;min-width:0;margin:0;padding:18px 0 0;border-top:2px solid #2b8bff;font-size:16px;line-height:1.65;color:#b1bbc8}
.guide-quality .guide-reception-sequence li::before{content:counter(reception);display:block;font:700 18px/1.5 'JetBrains Mono',monospace;color:#67e8ff;margin-bottom:12px}
.guide-quality .guide-moment-pair{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 40px;padding:0}
.guide-quality .guide-moment-pair li{min-width:0;padding:0;font-size:16px;line-height:1.7;color:#b1bbc8}
.guide-quality .guide-moment-pair li:nth-child(-n+2){border-top:3px solid #2b8bff;background:#0c1721;padding:24px;border-radius:0 0 12px 12px}
.guide-quality .guide-moment-pair li:nth-child(2){border-top-color:#67e8ff}
.guide-quality .guide-moment-pair li:nth-child(n+3){grid-column:1/-1}
.guide-quality .guide-moment-pair strong{display:block;color:#f4f6fa;font-size:20px;line-height:1.4;margin:0 0 12px}
.guide-quality .guide-event-flow{margin:32px 0 40px;padding:24px;background:#0c1721;border-left:3px solid #2b8bff;border-radius:0 12px 12px 0}
.guide-quality .guide-event-flow figcaption{font-size:16px;line-height:1.6;color:#b1bbc8;margin:0 0 24px}
.guide-quality .guide-event-flow ol{counter-reset:event;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0}
.guide-quality .guide-event-flow li{counter-increment:event;min-width:0;font-size:16px;line-height:1.65;color:#b1bbc8;border-top:2px solid #2b8bff;padding:16px 0 0}
.guide-quality .guide-event-flow li::before{content:counter(event);display:block;font:700 16px/1.5 'JetBrains Mono',monospace;color:#67e8ff;margin:0 0 12px}
.guide-quality .guide-event-flow strong{display:block;font-size:18px;line-height:1.4;color:#f4f6fa;margin-bottom:12px}
.guide-quality .guide-event-flow.guide-two-stops ol{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){
 .guide-quality .guide-reception-sequence,.guide-quality .guide-event-flow ol{grid-template-columns:1fr;gap:0}
 .guide-quality .guide-reception-sequence li,.guide-quality .guide-event-flow li{position:relative;border-top:0;border-left:2px solid #2b8bff;margin-left:12px;padding:0 0 24px 32px}
 .guide-quality .guide-reception-sequence li::before,.guide-quality .guide-event-flow li::before{position:absolute;left:-13px;top:0;width:24px;text-align:center;background:#06070a}
 .guide-quality .guide-event-flow li::before{background:#0c1721}
 .guide-quality .guide-reception-sequence li:last-child,.guide-quality .guide-event-flow li:last-child{border-left-color:transparent;padding-bottom:0}
 .guide-quality .guide-moment-pair{grid-template-columns:1fr}
 .guide-quality .guide-event-flow.guide-two-stops ol{grid-template-columns:1fr}
}
