.wz-main{overflow:hidden}.wz-hero{padding-bottom:56px}.wz-section{padding:88px 0}.wz-narrow{max-width:860px;margin-inline:auto}.breadcrumb{margin-bottom:1.5rem}.breadcrumb-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;font-size:.85rem}.breadcrumb-list a{color:var(--night-text-2);transition:color .2s ease}.breadcrumb-list a:hover{color:var(--accent-bright)}.breadcrumb-separator{color:var(--night-text-2);opacity:.55}.breadcrumb-current{color:var(--night-text);font-weight:500}.wz-tools{list-style:none;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.wz-tool{display:flex;flex-direction:column;padding:34px;border-radius:24px;min-width:0}.wz-tool .wz-tool-kicker{font-size:.8rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--accent-bright);margin-bottom:12px}.wz-tool h3{font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:var(--night-text);letter-spacing:-.01em;margin-bottom:10px}.wz-tool>p{color:var(--night-text-2);font-size:1.0625rem;line-height:1.75}.wz-tool dl{margin:22px 0 0}.wz-tool dt{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--night-text);margin-top:16px}.wz-tool dt:first-of-type{margin-top:0}.wz-tool dd{margin:6px 0 0;color:var(--night-text-2);font-size:.9875rem;line-height:1.7}.wz-tool-cta{margin-top:auto;padding-top:26px}.wz-tool-cta .btn-secondary{width:100%;max-width:100%;justify-content:center;text-align:center;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.wz-block{margin-bottom:64px}.wz-block:last-child{margin-bottom:0}.wz-block h2{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,1.95rem);font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-bottom:18px;line-height:1.25}.wz-block h2 .serif-accent{color:var(--accent-strong)}.wz-block h3{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--ink);margin:30px 0 10px}.wz-block p{color:var(--day-text);font-size:1.0625rem;line-height:1.8;margin-bottom:18px}.wz-block p:last-child{margin-bottom:0}.wz-block a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.wz-table-wrap{overflow-x:auto}.wz-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wz-table{width:100%;border-collapse:collapse;font-size:1rem;min-width:560px}.wz-table caption{text-align:left;color:var(--day-text);font-size:.9375rem;line-height:1.7;margin-bottom:14px}.wz-table th,.wz-table td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--gray-200);line-height:1.65}.wz-table thead th{color:var(--ink);font-weight:700;background:var(--gray-50)}.wz-table tbody th{color:var(--ink);font-weight:600;width:28%}.wz-table td{color:var(--day-text)}.wz-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.wz-list li{position:relative;padding-left:26px;color:var(--day-text);font-size:1.0625rem;line-height:1.75}.wz-list li::before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.wz-list strong{color:var(--ink)}.wz-facts{margin:0}.wz-facts dt{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--ink);margin-top:24px}.wz-facts dt:first-of-type{margin-top:0}.wz-facts dd{margin:6px 0 0;color:var(--day-text);font-size:1.0625rem;line-height:1.8}.wz-faq{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wz-faq details{border:1px solid var(--gray-200);border-radius:14px;background:var(--white)}.wz-faq summary{display:flex;align-items:center;min-height:48px;padding:14px 18px;cursor:pointer;font-weight:600;color:var(--ink);line-height:1.5}.wz-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wz-faq details[open] summary{border-bottom:1px solid var(--gray-200)}.wz-faq p{margin:0;padding:14px 18px 16px;color:var(--day-text);line-height:1.8}.wz-next{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wz-next a{display:block;padding:18px 20px;border:1px solid var(--gray-200);border-radius:14px;background:var(--white);color:var(--day-text);text-decoration:none;line-height:1.7;transition:border-color .25s ease,transform .25s ease}.wz-next a:hover{border-color:var(--accent);transform:translateY(-2px)}.wz-next strong{display:block;color:var(--ink);margin-bottom:2px}@media (prefers-reduced-motion:reduce){.wz-next a{transition:none}.wz-next a:hover{transform:none}}@media (max-width:860px){.wz-tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.wz-section{padding:64px 0}.wz-block{margin-bottom:48px}.wz-tool{padding:26px}}@media (max-width:400px){.wz-tool{padding:22px 18px}.wz-tool-cta .btn-secondary{padding:14px 16px}.wz-list li{padding-left:22px}}