.selected-experience .lp-review,.selected-experience .awgp-review{display:none}.selected-experience .pp-review{flex-wrap:wrap}.selected-experience .awgp-b .awgp-workspace{grid-template-columns:minmax(0,1fr) 250px}.selected-experience .awgp-b .awgp-tools{padding:20px}.selected-experience :is(.pp-graph iframe,.lp-network iframe,.awgp-frame){height:1182px}.selected-experience .awgp-frame-wrap{height:auto!important;overflow:visible}@media(max-width:900px){.selected-experience .awgp-b .awgp-workspace{display:flex}.selected-experience .awgp-stage{order:-1}.selected-experience .awgp-heading h1{font-size:32px}}
/* R14: allow longer localized labels without clipping phone controls. */
.source-language-note{font-size:12px;line-height:1.5;color:#526c70}.pp-review,.lp-cta,.shop-progress{flex-wrap:wrap}.pp-kicker,.shop-summary dd,.contribute-nav a{overflow-wrap:anywhere}
@media(max-width:700px){.selected-experience button,.selected-experience select,.selected-experience input:not([type=checkbox]):not([type=radio]):not([type=range]),.selected-experience .button,.shop-dialog button,.shop-dialog select{min-height:44px}.selected-experience input,.selected-experience select,.selected-experience textarea,.shop-dialog select{font-size:16px}.selected-experience .aikimap-language select{max-width:160px}.shop-progress span{min-width:40%;line-height:1.5}.shop-header span{overflow-wrap:anywhere}.pp-review a{line-height:1.5}.contribute-form-card,.shop-controls,.pp-panel{min-width:0}.student-check span{min-width:0}.shop-dialog{width:96vw}.shop-dialog .shop-summary>div{gap:12px}.shop-dialog .shop-summary dd{max-width:55%}.contribute-nav a{min-height:44px;display:flex;align-items:center}}
@media(max-width:700px){.shop-page>.button{white-space:normal;max-width:100%;margin-bottom:8px}.shop-page>h1{overflow-wrap:anywhere}}
@media(max-width:700px){.site-header .brand{max-width:100%;min-width:0;flex-shrink:1}.site-header .brand span{min-width:0;white-space:normal;overflow-wrap:anywhere}.site-header .brand img{flex-shrink:0}}
