html,body{width:100%;max-width:100%;overflow-x:hidden}.shell{width:calc(100% - 36px);max-width:var(--max)}main,header,footer,section{max-width:100%}img,video{max-width:100%}.hero,.hero-visual,.phone-wrap,.travel-atlas,.atlas-grid,.route-cinema,.format-stage,.unique,.final-cta{min-width:0}.atlas-grid>*,.route-cinema>*,.unique-grid>*,.formats>*{min-width:0}.final-cta{width:100%;overflow:hidden}.nav-cta,.mobile-bar{text-decoration:none}
.reels-reactions{padding:20px 0 140px;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.reactions-copy h2{font:700 clamp(42px,5vw,66px)/1.03 Manrope;letter-spacing:-.05em;margin:18px 0}.reactions-copy>p:not(.section-index){color:#9aabb8;font-size:18px;max-width:460px}.reaction-callout{margin-top:42px;padding:22px 0;border-block:1px solid rgba(106,193,224,.16);display:flex;gap:16px;align-items:center}.reaction-callout span{color:#5bc6ea;font:700 46px/1 Georgia}.reaction-callout p{font:600 18px Manrope;margin:0}.ig-sheet{width:min(100%,560px);margin-left:auto;background:#fafafa;color:#111;border-radius:28px;overflow:hidden;box-shadow:0 42px 100px rgba(0,0,0,.48);border:1px solid rgba(255,255,255,.22)}.ig-handle{width:38px;height:4px;border-radius:4px;background:#c7c7c7;margin:10px auto 4px}.ig-title{height:55px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center;border-bottom:1px solid #e8e8e8;padding:0 16px}.ig-title button{border:0;background:none;font:400 34px/1 sans-serif;text-align:left}.ig-title strong{font:700 15px -apple-system,BlinkMacSystemFont,'DM Sans',sans-serif}.ig-title span{font-size:19px}.simulation-label{margin:10px 20px 4px;color:#a2a2a2;font:700 8px -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.12em}.ig-comments{padding:2px 18px 8px}.ig-comment{display:grid;grid-template-columns:42px 1fr 26px;gap:11px;padding:13px 0}.ig-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.ig-avatar:before{content:'';position:absolute;inset:0;background:linear-gradient(145deg,#8ec5fc,#e0c3fc)}.ig-avatar span{position:relative;z-index:2;font-size:23px}.avatar-two:before{background:linear-gradient(145deg,#f6d365,#fda085)}.avatar-three:before{background:linear-gradient(145deg,#84fab0,#8fd3f4)}.avatar-four:before{background:linear-gradient(145deg,#fccb90,#d57eeb)}.avatar-five:before{background:linear-gradient(145deg,#a1c4fd,#c2e9fb)}.ig-text{font-family:-apple-system,BlinkMacSystemFont,'DM Sans',sans-serif;font-size:13px;line-height:1.38}.ig-text b{font-size:12px}.ig-text p{margin:3px 0 5px}.ig-text small{color:#8e8e8e;font-weight:600;font-size:10px}.ig-like{display:flex;flex-direction:column;align-items:center;padding-top:4px;font-size:22px}.ig-like.liked{color:#ed4956}.ig-like small{font-size:9px;color:#737373;margin-top:2px}.ig-input{border-top:1px solid #e6e6e6;padding:12px 18px 16px;display:grid;grid-template-columns:34px 1fr auto auto;gap:10px;align-items:center;color:#999;font:400 12px -apple-system,BlinkMacSystemFont,sans-serif}.ig-input .ig-avatar{width:34px;height:34px}.ig-input .ig-avatar span{font-size:18px}.ig-input b{color:#111;font-size:13px}.ig-input b:first-of-type{border:1px solid #aaa;border-radius:4px;font-size:8px;padding:2px}
@media(max-width:900px){.reels-reactions{grid-template-columns:1fr;gap:35px}.ig-sheet{margin:auto}}
@media(max-width:600px){.shell{width:calc(100% - 28px);max-width:calc(100vw - 28px)}main{width:100%;overflow:hidden}.hero-visual{width:100%}.phone-wrap{max-width:100%}.orbit{max-width:140vw}.floating-stat{max-width:150px}.stat-one{left:0}.stat-two{right:0}.atlas-grid{width:100%;overflow:hidden}.cinema-screen{max-width:100%}.reels-reactions{padding:5px 0 90px}.reactions-copy{text-align:center}.reactions-copy>p:not(.section-index){font-size:16px}.reaction-callout{justify-content:center}.ig-sheet{width:100%;border-radius:22px}.ig-comments{padding-inline:13px}.ig-comment{grid-template-columns:38px 1fr 24px;gap:9px}.ig-avatar{width:38px;height:38px}.ig-text p{font-size:12px}.ig-like{font-size:20px}.final-orbit{max-width:140vw}}
