/* Premium phone presentation, isolated from other brandbook spreads. */
.sp-instagram{aspect-ratio:auto;background:radial-gradient(ellipse at 80% 55%,#252b50 0%,#10143c 42%,#0b0e2c 100%)}
.sp-instagram .ig-composition{width:92%;grid-template-columns:1fr 29cqw;gap:7cqw;padding:1cqw 0 3cqw}
.ig-phone{width:29cqw;padding:.55cqw;border-radius:4.2cqw;background:linear-gradient(120deg,#aaaeb8 0%,#30333d 13%,#12131b 40%,#5e6372 75%,#191b24 100%);box-shadow:0 0 0 1px #8c91a455,1.5cqw 3cqw 5cqw #0008,inset 0 0 .2cqw #fff9;position:relative}
.ig-phone:before,.ig-phone:after{content:'';position:absolute;background:linear-gradient(90deg,#13151d,#6d7180);width:.22cqw;border-radius:.15cqw;left:-.18cqw;top:11cqw;height:4.2cqw}
.ig-phone:after{left:auto;right:-.18cqw;top:14cqw;height:6cqw}
.ig-screen{border:.4cqw solid #090b11;border-radius:3.6cqw;background:#fff;color:#151621;overflow:hidden;container-type:inline-size;position:relative}
.ig-status{display:flex;justify-content:space-between;align-items:center;height:13cqw;padding:0 8cqw;font-size:3.2cqw;position:relative}
.ig-status i{position:absolute;left:34%;top:3cqw;width:32%;height:7cqw;border-radius:8cqw;background:#090b11}
.ig-status i:after{content:'';width:2.2cqw;height:2.2cqw;border-radius:50%;background:#131b31;box-shadow:inset .3cqw .3cqw .5cqw #304366;position:absolute;right:2.5cqw;top:2.3cqw}
.ig-phone .ig-window{width:100%;zoom:1;padding:0;border-radius:0;box-shadow:none;container-type:normal}
.ig-phone .ig-toolbar{font-size:3.5cqw;padding:2cqw 5cqw 3cqw;border:0}
.ig-phone .ig-toolbar>b{font:600 3.1cqw Manrope,sans-serif;font-style:normal}
.ig-phone .ig-profile{gap:4cqw;margin:2cqw 5cqw 3cqw}
.ig-phone .ig-profile .sp-avatar{width:19cqw;height:19cqw;flex-shrink:0;padding:4cqw;border:0}
.ig-phone .ig-profile>div:last-child{font-size:2.7cqw;line-height:1.45}
.ig-phone .ig-profile p{font-size:2.35cqw;margin-top:1cqw}
.ig-phone .ig-profile strong{font-size:2.35cqw}
.ig-phone .ig-actions{font-size:2.5cqw;gap:1cqw;margin:0 5cqw}
.ig-phone .ig-actions>span{padding:1.7cqw;border-radius:1cqw;background:#eee}
.ig-phone .ig-actions>span:first-child{background:#191d43;color:white}
.ig-phone .ig-actions>span:last-child{flex-basis:6cqw}
.ig-phone .ig-highlights{gap:2cqw;padding:4cqw 5cqw 2cqw}
.ig-phone .ig-highlights>div{font-size:2cqw}
.ig-phone .ig-highlights img{width:12cqw;height:12cqw;padding:.5cqw;margin-bottom:1cqw}
.ig-phone .ig-grid-tabs{font-size:4cqw;padding:2cqw 0;color:#888}
.ig-phone .ig-grid{gap:.4cqw}
.ig-phone .ig-tile{padding:2.2cqw;aspect-ratio:3/4}
.ig-phone .ig-tile small{font-size:1.5cqw;letter-spacing:.06em}
.ig-phone .ig-tile strong{font-size:3.05cqw;line-height:1.16;letter-spacing:-.035em}
.ig-phone .ig-tile.type{background:radial-gradient(ellipse at 95% 30%,#272d53,#10143e 75%)}
.ig-phone .ig-tile.type.blush{background:#eee6e8}
.ig-phone .ig-tile.type .sp-mark{width:9cqw;height:7cqw;top:33%;right:3cqw;opacity:.75}
.ig-phone .ig-tile.photo>img{object-position:center!important}
.ig-phone .ig-tile.photo:after{background:linear-gradient(#0b0d2c38,transparent 32%,#080a22d9)}
.ig-bottom{display:flex;justify-content:space-between;align-items:center;font-size:5cqw;padding:3cqw 7cqw 2cqw;background:white}
.ig-bottom .sp-mark{width:5.5cqw;height:5.5cqw;padding:1cqw;background:#0f133e;border-radius:50%}
.ig-home-indicator{width:34%;height:1.2cqw;background:#151621;border-radius:3cqw;margin:2.5cqw auto 2cqw}
.sp-instagram .ig-editorial>p{font-size:3.2cqw;line-height:1.14;margin-top:2.6cqw}
.sp-instagram .ig-editorial>p em{color:#f3dbe7}
.sp-instagram .ig-large-avatar{width:8cqw;height:8cqw;padding:1.7cqw;margin:3.5cqw 0 2cqw}
.ig-topics{display:flex;flex-direction:column;margin-top:3cqw;font-size:.8cqw;gap:1cqw;color:#c8c9d6}
.ig-topics span{border-bottom:1px solid #ffffff20;padding-bottom:.9cqw;max-width:22cqw}
.li-post-art strong{font-size:1.45cqw;max-width:50%}
@media(max-width:600px){.sp-instagram .ig-composition{display:block;width:100%;padding:5px 0 20px}.ig-phone{width:94%;margin:auto;padding:6px;border-radius:44px;box-shadow:10px 22px 35px #0008}.ig-screen{border:4px solid #090b11;border-radius:37px}.ig-phone:before,.ig-phone:after{width:3px;left:-2px;top:110px;height:42px}.ig-phone:after{right:-2px;left:auto;top:130px;height:60px}.li-post-art strong{font-size:4.6cqw}}
