.xc-note{padding:20px;background:var(--pale);border-left:3px solid var(--grid);font-size:16px!important}.xc-table{overflow-x:auto;margin-top:28px}.xc-table table{width:100%;min-width:680px;border-collapse:collapse;font-size:18px;line-height:1.5}.xc-table caption{text-align:left;font-size:14px;color:var(--grid);margin-bottom:16px}.xc-table th,.xc-table td{text-align:left;vertical-align:top;padding:24px;border:1px solid var(--mist)}.xc-table thead{background:var(--focus);color:white}.xc-table tbody th{width:19%;color:var(--focus)}.xc-table td{width:40.5%}.xc-table td:last-child{background:var(--pale)}.xc-table a{display:block;color:var(--grid);font-size:15px;margin-top:10px}.xc-fit{display:grid;grid-template-columns:1fr 1fr;gap:28px}.xc-fit article{padding:32px;background:white;border-top:2px solid var(--grid)}.xc-fit h3,.xc-steps h3,.xc-callout h3{font-size:26px;line-height:1.2;margin:12px 0}.xc-steps{padding-left:28px;max-width:850px}.xc-steps li{padding:14px 0 14px 12px;border-bottom:1px solid var(--mist)}.xc-callout{padding:28px;background:var(--pale);margin-top:32px}.xc-faq details{border-bottom:1px solid var(--mist);padding:22px 0}.xc-faq summary{font-size:23px;font-weight:600;cursor:pointer;color:var(--focus)}.xc-faq p{max-width:80ch;margin-bottom:0}.xc-source-title{font-size:32px}.xc-table:focus-visible,.xc-faq summary:focus-visible{outline:3px solid var(--pulse);outline-offset:3px}@media(max-width:760px){.xc-fit{grid-template-columns:1fr}.xc-table th,.xc-table td{padding:16px}.xc-table table{font-size:16px}.xc-fit article{padding:24px}}