/* Existing image assets layered onto the retained V4.1 design system. */
@media(max-width:760px){.product-summary.product-summary{padding-bottom:18px!important}.product-summary .sim-product-image{top:16px;right:16px;bottom:auto;left:auto;transform:none;width:84px;height:84px;max-width:none}.product-summary>div:first-child{padding-right:94px;min-height:82px}.product-summary:has(.sim-product-image[src="/kt-baro-usim-graphic.png"]){display:flex;flex-direction:column;gap:0;padding:18px!important;overflow:visible}.product-summary:has(.sim-product-image[src="/kt-baro-usim-graphic.png"])>div:first-child{order:1;padding-right:0;min-height:0}.product-summary:has(.sim-product-image[src="/kt-baro-usim-graphic.png"]) .sim-product-image{position:static;order:2;align-self:center;transform:none;width:132px;height:auto;max-width:42%;object-fit:contain;margin:8px 0 4px}.product-summary:has(.sim-product-image[src="/kt-baro-usim-graphic.png"]) .summary-grid{order:3;margin:8px 0 10px}.product-summary:has(.sim-product-image[src="/kt-baro-usim-graphic.png"])>p{order:4}}
.product-image-card{display:flex;justify-content:center;padding:14px!important;background:#f6f9ff!important;border:1px solid #dbe6fb;border-radius:20px!important;margin:8px 0 4px}.sim-product-image-inline{display:block;width:170px;height:170px;max-width:100%;object-fit:contain}@media(max-width:760px){.product-image-card:has(.sim-product-image-inline[src="/lg-onechip-graphic.png"]){padding:10px!important}.product-image-card:has(.sim-product-image-inline[src="/lg-onechip-graphic.png"]) .sim-product-image-inline{width:136px;height:136px;max-height:150px}.product-image-card:has(.sim-product-image-inline[src="/gogobi-usim-graphic.png"]){padding:10px!important}.product-image-card:has(.sim-product-image-inline[src="/gogobi-usim-graphic.png"]) .sim-product-image-inline{width:130px;height:164px}.sim-product-image-inline{width:124px;height:124px}}
.activation-flow{position:relative}.activation-mascot{position:absolute;top:10px;right:14px;width:72px;height:72px;max-width:100%;object-fit:contain;opacity:.9;pointer-events:none}@media(max-width:760px){.activation-mascot{width:52px;height:52px;top:8px;right:10px}}

/* Mobile width safety: remove min-content expansion instead of masking overflow. */
@media(max-width:760px){.site,.content,.layout,.article,.side,.product-summary,.activation-flow,.related,.summary-grid,.steps,.step,.step>div{width:100%;max-width:100%;min-width:0}.layout{grid-template-columns:minmax(0,1fr)}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step{grid-template-columns:38px minmax(0,1fr)}.article p,.article h2,.article h3,.summary-grid span,.step p,.step strong,.related a{overflow-wrap:anywhere;word-break:normal}}
picture{display:contents}
@media(max-width:760px){.activation-flow #activation-flow-title{padding-right:52px;word-break:keep-all;overflow-wrap:normal}}
@media(max-width:760px){.article h2{word-break:keep-all;overflow-wrap:break-word}}
