.nw-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:28px}.nw-head-art{width:132px;height:132px;object-fit:contain}@media (max-width:767px){.nw-head-art{display:none}}.nw-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.nw-tab{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;color:#637083;background:#f2f4f7;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nw-tab:hover{color:#344051}.nw-tab.is-active{background:#141c25;color:#fff}.nw-tab .sg-chip-hint{color:inherit;opacity:.55;font-weight:400}.nw-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.nw-count{font-size:14px;color:var(--sg-fg-muted)}.nw-search{margin-left:auto;width:min(320px,100%);padding:10px 14px;border-radius:12px;border:1px solid var(--sg-border);background:var(--sg-surface);font-size:14px;font-family:inherit}.nw-search:focus{outline:2px solid var(--sg-secondary);outline-offset:-1px;background:#fff}.nw-grid{display:grid;grid-template-columns:1fr;gap:28px 24px}@media (min-width:768px){.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.nw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nw-card{display:block;color:inherit;text-decoration:none;min-width:0}.nw-card-media{border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:var(--sg-tint)}.nw-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.nw-card:hover .nw-card-media img{transform:scale(1.04)}.nw-card-meta{display:flex;gap:10px;margin:12px 0 6px;font-size:13px;color:var(--sg-fg-soft)}.nw-card-title{font-size:18px;line-height:24px;font-weight:600;color:var(--sg-fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.nw-card:hover .nw-card-title{color:var(--sg-secondary)}.nw-card-preview{margin-top:6px;font-size:14px;line-height:21px;color:var(--sg-fg-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nw-more-wrap{display:flex;justify-content:center;margin-top:36px}.nw-article{max-width:780px;margin:0 auto}.nw-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.nw-chip,.nw-meta{align-items:center}.nw-chip{display:inline-flex;padding:4px 12px;border-radius:999px;background:var(--sg-tint);font-size:13px;font-weight:500;color:var(--sg-fg-muted)}.nw-article .sg-h1{font-size:36px;line-height:43px;margin-bottom:20px;overflow-wrap:anywhere}@media (max-width:767px){.nw-article .sg-h1{font-size:28px;line-height:34px}}.nw-cover{width:100%;height:auto;border-radius:24px;margin:4px 0 28px;display:block}.nw-body{font-size:17px;line-height:27px;color:var(--sg-fg)}.nw-body p{margin:0 0 16px}.nw-body h2,.nw-body h3,.nw-body h4{font-weight:600;color:var(--sg-fg);margin:32px 0 12px}.nw-body h2{font-size:26px;line-height:32px}.nw-body h3{font-size:21px;line-height:27px}.nw-body h4{font-size:18px;line-height:24px}.nw-body ol,.nw-body ul{margin:0 0 16px;padding-left:24px}.nw-body li{margin-bottom:8px}.nw-body img{max-width:100%;height:auto;border-radius:16px;margin:20px auto;display:block}.nw-body a{color:var(--sg-secondary);text-decoration:none}.nw-body a:hover{text-decoration:underline}.nw-body b,.nw-body strong{font-weight:600}.nw-body blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--sg-primary,#ffcc00);background:var(--sg-surface);border-radius:0 12px 12px 0}.nw-body table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;margin:20px 0;display:block;overflow-x:auto}.nw-body td,.nw-body th{border:1px solid var(--sg-border);padding:8px 12px;text-align:left;vertical-align:top}.nw-body th{background:var(--sg-surface);font-weight:600}.nw-body iframe{max-width:100%;border:0;border-radius:16px}.nw-related{margin-top:56px;padding-top:32px;border-top:1px solid var(--sg-border)}.nw-related .sg-h3{margin-bottom:20px}button.nw-tab{border:0;height:auto;padding:4px 14px;font:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}