/* Image covers and library thumbnails for Lia Green guides. */
.illustrated-article .article-top{padding:24px 0 44px;background:#f1f4eb}.illustrated-article .article-top>.wrap{display:grid;grid-template-columns:1.05fr 1fr;column-gap:52px;align-content:center}.illustrated-article .crumb{grid-column:1/-1;font-size:11px;margin:0 0 24px}.illustrated-article .article-top .eyebrow{grid-column:1;align-self:end}.illustrated-article .article-top h1{grid-column:1;max-width:630px;font:400 clamp(30px,3.05vw,45px)/1.12 Georgia,serif;letter-spacing:-.04em;margin:16px 0}.illustrated-article .article-top .lead{grid-column:1;font-size:15px;line-height:1.8;color:#5e6e61;margin:0 0 12px}.illustrated-article .article-top .meta{grid-column:1;font-size:10px;color:#7a8576;margin:12px 0 0}.article-cover{grid-column:2;grid-row:2/6;align-self:center;margin:0}.article-cover img{width:100%;height:auto;aspect-ratio:1.42;object-fit:cover;border-radius:80px 6px 6px 6px;display:block;background:#e4e9de}.article-cover figcaption{font-size:9px;color:#7c8777;margin-top:9px;text-align:right}.illustrated-article .article-layout{grid-template-columns:minmax(0,780px) 290px;gap:70px}.illustrated-article .prose{font-size:17px;line-height:1.9}.illustrated-article .prose h2{font:400 29px/1.2 Georgia,serif;letter-spacing:-.025em}.illustrated-article .sidebar{background:#f7f8f2;border-color:#dbe2d4}.illustrated-article .sidebar h2{font-size:24px}.illustrated-article .sidebar p,.illustrated-article .sidebar a{font-size:13px}.illustrated-article .faq summary{font-size:16px}.illustrated-article .faq details p{font-size:16px}.illustrated-article .source{font-size:13px}.illustrated-library .library-head h1{font-family:Georgia,serif;font-weight:400}.card:has(.publication-thumb){padding:0 0 23px;overflow:hidden;border-radius:9px;gap:12px;box-shadow:0 3px 15px #173e3405}.publication-thumb{display:block;margin:0!important;overflow:hidden;line-height:0}.publication-thumb img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;transition:transform .25s;background:#e5eadd}.card:hover .publication-thumb img{transform:scale(1.025)}.card:has(.publication-thumb)>:not(.publication-thumb){margin-left:23px;margin-right:23px}.card:has(.publication-thumb)>.publication-thumb+div{margin-top:8px}.card:has(.publication-thumb) h3{font-family:Georgia,serif;font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:400;margin-top:0;margin-bottom:0}.card:has(.publication-thumb) p{font-size:13px;margin-top:0;margin-bottom:0}.card:has(.publication-thumb) .read{font-size:12px;padding-top:8px}.illustrated-library .section,.illustrated-article .band{padding-top:50px;padding-bottom:50px}.illustrated-library .library-head{background:#f1f4eb}.illustrated-library .library-head>.wrap{padding-top:24px;padding-bottom:24px}
@media(max-width:1000px){.illustrated-article .article-top>.wrap{column-gap:30px}.illustrated-article .article-top h1{font-size:35px}.illustrated-article .article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:32px}}
@media(max-width:700px){.illustrated-article .article-top{padding:18px 0 28px}.illustrated-article .article-top>.wrap{display:flex;flex-direction:column}.illustrated-article .crumb{font-size:10px;margin:0 0 22px}.illustrated-article .article-top .eyebrow{align-self:flex-start;font-size:9px}.illustrated-article .article-top h1{font-size:33px;line-height:1.13;margin:13px 0 18px}.illustrated-article .article-top .lead{font-size:14px;line-height:1.8;margin:0}.illustrated-article .article-top .meta{font-size:9px;margin:15px 0 22px}.article-cover{width:100%}.article-cover img{aspect-ratio:1.5;border-radius:55px 5px 5px 5px}.article-cover figcaption{font-size:8px}.illustrated-article .article-layout{display:block;padding-top:30px}.illustrated-article .prose{font-size:16px;line-height:1.85}.illustrated-article .prose h2{font-size:26px}.illustrated-article .sidebar{margin:35px 0 0}.illustrated-article .source{font-size:12px}.illustrated-library .library-head h1{font-size:37px}.card:has(.publication-thumb) h3{font-size:26px}.card:has(.publication-thumb) p{font-size:14px}.publication-thumb img{aspect-ratio:1.75}.illustrated-article .faq summary,.illustrated-article .faq details p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.publication-thumb img{transition:none}}
.illustrated-library .library-head{background:transparent;padding-top:30px;padding-bottom:28px}.illustrated-library .library-head .crumb{margin:0 0 22px;font-size:11px}.illustrated-library .library-head .lead{max-width:740px;font-size:16px;line-height:1.75}.illustrated-library .library-head h1{font-size:clamp(36px,4vw,54px);margin:16px 0}.illustrated-library .searchbox{max-width:740px}.illustrated-library .filter{font-size:14px}.illustrated-library .library-head .meta{margin-bottom:0}
@media(max-width:700px){.illustrated-library .library-head{padding-top:24px;padding-bottom:24px}.illustrated-library .library-head h1{font-size:35px}.illustrated-library .library-head .lead{font-size:14px;line-height:1.7}.illustrated-library .library-head .crumb{margin-bottom:18px}.illustrated-library .searchbox{margin-top:22px}.illustrated-library .filters{gap:6px}.illustrated-library .filter{font-size:12px;padding:9px 10px;min-height:40px}.illustrated-library .library-head .meta{font-size:11px}}
