.home-publications{border-bottom:1px solid var(--border);width:100%;padding-bottom:64px}.home-blog-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.home-blog-heading h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.1}.home-blog-heading h2 em{color:#566b56}.home-blog-heading>a{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.home-blog-heading>a:hover{color:var(--foreground)}.home-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-publications .blog-publication{grid-template-columns:1.1fr 1fr;gap:20px;margin:0;padding:24px}.home-publications .blog-comparison-cover{order:0}.home-publications .memory-cover-panels{height:140px}.home-publications .blog-comparison-images>div{aspect-ratio:1}.home-publications .blog-comparison-images span{padding:3px 5px;font-size:7px;top:6px;left:5px}.home-publications .memory-cover-panels>div{flex-direction:column;padding:8px 0;display:flex}.home-publications .memory-cover svg{height:112px;min-height:0}.home-publications .memory-cover-label{font-size:7px}.home-publications .memory-cover small,.home-publications .blog-cover-caption,.home-publications .memory-cover .blog-cover-caption,.home-publications .blog-publication-issue,.home-publications .blog-publication-subtitle,.home-publications .blog-publication-description,.home-publications .blog-publication-meta>span{display:none}.home-publications .blog-publication h2{margin:0 0 14px;font-size:32px}.home-publications .blog-publication-meta{font-size:9px}.home-publications .blog-publication-read{gap:10px;margin-top:18px;padding-bottom:7px;font-size:11px}.home-publications .blog-publication-read svg{width:14px;height:14px}@media (max-width:1000px) and (min-width:761px){.home-publications .blog-publication{grid-template-columns:1.2fr 1fr;gap:14px;padding:20px}.home-publications .blog-publication h2{font-size:27px}.home-publications .blog-publication-read{gap:5px;font-size:10px}}@media (max-width:760px){.home-publications{padding-bottom:40px}.home-publication-grid{grid-template-columns:1fr;gap:16px}.home-blog-heading h2{font-size:29px}.home-blog-heading>a{gap:4px}.home-publications .blog-publication{padding:22px}}@media (max-width:390px){.home-publications .blog-publication{grid-template-columns:1.2fr 1fr;gap:12px;padding:18px}.home-publications .blog-publication h2{font-size:26px}.home-publications .blog-publication-read{gap:4px;font-size:10px}.home-blog-heading h2{font-size:27px}}
