.hub-nav{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--rule,#d8d8dc);padding-top:24px;padding-bottom:24px;margin-bottom:0}
.hub-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 23px;border:1px solid var(--rule,#d8d8dc);border-radius:6px;background:var(--paper,#fff);color:var(--ink,#09090b);font-weight:750;font-size:16px;line-height:1.4;text-align:center;text-decoration:none}
.hub-nav a[aria-current="page"]{background:var(--orange,#ff6a00);border-color:var(--orange,#ff6a00);color:var(--ink,#09090b)}
.hub-nav a:not([aria-current]):hover{background:var(--soft,#f4f4f5);border-color:var(--ink,#09090b)}
.hub-nav a:focus-visible,.example-downloads a:focus-visible{outline:2px solid var(--orange-ink,#a84400);outline-offset:4px}
.article-next-step{margin-top:42px;margin-bottom:54px}
.next-step-inner{border-top:1px solid var(--rule,#d8d8dc);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1044px;margin-left:auto}
.next-step-inner>div{max-width:65ch}
.next-step-inner h2{font-size:27px;line-height:1.2;letter-spacing:-.025em;text-transform:none;margin:0}
.next-step-inner p{font-size:16px;line-height:1.6;color:var(--muted,#56585a);margin:10px 0 0}
.next-step-inner>.button{flex:none;font-size:14px;white-space:normal;text-align:center;max-width:270px}
.worked-example{padding-top:30px;margin-top:24px;border-top:1px solid var(--rule,#d8d8dc);padding-bottom:28px}
.worked-example h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px;text-transform:none}
.worked-example p,.worked-example li{font-size:17px;line-height:1.6}
.worked-example p+p{margin-top:12px}
.example-table-scroll{overflow-x:auto;margin:20px 0;scrollbar-color:var(--orange-ink,#a84400) var(--soft,#f4f4f5)}
.worked-example table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}
.worked-example caption{text-align:left;font-weight:700;margin-bottom:10px}
.worked-example th,.worked-example td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--rule,#d8d8dc);vertical-align:top}
.worked-example th{background:var(--soft,#f4f4f5);font-weight:750}
.worked-example .example-fact{font-weight:750;color:var(--orange-ink,#a84400)}
.worked-example ul,.worked-example ol{padding-left:22px;margin-top:12px}
.example-downloads{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px;align-items:center}
.example-downloads>a:not(.button){font-size:15px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1099px){.next-step-inner{max-width:none;align-items:flex-start}}
@media(max-width:700px){.hub-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;padding-bottom:20px}.hub-nav a{font-size:14px;padding:12px;min-height:56px}.article-next-step{margin-top:32px;margin-bottom:40px}.next-step-inner{display:block;padding-top:24px}.next-step-inner h2{font-size:25px}.next-step-inner>.button{margin-top:20px}.worked-example h2{font-size:27px}.worked-example p,.worked-example li{font-size:16px}.worked-example th,.worked-example td{padding:9px 10px}.example-downloads{gap:14px 18px}}
