.article-category-section{margin:40px 0 64px}.article-category-heading{border-bottom:1px solid #d9e2d3;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.article-category-heading h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.6}.article-category-heading .micro{white-space:nowrap}.article-category-section [data-article-item]{min-width:0}.article-more{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.article-more .button{justify-content:center;min-width:200px;min-height:52px}.article-share{border-top:1px solid #d9e2d3;border-bottom:1px solid #d9e2d3;margin:40px 0;padding:24px 0}.article-share h2{margin:0 0 16px;font-size:1rem;line-height:1.6}.article-share-actions{flex-wrap:wrap;gap:10px;display:flex}.article-share-actions a,.article-share-actions button{color:#193b2d;cursor:pointer;min-width:64px;min-height:64px;font:inherit;background:#fff;border:1px solid #b5c5b8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 8px;text-decoration:none;display:flex}.article-share-actions span{font-size:.75rem;line-height:1.5}.article-share-actions a:hover,.article-share-actions button:hover{background:#eaf0e3}.article-share-actions button:disabled{opacity:.65;cursor:wait}:is(.article-share a:focus-visible,.article-share button:focus-visible,.article-more a:focus-visible){outline-offset:3px;outline:3px solid #649c2e}.article-share .micro{line-height:1.8}.share-feedback{min-height:0;margin:8px 0;font-size:.9rem;line-height:1.8}.share-feedback:empty{display:none}.share-manual label{margin:12px 0 8px;font-size:.9rem;display:block}.share-manual textarea{width:100%;max-width:100%;font:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #829689;border-radius:4px;padding:12px;line-height:1.6}.share-instagram-next{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.share-instagram-next>a{align-items:center;min-height:44px;display:flex}.share-instagram-next p{margin:0}@media (max-width:430px){.article-share-actions{gap:8px}.article-share-actions a,.article-share-actions button{min-width:60px;padding:8px 6px}.article-category-heading{gap:10px}.article-category-section{margin-bottom:48px}}
