.prosener-detail{min-width:0}.prosener-detail .detail-section{font-size:13px;font-weight:700;color:#536f46;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.prosener-detail h2{line-height:1.35;overflow-wrap:anywhere}.detail-date{display:block;color:#65735d;font-size:14px;margin:10px 0 18px}.prosener-detail .detail-image{display:block;float:none;max-width:100%;width:auto;height:auto;max-height:320px;object-fit:contain;margin:18px auto;padding:8px;border:1px solid #e0e8db;border-radius:8px;box-sizing:border-box}.detail-content{display:flow-root;max-width:100%;overflow-x:auto;overflow-wrap:anywhere;line-height:1.65}.detail-content img,.detail-content video{max-width:100%!important;height:auto!important}.detail-content iframe{max-width:100%!important}.detail-content table{max-width:100%;border-collapse:collapse}.detail-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.detail-content p{max-width:100%}.detail-source{clear:both;padding:16px 0;border-top:1px solid #e0e8db;margin-top:22px}.detail-source a{color:#28671c}.detail-source span{font-size:12px;color:#63735c}.detail-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:18px;margin:22px 0;border-top:1px solid #dbe6d5}.detail-actions a{display:inline-block;padding:10px 15px;background:#f0f7eb;border:1px solid #c8dabd;border-radius:6px;color:#285e1d;text-decoration:none;font-weight:700}.detail-actions a:hover{background:#e1efd8}.prosener-detail a:focus-visible{outline:2px solid #2d7b1d;outline-offset:3px}@media(max-width:550px){.detail-actions{display:grid;grid-template-columns:1fr}.detail-actions a{text-align:center}.prosener-detail .detail-image{max-height:240px}}
