.nwl-find{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(28px,3.4vw,44px)}.nwl-find__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px}.nwl-find__lbl{font-family:var(--f);font-size:var(--t-lbl);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.nwl-find__box{position:relative;display:block;min-width:0}.nwl-find__ico{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.nwl-find__in{width:100%;height:54px;padding:0 20px 0 48px;border:1px solid var(--line-3);border-radius:var(--r-pill);background:var(--paper);font-family:var(--f-b);font-size:1rem;color:var(--ink);transition:border-color var(--d1) var(--e-io),box-shadow var(--d1) var(--e-io)}.nwl-find__in::placeholder{color:var(--faint);opacity:1}.nwl-find__in:hover{border-color:var(--faint)}.nwl-find__in:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-wash-2)}.nwl-find__in::-webkit-search-cancel-button{cursor:pointer}.nwl-find__go{height:54px}.nwl-find__topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;border:0;padding:0;margin:0}.nwl-tf{position:relative;display:inline-flex}.nwl-tf input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;border-radius:var(--r-pill)}.nwl-tf span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);font-family:var(--f);font-size:var(--t-lbl);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:border-color var(--d1) var(--e-io),color var(--d1) var(--e-io),background var(--d1) var(--e-io)}.nwl-tf:hover span{border-color:var(--line-3);color:var(--ink)}.nwl-tf input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.nwl-tf input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.nwl-find.is-js .nwl-find__apply{display:none}.nwl-results{position:relative;transition:opacity var(--d2) var(--e)}.nwl-results.is-busy{opacity:.55}.nwl-results__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding-bottom:14px;border-bottom:var(--nws-rule)}.nwl-results__count{font-family:var(--f);font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink)}.nwl-mx__head,.nwl-issue__in{display:grid;grid-template-columns:132px minmax(0,1fr) 356px;column-gap:clamp(20px,2.6vw,36px)}.nwl-mx__head{align-items:end;padding:18px 0 12px;font-family:var(--f);font-size:var(--t-lbl);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.nwl-mx__h-issue{grid-column:1 / span 2}.nwl-mx__h-topics{display:grid;grid-template-columns:repeat(6,48px);justify-content:start;align-items:end}.nwl-mx__h-topics span{justify-self:center;writing-mode:vertical-rl;transform:rotate(180deg);line-height:1;white-space:nowrap}.nwl-mx__h-topics span.is-on{color:var(--ink)}.nwl-mx__h-min{display:none}.nwl-issue{border-top:1px solid var(--line)}.nwl-issue:last-child{border-bottom:1px solid var(--line)}.nwl-issue__in{align-items:start;padding:clamp(22px,2.6vw,32px) 0}.nwl-issue__cover{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--r);overflow:hidden;background:var(--paper-4)}.nwl-issue__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.03);transition:transform .8s var(--e)}.nwl-issue__in:hover .nwl-issue__cover img{transform:scale(1.04)}.nwl-issue__no{position:absolute;left:10px;bottom:10px;display:grid;place-items:center;min-width:38px;height:30px;padding:0 8px;border-radius:var(--r-xs);background:var(--paper);font-family:var(--f);font-size:var(--t-sm);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.nwl-issue__main{min-width:0}.nwl-issue__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-family:var(--f);font-size:var(--t-lbl);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nwl-issue__meta>:not(:last-child)::after{content:"\00B7";margin-inline:10px;color:var(--ghost)}.nwl-issue__num{color:var(--blue-d)}.nwl-issue__theme{color:var(--ink)}.nwl-issue__t{margin-top:10px;font-family:var(--f-h);font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:500;line-height:1.18;letter-spacing:-.018em;color:var(--ink)}.nwl-issue__t a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color var(--d2) var(--e-io)}.nwl-issue__t a:hover{text-decoration-color:var(--ink)}.nwl-issue__dek{margin-top:10px;max-width:62ch;font-size:var(--t-sm);line-height:1.6;color:var(--txt)}.nwl-issue__hits{margin-top:16px;padding:12px 16px 8px;border-radius:var(--r-sm);background:var(--paper);border:1px solid var(--line)}.nwl-issue__hits-t{font-family:var(--f);font-size:var(--t-lbl);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nwl-issue__hits ul{margin-top:4px}.nwl-issue__hits li+li{border-top:1px solid var(--line-2)}.nwl-issue__hit{display:flex;flex-direction:column;gap:4px;min-height:44px;justify-content:center;padding:9px 0;color:inherit}.nwl-issue__hit-l{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--t-sm);font-weight:600;line-height:1.4;color:var(--ink);transition:color var(--d1) var(--e-io)}.nwl-issue__hit-l .i{color:var(--blue);font-family:var(--f)}.nwl-issue__snip{max-width:72ch;font-size:var(--t-sm);line-height:1.6;color:var(--txt)}.nwl-issue__hit:hover .nwl-issue__hit-l{color:var(--blue-d)}.nwl-issue__hit:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-xs)}.nwl-issue__mx{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.nwl-issue__dots{display:grid;grid-template-columns:repeat(6,48px)}.nwl-dot-c{min-width:0}.nwl-dot{position:relative;display:grid;place-items:center;height:44px;border-radius:var(--r-pill);color:var(--ink)}.nwl-dot i{display:block;width:8px;height:2px;border-radius:2px;background:var(--line-3)}.nwl-dot.is-led i{width:14px;height:14px;border-radius:50%;background:var(--ink);transition:transform var(--d2) var(--e)}.nwl-dot.is-cov i{width:12px;height:12px;border-radius:50%;background:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.nwl-dot.is-sel i{box-shadow:0 0 0 3px var(--paper-2),0 0 0 5px var(--blue)}.nwl-dot.is-cov.is-sel i{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 3px var(--paper-2),0 0 0 5px var(--blue)}a.nwl-dot:hover i{transform:scale(1.2)}a.nwl-dot:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.nwl-dot b{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nwl-issue__min{flex:none;min-width:56px;text-align:right;font-family:var(--f);font-size:var(--t-xs);color:var(--muted)}.nwl-results__empty{padding:clamp(28px,4vw,48px) 0;border-bottom:1px solid var(--line)}.nwl-results__empty-t{font-family:var(--f-h);font-size:var(--t-h3);font-weight:500;color:var(--ink)}.nwl-results__empty-d{margin-top:6px;font-size:var(--t-sm);color:var(--muted)}@media (max-width:1180px){.nwl-mx__head,.nwl-issue__in{grid-template-columns:112px minmax(0,1fr) 308px}.nwl-mx__h-topics,.nwl-issue__dots{grid-template-columns:repeat(6,40px)}}@media (max-width:960px){.nwl-mx__head{display:none}.nwl-issue__in{grid-template-columns:96px minmax(0,1fr);row-gap:14px}.nwl-issue__mx{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.nwl-issue__dots{display:flex;flex-wrap:wrap;gap:6px}.nwl-dot-c[aria-hidden="true"]{display:none}.nwl-dot{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--line);background:var(--paper)}.nwl-dot.is-led i,.nwl-dot.is-cov i{width:8px;height:8px}.nwl-dot.is-sel{border-color:var(--ink)}.nwl-dot.is-sel i,.nwl-dot.is-cov.is-sel i{box-shadow:none;background:var(--blue)}.nwl-dot b{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;font-family:var(--f);font-size:var(--t-lbl);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}a.nwl-dot:hover{border-color:var(--line-3)}.nwl-issue__min{text-align:left}}@media (max-width:600px){.nwl-issue__meta{column-gap:16px}.nwl-issue__meta>:not(:last-child)::after{content:none}.nwl-find__row{grid-template-columns:minmax(0,1fr)}.nwl-find__lbl{padding-block:13px;margin-block:-13px}.nwl-find__go{width:100%}.nwl-find.is-js .nwl-find__go{display:none}.nwl-issue__in{grid-template-columns:72px minmax(0,1fr);column-gap:16px}.nwl-issue__no{left:6px;bottom:6px;min-width:30px;height:24px;font-size:var(--t-xs)}.nwl-issue__mx{grid-column:1 / -1}.nwl-issue__main{display:contents}.nwl-issue__cover{grid-row:span 2;align-self:start}.nwl-issue__meta,.nwl-issue__t{grid-column:2}.nwl-issue__dek,.nwl-issue__hits{grid-column:1 / -1}.nwl-issue__t{margin-top:0}.nwl-tf span{height:44px}.nwl-find__apply{min-height:44px}}@media (prefers-reduced-motion:reduce){.nwl-issue__cover img,.nwl-results,.nwl-dot.is-led i{transition:none}}@media (pointer:coarse){.nwl-issue__t a{display:inline-flex;align-items:center;min-height:44px}}
