.c2--portals .c2-hero{padding-bottom:96px}.c2--portals .c2-hero-content{text-align:left}.c2--portals .c2-hero-title,.c2--portals .c2-hero-sub{margin-left:0;margin-right:0}.c2--portals .c2-hero-sub{color:#ffffffc7;max-width:46ch}.c2--portals .c2-hero-actions{justify-content:flex-start}.c2--portals .c2-hero .eyebrow{letter-spacing:.14em;color:#fff;opacity:.92;margin-bottom:20px;font-size:1rem;font-weight:600}.c2--portals .c2-hero-frame .c2-hero-sub{margin-top:20px}.c2--portals .c2-hero-frame .c2-window{max-height:none}.c2--portals .c2-section .c2-container>.c2-feature-text,.c2--portals .c2-section .c2-container>p{max-width:46rem}.c2--portals .c2-feature-text{min-width:0}.c2--portals .c2-feature-desc a{min-height:24px;color:var(--color-accent);text-underline-offset:3px;align-items:center;display:inline-flex}.c2--portals .c2-feature-desc+.c2-feature-desc,.c2--portals .ara-body+.ara-body{margin-top:-8px}.c2--portals .ara-body{color:var(--color-fg-muted);max-width:72ch}.c2--portals section[id],.c2--portals h2[id],.c2--portals h3[id]{scroll-margin-top:96px}.c2--portals .ara-table{border:1px solid var(--color-border-muted);background:#fff;border-radius:8px;scroll-margin-top:96px;display:block;overflow-x:auto}.c2--portals .ara-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.c2--portals .ara-table table{border-collapse:collapse;width:100%;min-width:780px;color:var(--color-fg-muted)}.c2--portals .ara-table--pairs table{min-width:0}.c2--portals .ara-table th,.c2--portals .ara-table td{border-right:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);text-align:left;vertical-align:top;padding:16px;font-size:.88rem;line-height:1.5}.c2--portals .ara-table th{background:var(--color-canvas-subtle);color:var(--color-fg-default);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.c2--portals .ara-table th:last-child,.c2--portals .ara-table td:last-child{border-right:0}.c2--portals .ara-table tbody tr:last-child td{border-bottom:0}.c2--portals .ara-faq{max-width:none}.c2--portals .ara-faq-item{background:#fff}@media (max-width:768px){.c2--portals .c2-hero{padding-bottom:72px}.c2--portals .ara-table table{min-width:720px}.c2--portals .ara-table--pairs table{min-width:0}.c2--portals .ara-table--pairs th,.c2--portals .ara-table--pairs td{padding:12px}.c2--portals .c2-hero-actions .btn{white-space:normal;text-align:center;justify-content:center;max-width:100%}}
