.lado-b-section{background:radial-gradient(ellipse at 50% 20%,#fff7e8,transparent 70%),var(--papel);padding:52px 0 62px;border-top:1px solid var(--line)}
.lado-b-heading{text-align:center;margin-bottom:38px}.lado-b-eyebrow{font:11px var(--type);letter-spacing:.18em;color:#8d6f4c}.lado-b-heading h2{margin-top:9px;font-size:48px}.lado-b-heading p{margin-top:12px;font-size:15px}
.bookmarks{display:flex;gap:36px;max-width:820px;margin-inline:auto;padding:18px 8px 36px;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:8px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--latao) transparent;position:relative;direction:ltr}
.bookmark{position:relative;display:flex;flex-direction:column;background:linear-gradient(100deg,#f9f1e2,#fff9ed 50%,#eee2cc);border-radius:4px 4px 2px 2px;box-shadow:2px 9px 14px #352e2823;min-width:0;flex:0 0 calc((100% - 72px)/3);scroll-snap-align:start;transform:rotate(-1.2deg);padding:14px 14px 0;--bookmark-color:var(--terracota)}
.bookmark-nabat{transform:rotate(1deg);--bookmark-color:var(--salvia)}.bookmark-daramao{transform:rotate(-.7deg);--bookmark-color:var(--latao)}
.bookmark-tab{position:absolute;top:-13px;left:22px;width:30px;height:26px;background:var(--bookmark-color);border-radius:3px 3px 0 0;z-index:1;box-shadow:0 -1px 2px #352e2812}
.bookmark>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:center;border-radius:2px;position:relative;z-index:2;filter:sepia(.08)}
.bookmark-copy{flex:1;display:flex;flex-direction:column;padding:22px 5px 25px;position:relative}.bookmark-category{font:10px var(--type);letter-spacing:.13em;color:#8a7050}.bookmark h3{font:400 27px/1.12 var(--serif);letter-spacing:-.025em;margin-top:12px;min-height:61px}.bookmark p{font-size:13px;line-height:1.6;margin:14px 0 23px;flex:1}.bookmark .button{font-size:11px;padding:10px 9px;gap:7px;min-height:44px;white-space:normal;text-align:center;border-radius:4px}
.bookmark-tail{position:absolute;top:calc(100% - 1px);left:0;right:0;height:22px;background:linear-gradient(100deg,#f9f1e2,#fff9ed 50%,#eee2cc);clip-path:polygon(0 0,100% 0,100% 100%,50% 30%,0 100%)}
@media(max-width:760px){.lado-b-section{padding:38px 0 46px}.bookmarks{gap:22px;max-width:560px}.bookmark{flex-basis:calc((100% - 22px)/2)}.bookmark{padding:10px 10px 0}.bookmark h3{font-size:23px}.bookmark-copy{padding-inline:2px}.bookmark .button{font-size:11px}.lado-b-heading h2{font-size:40px}}
@media(max-width:600px){.bookmarks{gap:24px;max-width:100%;padding-right:24px}.bookmark{flex-basis:min(290px,calc(100% - 32px))}.bookmark{padding:14px 14px 0}.bookmark h3{font-size:28px;min-height:0}.bookmark p{font-size:14px}.bookmark .button{font-size:13px}.bookmark-copy{padding:20px 7px 25px}.bookmark>img{aspect-ratio:1.9}}

.carousel-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:15px}.carousel-controls button{min-height:44px;min-width:44px;background:#f8efdf;border:1px solid var(--line);border-radius:5px;color:var(--tinta);padding:8px 12px;font-size:13px}.carousel-controls button:disabled{opacity:.4;cursor:default}.carousel-controls button[data-carousel-pause]{min-width:150px}
