.latestPosts{padding:clamp(68px,9vw,104px) 28px;background:#f0eadb}.latestPostGrid,.latestPostsHeader{max-width:1200px;margin:0 auto}.latestPostsHeader{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:42px}.latestPostsHeader h2{margin:0;font-size:clamp(42px,5vw,58px)}.latestPostsHeader .textLink{flex:0 0 auto;margin-bottom:7px}.latestPostGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.latestPostGrid article{display:flex;flex-direction:column;min-width:0;padding:28px;background:#fffaf0;border-top:3px solid var(--gold)}.latestPostDate{margin:0 0 12px;color:#806c48;font-size:13px;font-weight:700;letter-spacing:.1em}.latestPostGrid h3{margin:0 0 16px;font-size:29px}.latestPostGrid h3+p{margin:0 0 26px}.latestPostGrid .button{align-self:start;gap:8px;margin-top:auto}.bookProduct{position:relative;width:270px;height:405px;justify-self:center;perspective:1100px}.bookProduct:before{content:"";position:absolute;z-index:1;top:7px;right:4px;width:23px;height:378px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#17120e,#3e2b1b 38%,#21170f 72%,#090806);box-shadow:5px 7px 11px rgba(48,38,22,.25),inset 3px 0 4px rgba(255,223,158,.12);transform:skewY(-1.1deg)}.bookProduct:after{content:"";position:absolute;z-index:0;right:-8px;bottom:2px;width:235px;height:25px;border-radius:50%;background:rgba(44,33,17,.22);filter:blur(10px)}.bookProduct .bookBandImage{position:absolute;z-index:2;top:0;left:0;display:block;width:243px;max-height:none;filter:none;transform:rotateY(-8deg) rotate(.45deg);transform-origin:right center;box-shadow:-4px 9px 14px rgba(35,27,17,.2)}.bookProduct .bookBandImage img{display:block;width:100%;max-height:none}@media (max-width:760px){.latestPosts{padding:62px 25px}.latestPostsHeader{display:block;margin-bottom:31px}.latestPostsHeader h2{font-size:42px}.latestPostsHeader .textLink{display:inline-block;margin-top:22px}.latestPostGrid{grid-template-columns:1fr;gap:18px}.latestPostGrid article{padding:25px}.bookBandImage img{max-height:310px}.bookProduct{width:220px;height:330px}.bookProduct:before{top:6px;right:3px;width:18px;height:307px}.bookProduct:after{width:190px}.bookProduct .bookBandImage{width:197px}}