#all-tags-list{margin:1em}.featured-article-listing{background:#fff;border:1px solid #d5e8dd;border-left:6px solid #007a3e;border-radius:12px;box-shadow:0 8px 24px rgba(0,70,35,.08);margin-bottom:1.5rem;overflow:hidden;padding:clamp(1.5rem,4vw,2.5rem);position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.featured-article-listing:hover{border-color:#a8d0b8;box-shadow:0 14px 34px rgba(0,70,35,.13);transform:translateY(-3px)}.article-info{align-items:center;color:#52645a;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;gap:.5rem .75rem;line-height:1.4;margin:0 0 .75rem}.article-date,.article-source{align-items:center;display:inline-flex}.article-date:after{background:#47a247;border-radius:50%;content:"";height:4px;margin-left:.75rem;width:4px}.article-source{color:#007a3e;font-weight:700}.article-title{color:#123c28;font-size:clamp(1.4rem,3vw,2rem);font-weight:750;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem;max-width:48rem}.article-title a{color:inherit;text-decoration:none}.article-title a:focus-visible,.article-title a:hover{color:#007a3e;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.article-description{color:#405249;font-size:1rem;line-height:1.65;margin:0 0 1.25rem;max-width:52rem}.article-description>:first-child{margin-top:0}.article-description>:last-child{margin-bottom:0}.article-snippet{background:#e8f3ed;border-radius:10px;color:#183c29;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.65;margin:1.25rem 0;max-width:52rem;padding:1.25rem 1.25rem 1.25rem 3rem;position:relative}.article-snippet:before{color:#47a247;content:"“";font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:700;left:1rem;line-height:1;position:absolute;top:.45rem}.article-snippet>:first-child{margin-top:0}.article-snippet>:last-child{margin-bottom:0}.article-snippet a{color:#007a3e;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.tag-list button{cursor:pointer}.tag-list button,.tag-list span{align-items:center;background:#e8f3ed;border:1px solid #c5e0d0;border-radius:999px;color:#006733;display:inline-flex;font-size:.75rem;font-weight:700;line-height:1;padding:.4rem .7rem;text-transform:capitalize}.featured-article-listing a:focus-visible{border-radius:3px;outline:3px solid rgba(71,162,71,.4);outline-offset:3px}@media (max-width:600px){.featured-article-listing{border-left-width:4px;border-radius:8px;padding:1.25rem}.article-info{align-items:flex-start;flex-direction:column;gap:.25rem}.article-date:after{display:none}.article-snippet{padding:1.25rem 1rem 1.25rem 2.5rem}.article-snippet:before{font-size:2.5rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.featured-article-listing{transition:none}.featured-article-listing:hover{transform:none}}