.lpo-shell{box-sizing:border-box;width:100%;max-width:var(--lpo-width, 1280px);margin-inline:auto;padding:var(--lpo-top, 16px) 24px var(--lpo-bottom, 16px)}.lpo-box{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;width:100%;padding:24px;border-radius:12px;background:#003f51;color:#fff;font-family:inherit;text-align:left}.lpo-box .lpo-copy{flex:1 1 360px;min-width:0}.lpo-box .lpo-details{flex:0 1 245px;min-width:0}.lpo-box .lpo-eyebrow{margin:0 0 8px;color:#c8e9e5;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase}.lpo-box .lpo-heading{margin:0;color:#fff;font-size:clamp(23px,2.5vw,30px);font-weight:800;line-height:1.25;letter-spacing:-.5px;overflow-wrap:anywhere}.lpo-box .lpo-body{margin:8px 0 0;color:#e1efee;font-size:15px;line-height:1.5}.lpo-box .lpo-badge{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 8px;padding:7px 12px;border:1px solid #608c95;border-radius:24px;color:#fff;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.lpo-box .lpo-badge strong{color:inherit;font-weight:800}.lpo-box .lpo-code-label{color:inherit}.lpo-box .lpo-note{margin:0;color:#e1efee;font-size:13px;line-height:1.5}.lpo-box .lpo-terms{margin:5px 0 0;color:#e1efee;font-size:12px;line-height:1.5}.lpo-editor-note{margin:16px 24px;padding:16px;background:#edf4f1;color:#003f51}@media(max-width:749px){.lpo-shell{padding:min(var(--lpo-top, 16px),12px) 20px min(var(--lpo-bottom, 16px),8px)}.lpo-box{display:grid;grid-template-columns:minmax(0,1fr) fit-content(40%);column-gap:14px;row-gap:5px;align-items:center;padding:14px 16px;border:1px solid #cee1df;border-left:3px solid #087f7e;border-radius:10px;background:#eef6f5;color:#003f51}.lpo-box .lpo-copy,.lpo-box .lpo-details{display:contents}.lpo-box .lpo-eyebrow{grid-column:1;grid-row:1;margin:0;color:#356b70;font-size:9px;font-weight:700;line-height:1.35;letter-spacing:1px;overflow-wrap:anywhere}.lpo-box .lpo-heading{grid-column:1;grid-row:2;font-family:var(--titleFont, inherit);color:#003f51;font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.35px;text-wrap:pretty}.lpo-box .lpo-badge{grid-column:2;grid-row:1 / span 2;align-self:center;display:block;min-width:68px;max-width:120px;margin:0;padding:8px 10px;border:1px solid #c2d8d6;border-radius:7px;background:#fff;color:#003f51;font-size:12px;font-weight:600;line-height:1.35;text-align:center}.lpo-box .lpo-code-label{display:block;margin-bottom:3px;color:#477276;font-size:9px;font-weight:600;line-height:1.2;letter-spacing:.8px;text-transform:uppercase}.lpo-box .lpo-badge strong{display:block;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.3px;overflow-wrap:anywhere}.lpo-box .lpo-body,.lpo-box .lpo-note,.lpo-box .lpo-terms{grid-column:1 / -1;margin:3px 0 0;color:#35616a;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.lpo-box .lpo-mobile-optional{display:none}.lpo-box--long-code{grid-template-columns:minmax(0,1fr)}.lpo-box--long-code .lpo-badge{grid-column:1;grid-row:3;justify-self:start;display:inline-flex;align-items:baseline;gap:7px;max-width:100%;margin-top:2px;padding:5px 9px;text-align:left}.lpo-box--long-code .lpo-code-label{flex:0 0 auto;margin:0}.lpo-box--long-code .lpo-badge strong{min-width:0;font-size:13px;letter-spacing:.1px}}
/*# sourceMappingURL=/cdn/shop/t/123/compiled_assets/styles.css.map */
