.article{box-sizing:border-box;width:100%;min-width:0;max-width:820px;margin:0 auto;padding:72px 24px 96px}.article__crumb{color:inherit;text-decoration:none}.article__crumb:hover{color:var(--zc-blue)}.article__title{font:800 clamp(34px,4.2vw,54px)/1.06 var(--zc-font-sans);letter-spacing:-.03em;color:var(--zc-ink);margin:16px 0 0;max-width:22ch;text-wrap:balance}.article__meta{font:400 12.5px/1.55 var(--zc-font-mono);color:var(--zc-ink-5);margin:18px 0 0}.article__body{margin-top:36px;font:400 18.5px/1.7 var(--zc-font-sans);color:var(--zc-ink-3)}.article__body p,.article__body ul{margin:0 0 20px;text-wrap:pretty}.article__body a{color:var(--zc-blue);text-decoration:underline;text-underline-offset:3px}.article__body strong{color:var(--zc-ink)}.article__answer{padding:22px 26px;border-left:3px solid var(--zc-teal);border-radius:0 14px 14px 0;background:var(--zc-tint);color:var(--zc-ink-2)}.article__body h2{font:800 clamp(26px,3vw,34px)/1.15 var(--zc-font-sans);letter-spacing:-.02em;color:var(--zc-ink);margin:56px 0 18px;text-wrap:balance}.article__body h3{font:700 19px/1.3 var(--zc-font-sans);color:var(--zc-ink);margin:28px 0 8px}.article__list{padding-left:22px;display:grid;gap:10px}.article__list li::marker{color:var(--zc-teal)}.article__figure{margin:36px 0}.article__figure img{display:block;width:100%;height:auto;border:1px solid var(--zc-line);border-radius:16px;box-shadow:0 1px 2px #1530470d,0 24px 48px -28px #15304738}.article__figure figcaption{font:400 12.5px/1.55 var(--zc-font-mono);color:var(--zc-ink-5);margin-top:12px}.article__note{font:400 12.5px/1.55 var(--zc-font-mono);color:var(--zc-ink-5)}.article__figure--pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.article__figure--pair figcaption{grid-column:1 / -1;margin-top:0}.article__figure--narrow img{max-width:400px;margin-inline:auto}@media (max-width: 560px){.article__figure--pair{grid-template-columns:1fr}}.article__table-wrap{overflow-x:auto;border:1px solid var(--zc-line);border-radius:14px;margin:8px 0 24px}.article__table{width:100%;min-width:560px;border-collapse:collapse;font-size:15.5px;line-height:1.5}.article__table th,.article__table td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--zc-line-2)}.article__table tr:last-child th,.article__table tr:last-child td{border-bottom:0}.article__table thead th{font:500 11.5px/1.3 var(--zc-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--zc-slate);background:var(--zc-tint)}.article__table tbody th{font-weight:700;color:var(--zc-ink);width:30%}.article__table td:last-child{color:var(--zc-ink);background:#f4f9f9}.article__faq h3:first-child{margin-top:0}.article__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:56px;padding:32px;border-radius:16px;background:var(--zc-navy)}.article__cta-title{font:800 22px/1.25 var(--zc-font-sans);color:var(--zc-white);margin:0}.article__cta-text{font:400 16px/1.5 var(--zc-font-sans);color:var(--zc-sky);margin:6px 0 0}@media (max-width: 480px){.article{padding:48px 18px 72px}.article__body{font-size:17.5px}.article__answer{padding:18px 20px}.article__cta{padding:24px}.article__cta .btn-primary-lg{width:100%;text-align:center}}
