.pos-study{max-width:1100px;margin:0 auto;padding-bottom:35px}.pos-eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7bb3fa}.pos-study h1{margin:8px 0 10px;font-size:clamp(1.5rem,2.5vw,2.2rem)}.pos-intro{max-width:800px;line-height:1.6;color:#aebfd2}.pos-panel,.pos-future{background:#142234;border:1px solid #30465d;border-radius:12px;padding:22px;margin-top:22px}.pos-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.pos-number{background:#235fa8;color:white;font-size:1rem;font-weight:700;padding:9px 12px;border-radius:8px}.pos-heading h2,.pos-future h2{margin:0 0 7px;font-size:1.25rem}.pos-heading p{margin:0;color:#b5c4d5;line-height:1.45}.pos-time{margin-left:auto;white-space:nowrap;color:#adc9e6;font-size:.85rem}.pos-panel video{width:100%;max-height:70vh;display:block;background:#000;border-radius:8px}.pos-note,.pos-future p{font-size:.88rem;color:#bac8d7;line-height:1.5}.pos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin-top:18px}.pos-grid>div{padding:16px;border:1px solid #30465d;border-radius:8px;background:#102031}.pos-grid strong,.pos-grid span{display:block}.pos-grid span{margin-top:6px;font-size:.87rem;color:#afc1d4}@media(max-width:640px){.pos-panel,.pos-future{padding:14px}.pos-heading{flex-wrap:wrap}.pos-time{margin-left:0}}
