.oura-passport{box-sizing:border-box;min-width:0;width:100%;max-width:1120px;margin:0 auto;padding:clamp(18px,4vw,48px);background:#000;color:#fff}.oura-hero h1{font-size:clamp(2.5rem,7vw,5rem);line-height:1.05;margin:20px 0}.oura-eyebrow{color:#c8ff31;letter-spacing:.12em;font-size:.75rem}.oura-subtitle{max-width:760px;font-size:1.15rem;color:#ddd}.oura-status{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.oura-status>*{border:1px solid #414833;border-radius:4px;padding:10px;font-size:.8rem}.oura-status strong{color:#c8ff31}.oura-section{padding:30px 0;border-top:1px solid #333;margin-top:24px}.oura-section h2{font-size:1.4rem}.oura-guidance{border-left:3px solid #c8ff31;padding:4px 20px}.oura-events{padding-left:24px}.oura-events>li{padding:12px 0}.oura-passport a{color:#c8ff31}.oura-passport details{border-bottom:1px solid #303030;padding:14px 0}.oura-passport summary{cursor:pointer}.oura-passport blockquote{border-left:1px solid #666;margin:20px 0;padding-left:20px}.oura-passport button:focus-visible,.oura-passport a:focus-visible,.oura-passport summary:focus-visible{outline:2px solid #c8ff31;outline-offset:4px}.oura-passport .prestocks-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media(max-width:600px){.oura-passport .prestocks-fields{grid-template-columns:1fr;gap:6px}.oura-passport .prestocks-fields dd{margin-bottom:14px}.oura-passport .oura-guidance{padding-left:12px}.oura-passport .oura-status{flex-direction:column}}
