.cmn-rnw .nw-section{background:#fff}.cmn-rnw .nw-head{margin-top:20px}.cmn-rnw .nw-lead{max-width:680px}.cmn-rnw .nw-filter{margin-top:28px}.cmn-rnw button.appr-domain{cursor:pointer;transition:border-color .2s,color .2s,background .2s}.cmn-rnw button.appr-domain:hover{border-color:var(--accent-500);color:var(--accent-700)}.cmn-rnw .nw-feat-wrap{margin-top:40px}.cmn-rnw .nl-feat__eyebrow{color:var(--accent-600);font-size:11px}.cmn-rnw .nw-feat__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmn-rnw .nw-feat__ex{color:var(--ink-600);margin:0;font-size:14px;line-height:1.85}.cmn-rnw .nl-sec__title{font-size:24px}.cmn-rnw .news-empty{border:1px dashed var(--ink-300);text-align:center;color:var(--ink-500);border-radius:12px;margin:32px 0 0;padding:40px 32px;font-size:14px;line-height:1.85}.cmn-rnw .chan-card__ic--note{font-family:var(--font-inter), sans-serif;font-size:16px;font-weight:700;line-height:1}.cmn-rnw .chan-card__badge{margin-left:4px}.cmn-rnw .nw-pager{justify-content:center;gap:8px;margin-top:48px;display:flex}.cmn-rnw .nw-page{border:1px solid var(--ink-300);min-width:38px;height:38px;color:var(--ink-700);font-family:var(--font-inter), sans-serif;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cmn-rnw .nw-page:hover:not(:disabled){border-color:var(--accent-500);color:var(--accent-700)}.cmn-rnw .nw-page--active{background:var(--accent-600);border-color:var(--accent-600);color:#fff}.cmn-rnw .nw-page:disabled{opacity:.4;cursor:default}.cmn-rnw .blog-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;margin-top:36px;display:grid}.cmn-rnw .blog-feat{border:1px solid var(--ink-200);background:#fff;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:28px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex}.cmn-rnw .blog-feat:hover{transform:translateY(-2px);box-shadow:0 8px 24px #111b3b14}.cmn-rnw .blog-feat__meta{align-items:center;gap:12px;display:flex}.cmn-rnw .blog-date{font-family:var(--font-inter), sans-serif;color:var(--ink-500);font-size:13px}.cmn-rnw .blog-feat__title{font-family:var(--font-zen-kaku), sans-serif;color:var(--ink-900);margin:0;font-size:21px;font-weight:700;line-height:1.5}.cmn-rnw .blog-feat__ex{color:var(--ink-700);margin:0;font-size:14px;line-height:1.85}.cmn-rnw .blog-list{border-top:1px solid var(--ink-200);flex-direction:column;min-width:0;display:flex}.cmn-rnw .blog-row{border-bottom:1px solid var(--ink-200);flex-direction:column;gap:8px;padding:16px 4px;text-decoration:none;transition:background .2s;display:flex}.cmn-rnw .blog-row:hover{background:var(--ink-50)}.cmn-rnw .blog-row__meta{align-items:center;gap:12px;display:flex}.cmn-rnw .blog-row__title{color:var(--accent-700);margin:0;font-size:15px;font-weight:700;line-height:1.6}.cmn-rnw .blog-row:hover .blog-row__title{color:var(--accent-500)}.cmn-rnw .blog-channels{border-top:1px solid var(--ink-200);flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding-top:28px;display:flex}.cmn-rnw .blog-channels__label{color:var(--ink-500);font-size:14px}.cmn-rnw .nw-theme-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.cmn-rnw .nw-theme-row__label{color:var(--ink-500);font-size:12px}@media (max-width:1023px){.cmn-rnw .blog-grid{grid-template-columns:minmax(0,1fr);gap:28px}.cmn-rnw .blog-feat{padding:20px}.cmn-rnw .blog-feat__title{font-size:18px}.cmn-rnw .blog-channels{gap:12px 16px}}