.pop-packaging{margin:40px auto;padding:36px;background:#eef3ed;border:1px solid #d6e1d7;border-radius:18px;color:#203b32;max-width:1280px}.packaging-heading>p:first-child{font:700 11px/1.5 Arial;letter-spacing:.15em}.packaging-heading h2{font:800 clamp(28px,3vw,42px)/1.08 Arial;margin:12px 0}.packaging-heading>p{font:15px/1.6 Arial}.packaging-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.packaging-layout figure{margin:0;background:#fffdf8;border-radius:12px;padding:16px}.packaging-layout svg{display:block;width:100%;height:auto}.packaging-layout figcaption{text-align:center;font:11px/1.5 Arial;color:#64736c}.packaging-layout ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.packaging-layout li{display:grid;gap:7px}.packaging-layout b{font:700 17px/1.4 Arial}.packaging-layout span{font:14px/1.5 Arial;color:#53675e}@media(max-width:700px){.pop-packaging{padding:24px 18px;margin:30px auto}.packaging-layout{grid-template-columns:1fr;gap:24px}}
.packaging-faces{margin-top:36px;padding-top:30px;border-top:1px solid #c7d7cb}.packaging-faces-heading h3{font:800 clamp(24px,3vw,34px)/1.12 Arial;margin:0 0 12px}.packaging-faces-heading p{font:15px/1.6 Arial;max-width:760px}.packaging-face-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.packaging-face-grid figure{margin:0;background:#fffdf8;border-radius:12px;padding:20px}.packaging-face-grid svg{display:block;width:100%;height:auto}.packaging-face-grid figcaption{display:grid;gap:9px;font:14px/1.6 Arial;color:#53675e}.packaging-face-grid strong{font:700 16px/1.4 Arial;color:#203b32}.packaging-face-note{font:12px/1.5 Arial;color:#64736c;margin-bottom:0}@media(max-width:700px){.packaging-face-grid{grid-template-columns:1fr}.packaging-face-grid figure{padding:16px}}
.packaging-open{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:#f6e1c8;padding:26px;border-radius:12px;margin-top:24px}.packaging-open .open-label{font:700 11px/1.5 Arial;letter-spacing:.13em}.packaging-open h3{font:800 clamp(22px,2.5vw,30px)/1.15 Arial;margin:8px 0 12px}.packaging-open p{font:14px/1.6 Arial}.packaging-open figure{margin:0}.packaging-open svg{width:100%;height:auto;display:block}.packaging-open figcaption{font:11px/1.5 Arial;color:#64736c;text-align:center}@media(max-width:700px){.packaging-open{grid-template-columns:1fr;padding:20px}}