.lgp-product{max-width:1160px;margin:auto;padding:100px 48px;display:grid;grid-template-columns:1fr 1fr;gap:64px;color:#273e3c;box-sizing:border-box}.lgp-product *{box-sizing:border-box}.lgp-product h2{font-size:clamp(28px,3vw,40px);line-height:1.65;letter-spacing:-.045em;margin:22px 0 0;font-weight:650}.lgp-product-copy{padding-top:30px}.lgp-product-copy>p{font-size:15px;line-height:2.2;margin:0 0 18px}.lgp-product-tags{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 14px}.lgp-product-tags>*{display:inline-flex;align-items:center;min-height:38px;padding:7px 13px;border:1px solid #cbded5;border-radius:30px;font-size:11px;color:#385b50;background:#eaf4ee;text-decoration:none}.lgp-product-tags>a{background:#e9eef8;border-color:#d2dced}.lgp-product-tags>a:hover{text-decoration:underline}.lgp-product-copy>small{display:block;font-size:11px;line-height:1.9;color:#5e706b}@media(max-width:700px){.lgp-product{grid-template-columns:1fr;gap:15px;padding:65px 25px}.lgp-product h2{font-size:29px}.lgp-product-copy{padding-top:0}.lgp-product-copy>p{font-size:14px}.lgp-product-tags{margin-top:20px}}.lgp-product a:focus-visible{outline:3px solid #367c65;outline-offset:4px}
.lgp-product-price{margin-top:26px!important;border-top:1px solid #d1e0d8;padding-top:22px}.lgp-product-price strong{font-size:17px;font-weight:600}.lgp-product-price small{display:block;font-size:11px;line-height:1.9;color:#5e706b;margin-top:9px}@media(min-width:701px) and (max-width:960px){.lgp-product{grid-template-columns:1fr;gap:18px;max-width:760px}.lgp-product-copy{padding-top:0}}
.lgp-friends-heading h2>span{display:inline-block}.lgp-friends-heading .lgp-tiny-story{flex-shrink:0}@media(min-width:601px) and (max-width:960px){.lgp-friends-heading{gap:24px}.lgp-friends-heading h2{font-size:32px}.lgp-friends-heading .lgp-tiny-story{min-width:145px}.lgp-friends-heading .lgp-tiny-story p{font-size:14px}.lgp-friends-heading .lgp-tiny-story small{font-size:10px}}
