.blog-intro,.blog-collection,.blog-article,.blog-more{background:var(--paper);color:var(--green)}.blog-intro{padding:74px 7vw 65px;background:var(--yellow)}.blog-intro h1{font-size:clamp(3rem,5.8vw,6.5rem);max-width:1050px;margin:24px 0 28px}.blog-intro>p:last-child{max-width:580px;line-height:1.8}.blog-collection{padding:70px 7vw 85px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 30px}.blog-card{min-width:0}.blog-card-image{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--yellow)}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-card-image:hover img{transform:scale(1.025)}.blog-card h2{font-size:2.1rem;line-height:1.2;margin:13px 0 18px}.blog-card h2 a{text-decoration:none}.blog-card p{font-size:.95rem;line-height:1.8}.blog-meta{font-size:.78rem!important;letter-spacing:.03em;margin:22px 0 10px;color:#4c6259}.blog-pagination{display:flex;justify-content:space-between;gap:24px;margin-top:55px}.blog-closing{padding:65px 7vw 75px;text-align:center;color:var(--green);background:var(--yellow)}.blog-closing h2{font-size:clamp(2.8rem,4vw,4.5rem)}.blog-article{padding:65px 7vw 75px}.article-heading{max-width:890px;margin:auto}.article-heading>.eyebrow{margin-top:35px}.article-heading h1{font-size:clamp(3rem,5.4vw,5.6rem);line-height:1.14;letter-spacing:-.025em;margin:20px 0 25px;overflow-wrap:anywhere}.article-excerpt{font-size:1.15rem;line-height:1.8;max-width:730px}.article-cover{max-width:1150px;margin:45px auto 55px;aspect-ratio:14/9;overflow:hidden}.article-cover img{width:100%;height:100%;object-fit:cover}.article-body{max-width:740px;margin:auto;font-size:1.075rem;line-height:1.9;overflow-wrap:anywhere}.article-body p{margin:0 0 25px}.article-body h2{font-size:2.6rem;line-height:1.23;margin:44px 0 24px}.article-body h3{font-size:1.9rem;line-height:1.3;margin:34px 0 18px}.article-body h4,.article-body h5,.article-body h6{font-size:1.4rem;margin:28px 0 18px}.article-body li{padding-left:7px;margin-bottom:13px}.article-body li p{margin-bottom:10px}.article-body ul,.article-body ol{padding-left:24px;margin-bottom:30px}.article-body a{text-underline-offset:4px}.article-media{margin:36px 0}.article-media img{max-width:100%;height:auto;display:block}.article-body figcaption{font-size:.85rem;margin-top:12px}.article-video,.article-body video{display:block;width:100%;aspect-ratio:16/9;border:0;margin:35px 0}.article-table{overflow-x:auto;margin:35px 0}.article-body table{width:100%;border-collapse:collapse}.article-body td{padding:14px;border:1px solid #1a3a3344;min-width:100px}.article-body blockquote{border-left:2px solid var(--green);padding-left:24px;margin:35px 0}.article-author{display:flex;gap:25px;max-width:740px;padding:30px;background:var(--yellow);margin:55px auto 0}.article-author img{flex-shrink:0}.article-author p{font-size:.95rem;line-height:1.8}.article-author .eyebrow{font-size:.75rem}.blog-more{padding:70px 7vw 80px}.blog-more>.blog-grid{grid-template-columns:1fr 1fr;max-width:1050px}.blog-more>h2{font-size:3.4rem;margin-bottom:40px}.management .reading-heading>p:not(.eyebrow){max-width:640px}.management-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;max-width:1100px;margin:65px auto 0}.management-grid h2{font-size:2.6rem}.management-grid h3{font-size:1.7rem}.management-grid ol{padding-left:24px;line-height:1.9}.management-grid li{margin-bottom:18px}.management .button{border:1px solid var(--green)}.blog-intro a:focus-visible,.blog-collection a:focus-visible,.blog-article a:focus-visible,.blog-more a:focus-visible,.blog-closing a:focus-visible,.management a:focus-visible{outline-color:var(--green)}
@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.management-grid{gap:35px}}@media(max-width:600px){.blog-intro{padding:45px 7vw}.blog-intro h1{font-size:3.15rem}.blog-collection{padding:45px 7vw 55px}.blog-grid,.blog-more>.blog-grid,.management-grid{grid-template-columns:1fr}.blog-card h2{font-size:2.15rem}.blog-article{padding:35px 7vw 50px}.article-heading h1{font-size:2.8rem}.article-excerpt{font-size:1.02rem}.article-cover{margin:30px 0 38px;aspect-ratio:4/3}.article-body{font-size:1.02rem}.article-body h2{font-size:2.2rem}.article-body h3{font-size:1.7rem}.article-author{padding:23px;gap:15px}.article-author img{width:32px;height:40px}.blog-more{padding:50px 7vw}.blog-more>h2{font-size:2.7rem}.management-grid{margin-top:45px}.blog-pagination{flex-wrap:wrap}}

.article-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.article-gallery .article-media{margin:0}.article-gallery img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.article-gallery{grid-template-columns:1fr}}
