.news-container{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.news-container{grid-template-columns:repeat(2,1fr)}}.news-tile{position:relative;border-radius:16px;border:1px solid rgba(255,255,255,.6);background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px #1f268712;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.news-tile:hover{transform:translateY(-4px);box-shadow:0 14px 32px #f57c0026;border-color:#f57c0066}.news-tile-image-link{display:block;text-decoration:none;overflow:hidden}.news-tile-image-wrapper{position:relative;height:200px;width:100%;overflow:hidden;background:#f1f5f9}.news-tile-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.news-tile:hover .news-tile-image{transform:scale(1.06)}.news-tile-badge{position:absolute;top:12px;right:12px;background:#f57c00eb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:9999px;box-shadow:0 2px 6px #00000026}.news-tile-content{padding:20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.news-meta{font-size:.85em;font-weight:600;color:#64748b;margin-bottom:6px;display:flex;align-items:center;gap:6px}.news-meta-divider{color:#cbd5e1}.news-tile h3{margin:4px 0 10px;font-size:1.25rem;line-height:1.35;font-weight:700}.news-tile h3 a{text-decoration:none;color:#0f172a;transition:color .2s ease}.news-tile h3 a:hover{color:var(--primary-color, #F57C00)}.news-tile p{color:#334155;font-size:.95rem;line-height:1.55;margin:0 0 16px;flex-grow:1}.news-tile-actions{display:flex;align-items:center;margin-top:auto;padding-top:8px}.pagination{margin-top:28px;text-align:center}.pagination a{padding:8px 16px;text-decoration:none;background-color:#fffc;color:#1e293b;border-radius:6px;margin:0 5px;font-weight:600;border:1px solid rgba(0,0,0,.08);transition:all .2s ease}.pagination a:hover{background-color:#fff;color:var(--primary-color, #F57C00);border-color:var(--primary-color, #F57C00)}.read-more-btn{display:inline-flex;align-items:center;padding:7px 16px;background-color:var(--primary-color, #F57C00);color:#fff;border:1px solid var(--primary-color, #F57C00);text-decoration:none;border-radius:8px;font-size:.9em;font-weight:600;box-shadow:0 2px 8px #f57c0040;transition:all .2s ease}.read-more-btn:hover{background-color:#ea580c;border-color:#ea580c;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #f57c0059}.copy-link-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;padding:7px 11px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:pointer;color:#475569;transition:all .2s ease}.copy-link-btn:hover{background-color:#f8fafc;color:var(--primary-color, #F57C00);border-color:var(--primary-color, #F57C00)}.copy-link-btn svg{pointer-events:none}.news-full{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:24px;border-radius:16px;box-shadow:0 8px 24px #1f268712;border:1px solid rgba(255,255,255,.6);overflow:hidden}.news-featured-image-wrapper{margin:-24px -24px 20px;max-height:400px;overflow:hidden}.news-featured-image{width:100%;height:100%;max-height:400px;object-fit:cover;display:block}.news-content{line-height:1.7;margin-top:20px;font-size:1.05em;color:#1e293b}.news-content figure,.news-content .attachment{max-width:100%!important;width:100%!important;margin:15px 0}.news-content img{max-width:100%!important;height:auto!important;display:block;border-radius:8px}
