
.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.material-card{display:flex;flex-direction:column;padding:25px;border:1px solid #e3e5e8;border-radius:20px;background:#fff;min-width:0}.material-kicker{font-size:12px;font-weight:700;color:#26732b}.material-kicker span{font-weight:500;color:#667067}.material-card h3{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:20px 0 12px}.material-card h3 a{color:inherit;text-decoration:none}.material-card p{font-size:15px;line-height:1.5;color:#646b66;margin:0 0 20px}.material-byline{font-size:12px;line-height:1.7;color:#737873;margin-top:auto}.material-open{margin-top:16px;font-weight:650;text-decoration:none;color:#17281a;align-self:flex-start;padding:8px 0;min-height:44px}.events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.event-card{display:block;border:1px solid #dfe3e0;border-radius:16px;padding:22px;background:#f4f7f4;text-decoration:none;color:#17281a}.event-card time,.event-card span{font-size:12px}.event-card h3{font-size:21px;margin:14px 0}.event-card p,.section-note{font-size:14px;color:#657065}.home-band{margin-top:56px}.editorial-feed .material-card:first-child{border-top:3px solid #03d302}
@media(max-width:900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-grid{grid-template-columns:1fr}.home-band{margin-top:38px}}
@media(max-width:600px){.editorial-grid{grid-template-columns:1fr;gap:12px}.material-card{padding:22px}.material-card h3{font-size:23px;margin-top:12px}.home-band a{font-size:12px;white-space:nowrap}.home-band{gap:12px}.home-band h2{font-size:25px}.material-card p{margin-bottom:15px}}

.material-controls{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin:24px 0}.material-controls label{font-size:13px;color:#555;display:grid;gap:8px}.material-controls input,.material-controls select{font:inherit;font-size:16px;min-height:48px;border:1px solid #dfe3df;background:#fff;border-radius:12px;padding:12px;width:100%;min-width:0}.material-card[hidden]{display:none}.topic-links{display:flex;flex-wrap:wrap;gap:10px}.topic-links a{padding:10px 15px;border:1px solid #dce3dc;border-radius:50px;color:#22442a;text-decoration:none;font-size:14px;min-height:44px}.material-count{font-size:14px;color:#697369}.material-library{padding-bottom:50px}@media(max-width:700px){.material-controls{grid-template-columns:1fr}.nav-links{gap:18px}}

.publication-meta{font-size:13px;line-height:1.8;color:#677168;margin:-12px 0 30px;max-width:880px}.publication-meta>a{font-weight:700;color:#254d2b}.publication-kind{font-weight:700;color:#294c2c;margin-bottom:8px}.publication-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.publication-topics a{display:inline-block;background:#eef4ee;padding:5px 12px;border-radius:30px;text-decoration:none;color:#315d39}.source-note{border-top:1px solid #dbe3dc;margin:35px 0;padding:25px 0;max-width:880px;font-size:15px;line-height:1.7;color:#525e55}.source-note h2{font-size:21px;color:#162b1b}.source-note ul{padding-left:20px}.source-note a,.source-time{color:#286735}.source-time{font-size:13px;display:inline-block;margin-bottom:20px}.correction{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0 45px;font-size:14px;max-width:880px}.correction a{color:#305d38;padding:10px 0;min-height:44px}.reader.editorial-article .article-intro{font-size:20px;line-height:1.6}.reader.editorial-article section{margin:35px 0}.reader.editorial-article h2{font-size:27px;line-height:1.25}.reader{max-width:800px}.reader p{line-height:1.7}@media(max-width:600px){.reader.editorial-article .article-intro{font-size:18px}.reader.editorial-article h2{font-size:24px}.publication-meta{margin-top:0}.source-note a{overflow-wrap:anywhere}}
