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