.media-examples{padding:64px 0;background:#f2f6f1;color:#132c1c}.media-examples h2{font-family:var(--display);font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em;max-width:24ch;margin:0 0 20px}.media-examples__lead{max-width:65ch;line-height:1.75;margin-bottom:16px}.media-examples__note{font-size:13px;line-height:1.65;color:#52675a;max-width:85ch;margin:12px 0 24px}.media-examples__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin-top:28px}.media-example{margin:0;min-width:0}.media-example>a{display:block;background:#081b11;overflow:hidden;border-radius:12px}.media-example img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain!important;display:block;transition:none}.media-example figcaption{padding:16px 0 0}.media-example figcaption>span{font-size:13px;color:#23633c;display:block;margin-bottom:8px}.media-example h3{font-size:20px;line-height:1.3;margin:0 0 10px;font-weight:700}.media-example p{font-size:15px;line-height:1.7;margin:0}.media-example__link{display:inline-flex;padding:12px 0;min-height:44px;color:#175c32;font-weight:650}.media-examples__subhead{font-size:23px;margin:32px 0 20px}.media-format-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.media-format-list h4{font-size:18px;margin:0 0 8px}.media-format-list p{font-size:15px;line-height:1.7;margin:0 0 8px}.media-format-list span{font-size:13px;color:#4a6553}.media-profile{margin:24px 0}.media-profile summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650;text-decoration:underline;text-underline-offset:4px}.media-profile p,.media-profile li{line-height:1.8}.media-profile a{color:#175c32;text-decoration:underline}.channel-hero__visual>img{object-fit:contain!important;background:#081b11}.media-examples a:focus-visible,.media-profile summary:focus-visible{outline:3px solid #198848;outline-offset:5px}@media(min-width:1100px){.media-examples>.container>.media-examples__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.media-examples{padding:40px 0}.media-examples__grid,.media-format-list{grid-template-columns:1fr;gap:28px}.media-examples__subhead{font-size:22px}}

.channel-chapter .media-examples__note{font-size:13px;line-height:1.65;color:#52675a}.channel-chapter .media-example p{font-size:15px;line-height:1.7}
