.lmp-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 40px}.lmp-featured article{border:1px solid #ddd8cf;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;scroll-margin-top:100px}.lmp-featured article>img{width:100%;height:185px;object-fit:contain;background:#eeeae3;padding:24px;box-sizing:border-box;mix-blend-mode:multiply}.lmp-featured article>div{padding:26px;display:flex;flex-direction:column;flex:1}.lmp-featured h3{font-size:23px;line-height:1.3;margin:4px 0 20px}.lmp-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}.lmp-amount strong{font-size:26px;letter-spacing:-.025em;line-height:1.3}.lmp-amount small{font-size:11px;color:#626b61}.lmp-amount>span{display:block;flex-basis:100%;font-size:11px;color:#647063}.lmp-inclusions{font-size:14px;flex:1}.lmp-featured button{margin-top:14px;width:100%}.lmp-menu>h3{font-size:25px;margin-bottom:20px}.lmp-menu details{background:#fff;border:1px solid #ddd8cf;border-radius:12px;margin-bottom:12px;scroll-margin-top:100px}.lmp-menu summary{padding:22px 24px;cursor:pointer;font-size:17px;font-weight:600;list-style-position:inside}.lmp-menu summary small{float:right;font-weight:400;color:#6b786b}.lmp-menu summary:focus-visible{outline:3px solid #be643f;outline-offset:3px}.lmp-rows{padding:0 24px}.lmp-rows article{display:grid;grid-template-columns:1fr 225px;gap:30px;padding:24px 0;border-top:1px solid #e4e4de;scroll-margin-top:100px}.lmp-rows h4{font-size:17px;line-height:1.4;margin:0 0 8px}.lmp-rows p{font-size:14px;margin:0 0 6px}.lmp-rows small{font-size:12px;color:#5e6a61}.lmp-row-action{text-align:right}.lmp-row-action .lmp-amount{justify-content:flex-end}.lmp-row-action .lmp-amount strong{font-size:21px}.lmp-row-action button{border:0;background:none;font:inherit;font-size:13px;color:#30533e;padding:12px 0 0;cursor:pointer}.lmp-gallery>figure{margin-top:24px!important}.lmp-gallery img{display:block;width:100%;height:auto;border-radius:14px}.lmp-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.lmp-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;max-width:660px;margin-left:auto;margin-right:auto}.lmp-gallery-details{padding-top:26px}.lmp-gallery-details>figure{margin-top:0!important}.gex-dermatology .gex-planning img.lmp-planning-photo{height:auto;max-height:500px;min-height:0;object-fit:contain}.lmp{scroll-margin-top:100px}
@media(max-width:700px){.lmp-featured{grid-template-columns:1fr;gap:18px;margin-top:25px}.lmp-featured article>img{height:155px}.lmp-featured article>div{padding:22px}.lmp-featured h3{font-size:22px}.lmp-menu summary{padding:20px 16px;font-size:16px}.lmp-rows{padding:0 16px}.lmp-rows article{grid-template-columns:1fr;gap:13px;padding:20px 0}.lmp-row-action{text-align:left}.lmp-row-action .lmp-amount{justify-content:flex-start}.lmp-row-action button{padding:12px 0;min-height:44px}.lmp-portraits{grid-template-columns:1fr;gap:20px}.lmp-gallery>figure img{border-radius:8px}.lmp-details{gap:12px}.lmp-gallery figcaption{font-size:12px}.lmp-amount strong{font-size:25px}}
