.b2.wk{background:var(--v-ground)}.b2.wk .pa-wrap{width:calc(min(var(--dc-wrap, 1360px), 100%) - 2 * var(--dc-pad, 16px))}.b2.wk ol>li,.b2.wk ul>li{margin:0}html .b2.wk .b2-em{color:var(--resolve-accent-deep);font-style:normal}.b2.wk .wk-top{padding-block:clamp(24px,3vw,44px) 0;background:var(--v-ground)}.b2.wk .wk-crumb ol{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(18px,2.4vw,32px);padding:0;list-style:none;font-size:.875rem;color:var(--resolve-dim)}.b2.wk .wk-crumb a{color:var(--resolve-dim);text-decoration:underline;text-underline-offset:4px}.b2.wk .wk-crumb a:hover{color:var(--v-ink)}.b2.wk .wk-crumb [aria-current]{color:var(--v-ink);font-weight:700}html .b2.wk .wk-top h1{color:var(--v-ink);font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.02;max-width:none}html .b2.wk .wk-top h1 span{color:var(--resolve-accent-deep)}html .b2.wk .wk-top .b2-lede{color:var(--v-ink);margin-top:14px;max-width:52ch;font-size:1.125rem}.b2.wk .wk-lib{padding-block:clamp(24px,3vw,40px) var(--v-sec);background:var(--v-ground)}.b2.wk .wk-lib h2.sr-only:focus{outline:none}.b2.wk .wk-ctl[hidden]{display:none}.b2.wk .wk-ctl-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap:14px 20px;align-items:end}.b2.wk .wk-f{display:block;min-width:0}.b2.wk .wk-k{display:block;margin-bottom:4px;color:var(--resolve-dim);font-size:.75rem;font-weight:700}.b2.wk .wk-f select,.b2.wk .wk-q input{width:100%;min-height:46px;padding:0 2px;border:0;border-bottom:1.5px solid var(--v-ink);border-radius:0;background:transparent;color:var(--v-ink);font:inherit;font-size:1rem;appearance:none;-webkit-appearance:none}.b2.wk .wk-f select{padding-right:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23141219' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 4px center;cursor:pointer}.b2.wk .wk-q input::placeholder{color:var(--resolve-dim);opacity:1}.b2.wk .wk-f select:focus-visible,.b2.wk .wk-q input:focus-visible{outline:3px solid var(--v-burnt);outline-offset:3px}.b2.wk .wk-f select.is-on,.b2.wk .wk-q input.is-on{border-bottom-color:var(--v-burnt);color:var(--v-burnt);font-weight:700}.b2.wk .wk-clear{min-height:46px;padding:0;border:0;background:none;color:var(--v-burnt);font:inherit;font-size:.9375rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;cursor:pointer}.b2.wk .wk-clear:focus-visible{outline:3px solid var(--v-burnt);outline-offset:3px}html .b2.wk .wk-count{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin:18px 0 0;color:var(--resolve-dim);font-size:.9375rem}.b2.wk .wk-count b{color:var(--v-ink)}.b2.wk .wk-count:empty{display:none}.b2.wk .wk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,6vw,88px) clamp(32px,4.4vw,64px);margin:0;padding:clamp(36px,4vw,56px) 0 0;list-style:none}.b2.wk .wl{position:relative;display:block;min-width:0}.b2.wk .wl-im{margin:0;background:var(--v-paper)}.b2.wk .wl-im img{display:block;width:100%;height:auto}.b2.wk .wl-art{position:relative;aspect-ratio:8/5;overflow:hidden}.b2.wk .wl-art>*{height:100%}html .b2.wk .wl-n{margin:18px 0 0;color:var(--v-ink);font:800 clamp(1.4rem,2vw,1.75rem)/1.1 var(--font-bricolage),sans-serif;letter-spacing:-.02em}.b2.wk .wl-n a{color:inherit;text-decoration:underline transparent;text-decoration-thickness:3px;text-underline-offset:5px;transition:text-decoration-color .15s}.b2.wk .wl-n a:after{content:"";position:absolute;inset:0}.b2.wk .wl:hover .wl-n a{text-decoration-color:var(--v-tang)}.b2.wk .wl-n a:focus-visible{outline:none;text-decoration-color:var(--v-tang)}.b2.wk .wl-n a:focus-visible:after{outline:3px solid var(--v-tang);outline-offset:8px}html .b2.wk .wl-sv{margin:6px 0 0;color:var(--v-burnt);font-size:.9375rem;font-weight:800}html .b2.wk .wl-tx{margin:8px 0 0;max-width:54ch;color:var(--resolve-dim);font-size:1.0625rem;line-height:1.5}html .b2.wk .wl-tx strong{color:var(--v-ink);font-weight:800}.b2.wk .wk-nomatch{max-width:560px;margin-top:clamp(32px,4vw,56px)}html .b2.wk .wk-nomatch-h{color:var(--v-ink);font:800 clamp(1.4rem,2vw,1.7rem)/1.15 var(--font-bricolage),sans-serif}html .b2.wk .wk-nomatch p:not(.wk-nomatch-h){margin-top:10px;color:var(--resolve-dim);font-size:1.0625rem}.b2.wk .wk-nomatch .wk-clear{margin-top:14px}.b2.wk .wk-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px;margin-top:clamp(40px,5vw,72px)}.b2.wk .wk-pager ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.b2.wk .wk-pg{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 6px;border:0;background:none;color:var(--v-ink);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.b2.wk a.wk-pg:hover,.b2.wk button.wk-pg:not(:disabled):hover{text-decoration:underline;text-decoration-color:var(--v-tang);text-decoration-thickness:3px;text-underline-offset:6px}.b2.wk .wk-pg:focus-visible{outline:3px solid var(--v-burnt);outline-offset:2px}.b2.wk .wk-pg.is-on{text-decoration:underline;text-decoration-color:var(--v-tang);text-decoration-thickness:3px;text-underline-offset:6px}.b2.wk .wk-pg.is-off{color:#8c8678;cursor:default}.b2.wk .wk-gap{align-self:center;color:var(--resolve-dim)}html .b2.wk .wk-pg-of{margin:0;color:var(--resolve-dim);font-size:.875rem}html .b2.wk .wk-close-k{margin-bottom:14px;color:#fff;font:800 .75rem/1.4 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase}@media (max-width:720px){.b2.wk .wk-crumb ol{gap:0 8px}.b2.wk .wk-crumb li{display:flex;align-items:center;min-height:44px}.b2.wk .wk-crumb a{display:inline-flex;align-items:center;min-height:44px}.b2.wk .wk-ctl-row{grid-template-columns:1fr 1fr;gap:10px 16px}.b2.wk .wk-q{grid-column:1/-1}.b2.wk .wk-clear{grid-column:1/-1;min-height:44px;justify-self:start}.b2.wk .wk-grid{grid-template-columns:1fr;gap:48px}.b2.wk .wk-pager{gap:4px 16px}.b2.wk .wk-pg-of{width:100%;text-align:center;order:-1}}@media (prefers-reduced-motion:reduce){.b2.wk .wl-n a{transition:none}}