/* Preview-only small-screen layout. Desktop remains unchanged. */
@media(max-width:850px){
html{scroll-padding-top:108px}body{overflow-x:hidden}
body>header{height:auto;min-height:92px;flex-wrap:wrap;gap:8px;padding:12px 5%}
body>header nav{width:100%;justify-content:flex-start;gap:18px;overflow-x:auto;padding:3px 0 5px}
body>header nav a,body>header nav a:not(.nav-link){display:inline-block!important;font-size:10px}
body>header nav .nav-link{padding:0}
.approved-story .hero{min-height:0;height:auto;padding:28px 5% 48px;display:flex;flex-direction:column;gap:18px}
.approved-story .hero .copy{max-width:100%;width:100%;order:0;text-align:left}
.approved-story .hero h1{font-size:clamp(32px,7.5vw,46px);text-align:left}
.approved-story .hero .art{position:relative;inset:auto;width:100%;aspect-ratio:1.35;background-size:cover;background-position:60% center;order:1}
.approved-story .hero .cue{position:static;order:2;align-self:flex-start}
.approved-story .number{position:static!important;display:block;align-self:flex-end;text-align:right;margin-top:14px;font-size:9px;order:10}
.approved-story #possibilities,.approved-story #launch-workload,.approved-story .sale-scene{display:flex!important;flex-direction:column;min-height:0!important;height:auto!important;padding:32px 5%!important;gap:16px!important;overflow:hidden;align-items:stretch;justify-content:flex-start}
.approved-story #possibilities .possibility-copy,.approved-story #launch-workload .launch-copy,.approved-story #growth-costs .growth-copy{position:static!important;width:100%!important;max-width:none;margin:0!important;padding:0!important;transform:none!important;order:0}
.approved-story #possibilities .possibility-copy{order:0}
.approved-story #possibilities figure{order:1}
.approved-story #launch-workload .launch-main,.approved-story .growth-stage,.approved-story .collection-stage,.approved-story .creating-stage,.approved-story .store-stage{display:flex!important;flex-direction:column;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important;gap:16px}
.approved-story #possibilities figure,.approved-story #launch-workload .launch-main figure,.approved-story .sale-scene figure{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;height:auto!important;max-width:none!important;z-index:0!important;flex:none}
.approved-story #possibilities img,.approved-story #launch-workload img,.approved-story .sale-scene img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;mask-image:none!important}
.approved-story #possibilities figure:after,.approved-story #launch-workload figure:after,.approved-story .sale-scene figure:after{background:none!important;box-shadow:inset 0 0 10px 2px #080808!important}
.approved-story #possibilities h2,.approved-story #launch-workload h2,.approved-story .sale-scene h2{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;font-size:clamp(30px,7vw,42px)!important;line-height:1.13!important;margin:0!important;transform:none!important;text-align:left!important;order:0}
.approved-story #launch-workload .launch-line{white-space:normal}
.approved-story .sale-scene h2 br{display:block}
.approved-story [class$='description'],.approved-story .possibility-subtitle,.approved-story .launch-copy p,.approved-story .growth-copy p{position:static!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important;font-size:16px!important;line-height:1.55!important}
.approved-story .possibility-subtitle,.approved-story .launch-copy p,.approved-story .growth-copy p{margin-top:12px!important}
.approved-story #collection-waiting .collection-bottom{position:static;transform:none;max-width:none;font-size:28px;text-align:left;margin:0}
.approved-story #one-partner .partner-scene-stage{width:100%;gap:28px}
.approved-story #one-partner .founder-row,.approved-story #one-partner .team-row{display:flex;flex-direction:column;gap:14px;align-items:stretch}
.approved-story #one-partner .founder-row .founder-tile{width:72%!important;max-width:320px!important;order:1}
.approved-story #one-partner .team-row .team-tile{order:1}
.approved-story #one-partner .team-row .partner-scene-emphasis{order:0;align-self:flex-start;font-size:clamp(30px,7vw,42px);margin:0}
.approved-story #one-partner .team-row .partner-scene-description{order:2}
#why-us .principles-intro{padding:32px 5% 20px}#why-us .principles-intro h1{font-size:34px!important}
#why-us .principles-principle{padding:16px 5% 32px}#why-us .principles-layout{grid-template-columns:1fr;gap:18px}#why-us h2{font-size:34px;margin-bottom:14px}#why-us .principles-description{font-size:16px}#why-us .principles-rule{margin-bottom:20px}
#partnership-content section{min-height:0!important;padding:32px 5%!important}#partnership-content h2{font-size:34px!important}#partnership-content p{font-size:16px;line-height:1.55}
.tech-section,.tech-section:nth-of-type(even){grid-template-columns:1fr;gap:20px;padding:32px 5%}.tech-section .tech-copy{order:0!important}.tech-section h2{font-size:34px;margin-bottom:14px}.description{font-size:16px;margin-bottom:0}.intro{padding:32px 5%}.intro h1{font-size:38px}.intro>p:last-child{font-size:16px}
.product-intelligence-media .product-mini-grid{gap:8px}.product-intelligence-media .product-mini{flex-basis:48px;width:48px;height:38px}.try-on-options{gap:8px}.try-on-option svg{width:54px;height:40px}
}
@media(max-width:850px){
.approved-story #back-to-creating .creating-stage{padding:0!important}.approved-story #back-to-creating .creating-description{padding:0!important}
#partnership-content .partner-panel{gap:18px}#partnership-content .partner-about-layout,#partnership-content .partner-contact-layout{gap:24px}#partnership-content .partner-approach-grid{margin-top:24px;gap:22px}#partnership-content .partner-preview-footer{margin-top:32px;gap:16px}
#partnership-content input,#partnership-content textarea{font-size:16px}
.approved-story #launch-workload .launch-tasks{height:175px}
body>header nav{scrollbar-width:none}body>header nav::-webkit-scrollbar{display:none}
}
