.lm-about-carousel{display:block;width:100%;max-width:var(--lm-carousel-width,760px);margin:36px auto 0;color:rgb(var(--color-foreground))}
.lm-about-carousel__viewport{overflow:hidden;border-radius:10px;touch-action:pan-y;background:#f5f0e8}
.lm-about-carousel__slide{margin:0}
.lm-about-carousel__slide[hidden],.lm-about-carousel [hidden]{display:none!important}
.lm-about-carousel__photo{display:block;width:100%;height:auto;margin:0;user-select:none;-webkit-user-drag:none}
.lm-about-carousel__controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}
.lm-about-carousel__controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d9cdbb;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font:inherit}
.lm-about-carousel__controls button:hover{background:#faf6ee}
.lm-about-carousel__controls button span{font-size:30px;line-height:1}
.lm-about-carousel__status{min-width:58px;text-align:center;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}
.lm-about-carousel button:focus-visible,.lm-about-carousel__viewport:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.lm-about-carousel{margin-top:28px}.lm-about-carousel__controls{gap:8px}}
.lm-about-carousel + .lm-information__body{margin-top:28px}

