.aj-nfd{margin:22px 0;color:#153e32;min-width:0}.aj-nfd [hidden]{display:none!important}.aj-nfd__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.aj-nfd__head h2{margin:0;font-size:1.35rem;line-height:1.25;color:#153e32}.aj-nfd__head span,.aj-nfd__source{font-size:.78rem;color:#53645d;line-height:1.5}.aj-nfd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aj-nfd__card{min-width:0;border:1px solid #dce8df;border-top:3px solid #ee7f35;background:#fffdf9;border-radius:12px;padding:15px;display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.aj-nfd__card h3{font-size:1rem;line-height:1.35;margin:5px 0 9px}.aj-nfd a{color:#206d50;text-decoration:underline;text-underline-offset:2px}.aj-nfd__card h3 a{text-decoration:none}.aj-nfd a:focus-visible,.aj-nfd summary:focus-visible{outline:3px solid #ee7f35;outline-offset:3px}.aj-nfd__date{margin:0;font-size:.75rem;color:#8a410e;font-weight:700}.aj-nfd__age{margin:0 0 9px;padding:3px 8px;border-radius:6px;background:#edf5ed;font-size:.76rem;font-weight:700}.aj-nfd__conditions{font-size:.8rem;line-height:1.5;color:#47574f;margin:0 0 12px;max-height:7.5em;overflow:auto}.aj-nfd__link{font-size:.75rem;margin-top:auto}.aj-nfd__source{margin:10px 0 0}.aj-nfd details{margin-top:12px}.aj-nfd summary{cursor:pointer;font-weight:700;font-size:.85rem;padding:10px 0}.aj-nfd__weather{border:1px solid #dce8df;border-radius:12px;background:#f4f8f2;padding:14px 16px;margin-bottom:18px}.aj-nfd__weather strong{font-size:.95rem}.aj-nfd__days{display:flex;flex-wrap:wrap;gap:8px 18px;margin:8px 0}.aj-nfd__day{font-size:.82rem;line-height:1.5}.aj-nfd__weather small{font-size:.72rem;line-height:1.45;color:#53645d}.aj-nfd:empty{display:none}@media(max-width:760px){.aj-nfd__grid{grid-template-columns:1fr}.aj-nfd__card{padding:14px}.aj-nfd__head h2{font-size:1.2rem}.aj-nfd__days{display:block}.aj-nfd__day{display:block;margin:6px 0}.aj-nfd__weather{padding:12px 14px}}
