.browse-articles{padding-top:110px;padding-bottom:80px}.browse-articles .grid{grid-gap:50px 20px}.browse-articles .heading{margin-bottom:22px;font-weight:800;font-size:20px;font-family:var(--ff-body);grid-column:1/-1}.browse-articles article picture{position:relative;background:#fff}.browse-articles article picture img{position:relative;width:100%;height:auto;transition:opacity .15s ease-out;object-fit:contain;object-position:center;aspect-ratio:1.4/1}.browse-articles article picture img:hover{opacity:.88}.browse-articles article :is(.title,.author){color:var(--clr-accent);font-weight:800;font-family:var(--ff-body)}.browse-articles article .title{margin-top:14px;letter-spacing:.3px;font-size:21px;line-height:125%}.browse-articles article .author{margin-top:11px;font-size:16px}.browse-articles article :is(.title,.author) a:hover{text-decoration:underline}@media (max-width:768px){.browse-articles .grid{grid-row-gap:40px}.browse-articles .heading{margin-bottom:0}.browse-articles article .title{font-size:19.5px}.browse-articles article :is(.title,.author){padding:0 5px}}.browse-reviews{padding-top:110px;padding-bottom:80px}.browse-reviews .container{position:relative;left:40px;--width-container:970px}.browse-reviews article{display:grid;grid-template-columns:auto 1fr}.browse-reviews article+article{margin-top:65px}.browse-reviews picture{padding-right:75px}.browse-reviews picture img{display:block;width:240px;height:auto;border-radius:8px;transition:opacity .15s ease-out;aspect-ratio:1/1.5;object-fit:cover;object-position:center}.browse-reviews :is(.publish-date,.author){color:var(--clr-accent)}.browse-reviews .publish-date{margin:-3px 0 0 0;text-transform:uppercase;letter-spacing:2px;font-size:15px}.browse-reviews .title{margin-top:16px;font-weight:800;font-size:clamp(20px, 4vw, 38px);font-family:var(--ff-body);line-height:120%}.browse-reviews .author{margin-top:22px;font-weight:700;font-size:clamp(15px, 3.2vw, 28px)}.browse-reviews picture img:hover{opacity:.88}.browse-reviews :is(.title,.author) a:hover{text-decoration:underline}@media (max-width:768px){.browse-reviews .container{left:0}.browse-reviews article+article{margin-top:50px}.browse-reviews picture{padding-right:15px}.browse-reviews picture img{width:30vw}.browse-reviews .publish-date{font-size:13px}.browse-reviews .title{margin-top:10px}.browse-reviews .author{margin-top:15px}}