/* AT related articles v1 */
.at-related{max-width:1240px;margin:48px auto;padding:30px 24px;color:#153e35;background:#eef4e7;border:1px solid #dce5d7;border-radius:22px;box-sizing:border-box;font:16px/1.75 system-ui,'Noto Sans Bengali',sans-serif}.at-related *{box-sizing:border-box}.at-related-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.at-related h2{font-size:clamp(25px,3vw,34px);line-height:1.35;margin:8px 0 12px}.at-related-kicker{font-size:12px;letter-spacing:1.2px;font-weight:750}.at-related-top>a{font-weight:700;white-space:nowrap;color:inherit}.at-related-description{max-width:850px;color:#486650;font-size:15px}.at-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.at-related-card{min-width:0;display:flex;flex-direction:column;background:white;border:1px solid #dce5d7;border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.at-related-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #153e3514}.at-related-art{height:145px;background:#153e35;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#c8f4a2;font-size:56px;font-weight:800}.at-related-art img{width:100%;height:100%;object-fit:cover}.at-related-copy{padding:20px;display:flex;flex:1;flex-direction:column}.at-related-copy small{font-size:12px;color:#486650}.at-related h3{font-size:20px;line-height:1.45;margin:10px 0;overflow-wrap:anywhere}.at-related-copy p{font-size:15px;color:#486650;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.at-related-copy strong{font-size:14px;margin-top:auto}.at-related-controls{border-top:1px solid #d2dfca;padding-top:20px;display:flex;align-items:end;flex-wrap:wrap;gap:14px}.at-related-controls label{display:grid;gap:6px;font-size:14px;flex:1;min-width:180px}.at-related-controls input{font:inherit;min-height:46px;border:1px solid #b9ccb1;border-radius:9px;padding:10px 12px;width:100%;background:white;color:#153e35}.at-related-controls button{font:inherit;font-size:14px;min-height:46px;padding:10px 16px;border:1px solid #b9ccb1;border-radius:9px;background:white;color:#153e35;cursor:pointer}.at-related-status{font-size:13px}.at-related a:focus-visible,.at-related input:focus-visible,.at-related button:focus-visible{outline:3px solid #578340;outline-offset:3px}@media(max-width:760px){.at-related{margin:28px 12px;padding:22px 16px;border-radius:16px}.at-related-top{align-items:start;flex-direction:column;gap:0}.at-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.at-related-copy{padding:14px}.at-related h3{font-size:18px}.at-related-art{height:110px}.at-related-copy p{font-size:14px}}@media(max-width:440px){.at-related-grid{grid-template-columns:minmax(0,1fr)}.at-related-card{flex-direction:row}.at-related-art{width:82px;min-width:82px;height:auto;font-size:30px}.at-related-copy p{display:none}.at-related h3{font-size:17px}.at-related-copy small{font-size:11px}}@media(prefers-reduced-motion:reduce){.at-related-card{transition:none}.at-related-card:hover{transform:none}}

.at-related-interests{border:0;margin:20px 0;padding:0;min-width:0}.at-related-interests legend{font-weight:750;font-size:16px}.at-related-interests p{font-size:14px;color:#486650;margin:6px 0 12px}.at-related-interests>div{display:flex;flex-wrap:wrap;gap:9px}.at-related-interests button{min-height:44px;border:1px solid #b9ccb1;border-radius:24px;padding:9px 15px;font:inherit;font-size:14px;background:white;color:#153e35;cursor:pointer}.at-related-interests button[aria-pressed=true]{background:#153e35;border-color:#153e35;color:#c8f4a2}.at-related-interests button:focus-visible{outline:3px solid #578340;outline-offset:3px}
