.ll-packaging{background:#fffdf8;color:var(--ll-ink,#232224);padding:48px 0}.ll-packaging *{box-sizing:border-box}.ll-packaging__inner{max-width:var(--ll-page-max,1760px);padding:0 var(--ll-gutter,20px);margin:auto}.ll-packaging header{margin-bottom:30px;text-align:center}.ll-packaging__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 14px}.ll-packaging h2{font-size:clamp(34px,4.3vw,70px);letter-spacing:-.04em;line-height:1.06;margin:0;color:inherit}.ll-packaging h2 em{font-family:var(--ll-font-accent,'Instrument Serif',Georgia,serif);font-weight:400;color:#55721c}.ll-packaging__grid{display:grid;gap:28px;align-items:center}.ll-packaging__photo{border:1px solid var(--ll-rule,#c8dc94);border-radius:28px;overflow:hidden;background:#f7f4ee;min-width:0}.ll-packaging__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ll-packaging__benefits{list-style:none;padding:0;margin:0}.ll-packaging__benefits li{display:grid;justify-items:center;gap:8px;padding:18px 0;border-bottom:1px solid var(--ll-rule,#c8dc94);text-align:center}.ll-packaging__benefits li:first-child{padding-top:0}.ll-packaging__benefits svg{flex:none;color:#55721c}.ll-packaging__benefits li>div{min-width:0}.ll-packaging h3{font-size:19px;line-height:1.25;margin:0 0 7px;color:inherit}.ll-packaging__benefits p{font-size:14px;line-height:1.6;margin:0}.ll-packaging__note{font-size:12px;line-height:1.6;margin:22px 0 10px;text-align:center}.ll-packaging__links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;text-align:center}.ll-packaging__links a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:#426421;font-size:13px;text-underline-offset:4px}.ll-packaging a:focus-visible{outline:2px solid #55721c;outline-offset:4px}.ll-packaging p,.ll-packaging h2,.ll-packaging h3,.ll-packaging a{overflow-wrap:anywhere}@media(min-width:990px){.ll-packaging{padding:72px 0}.ll-packaging__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:4%}.ll-packaging__benefits p{font-size:15px}.ll-packaging h3{font-size:21px}.ll-packaging header{margin-bottom:42px}}
.ll-packaging__photo--video{aspect-ratio:16/9}.ll-packaging__video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;background:#f7f4ee}
