.flow-link{display:inline-block;margin-top:14px;color:var(--blue);font-weight:600}.news-search{display:flex;gap:10px;padding:20px 6vw;flex-wrap:wrap}.news-search button,.news-search input,.news-search select{padding:12px;border:1px solid var(--line);border-radius:7px;background:white;max-width:100%}.news-search input{flex:1 1;min-width:150px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:20px 6vw 100px}.news-grid article{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:white}.news-grid article>div{padding:24px}.news-grid img{width:100%;height:220px;object-fit:cover}.news-detail>small,.news-grid small{display:block;color:#71839a}.news-grid h2{font-size:22px;line-height:1.45}.news-grid p{color:#71839a;line-height:1.8;overflow-wrap:anywhere}.news-detail{width:min(820px,calc(100% - 36px));margin:38px auto 100px;overflow-wrap:anywhere}.news-detail>small{margin-top:30px}.news-detail h1{font-size:clamp(28px,4vw,42px);line-height:1.4}.news-summary{padding:20px;background:#f3f7fc;color:#60768f;line-height:1.8}.news-cover{width:100%;max-height:520px;object-fit:contain;margin:20px 0}.news-body{white-space:pre-wrap;line-height:2;font-size:16px;margin:30px 0}.news-convert{padding:24px;margin:35px 0;border:1px solid var(--line);border-radius:12px;background:#f8fbff}.news-convert p{line-height:1.8}.news-convert a{margin-right:18px}.news-convert .primary-link{display:inline-block;padding:12px 16px}.news-admin{padding:24px}.news-admin article{padding:18px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.news-admin article small{display:block;margin-top:8px;color:#71839a}.news-admin-actions{display:flex;gap:14px;flex-wrap:wrap}.news-admin button{padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--blue)}.news-editor{width:min(800px,94vw)}.news-editor textarea{min-height:110px}.news-editor textarea[name=content]{min-height:270px}.news-editor img{max-height:150px;max-width:100%;object-fit:contain}@media(max-width:700px){.news-grid{grid-template-columns:1fr;padding:16px 16px 90px}.news-search{padding:16px}.news-admin{padding:12px}.news-admin article{align-items:flex-start;flex-direction:column}.news-convert{padding:18px}}.news-editor input:not([type=file]),.news-editor select{display:block;width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit}.news-editor input[type=file]{width:100%;padding:10px 0}.news-editor>header>button{width:auto;min-width:58px;white-space:nowrap}.news-admin .news-editor .dialog-submit{background:var(--blue);color:#fff;border:0;width:100%;min-height:44px}.news-editor label{display:block;margin:18px 0}.news-admin button:disabled{opacity:.5}