﻿.vta-activity{--blue:var(--vta-color-blue);--red:var(--vta-color-red);--paper:#f7f5f2;color:#222;scroll-behavior:smooth}.vta-activity__container{width:min(1120px,calc(100% - 40px));margin-inline:auto}.vta-activity__hero{min-height:245px;background:#06245a var(--activity-banner) center/cover no-repeat;display:flex;align-items:flex-end}.vta-activity__heading{width:min(520px,90%);padding:30px 34px 24px;background:#fff}.vta-activity__heading span{color:var(--blue);font-size:12px;font-weight:700}.vta-activity__heading h1{margin:8px 0 0;color:#111;font:400 clamp(30px,4vw,48px)/1.1 var(--vta-font-display)}.vta-activity__nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #ddd}.vta-activity__nav .vta-activity__container{display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none}.vta-activity__nav a{padding:15px 24px;color:#222;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.vta-activity__nav a.is-active,.vta-activity__nav a:hover{background:var(--blue);color:#fff}.vta-activity__intro{padding-block:28px 0;font-style:italic}.vta-activity__section,.vta-activity__special,.vta-activity__fee,.vta-activity__roster{scroll-margin-top:70px;padding:58px 0}.vta-activity__section:nth-child(even),.vta-activity__special,.vta-activity__roster{background:var(--paper)}.vta-activity__section-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:70px;align-items:center}.vta-activity__section--left .vta-activity__copy{order:2}.vta-activity__section--left figure{order:1}.vta-activity__section--none .vta-activity__section-grid{display:block}.vta-activity h2{position:relative;margin:0 0 25px;color:var(--blue);font:400 30px/1.2 var(--vta-font-display)}.vta-activity h2:before{content:"";display:block;width:50px;height:4px;margin-bottom:18px;background:var(--red)}.vta-activity .lead{font-weight:600;font-style:italic}.vta-activity .content{font-size:16px;line-height:1.65}.vta-activity figure{margin:0}.vta-activity figure img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;border-radius:9px}.vta-activity__button{display:inline-flex;margin-top:20px;padding:10px 22px;border-radius:4px;background:var(--blue);color:#fff;font-size:12px;text-transform:uppercase}.vta-activity__button span{margin-left:18px}.vta-activity__special{text-align:center}.vta-activity__special h2:before,.vta-activity__roster h2:before{margin-inline:auto}.vta-activity__columns{columns:2;column-gap:65px;text-align:left;line-height:1.6}.vta-activity__fee-grid{display:grid;grid-template-columns:1.5fr .75fr;gap:45px}.vta-activity__fee-grid aside{padding:24px;background:var(--paper)}.vta-activity__roster{text-align:center}.vta-activity__table-wrap{overflow-x:auto;margin-top:35px}.vta-activity table{width:100%;border-collapse:collapse;text-align:left;background:#fff}.vta-activity th,.vta-activity td{padding:13px;border:1px solid #d5dbe6;font-size:12px}.vta-activity thead{background:#eaf1fb;color:var(--blue);text-transform:uppercase}.vta-activity tbody th{color:var(--blue)}
@media(max-width:767px){.vta-activity__container{width:min(100% - 28px,1120px)}.vta-activity__hero{min-height:180px}.vta-activity__heading{padding:22px 20px}.vta-activity__nav .vta-activity__container{justify-content:flex-start;width:100%}.vta-activity__nav a{padding:12px 16px}.vta-activity__section,.vta-activity__special,.vta-activity__fee,.vta-activity__roster{padding:40px 0}.vta-activity__section-grid,.vta-activity__fee-grid{grid-template-columns:1fr;gap:25px}.vta-activity__section--left .vta-activity__copy,.vta-activity__section--left figure{order:initial}.vta-activity__columns{columns:1}.vta-activity h2{font-size:25px}}

.vta-activity__fee-intro{max-width:650px;margin:0 0 36px;font-size:18px;font-weight:700;font-style:italic;line-height:1.35}.vta-activity__fee-document h3{text-align:center;font:700 18px/1.35 var(--vta-font-body)}.vta-activity__fee-document .decision{text-align:center;font-style:italic}.vta-activity__fee-table{max-height:310px;margin-top:30px;overflow:hidden;position:relative}.vta-activity__fee-table:after{content:"";position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(transparent,#fff)}.vta-activity__fee-table:hover{max-height:none}.vta-activity__fee-table:hover:after{display:none}.vta-activity__fee-table th,.vta-activity__fee-table td{text-align:center}.vta-fee-calculator{align-self:start;border:1px solid #ddd;background:#f7f5f2!important;padding:28px!important}.vta-fee-calculator h3{margin:0 0 15px;padding-left:12px;border-left:5px solid #ccc;color:var(--blue);font:700 22px/1.2 var(--vta-font-body)}.vta-fee-calculator>p{font-style:italic;line-height:1.4}.vta-fee-calculator__fields{display:grid;grid-template-columns:1fr 88px;margin:25px 0 16px}.vta-fee-calculator input,.vta-fee-calculator select{height:52px;margin:0;border:1px solid #ddd;background:#fff;box-shadow:none}.vta-fee-calculator input{padding:0 16px}.vta-fee-calculator button{width:100%;height:45px;margin:0;border:0;border-radius:10px;background:var(--blue);color:#fff;font-weight:700}.vta-fee-calculator__error{margin:12px 0 0!important;color:#c00;font-size:12px;font-style:normal!important}.vta-fee-calculator__result{margin-top:22px;padding-top:24px;border-top:1px solid #d8d8d8;text-align:center}.vta-fee-calculator__result span,.vta-fee-calculator__result small{display:block}.vta-fee-calculator__result strong{display:block;margin:10px 0;color:#e31717;font-size:30px;line-height:1.2}.vta-fee-calculator__result small{color:#777}
@media(max-width:767px){.vta-activity__fee-intro{font-size:14px}.vta-fee-calculator{padding:20px!important}.vta-fee-calculator__fields{grid-template-columns:1fr 80px}.vta-fee-calculator__result strong{font-size:25px}}

/* Keep the fee table stable when the pointer enters or leaves it. */
.vta-activity .vta-activity__fee-table,
.vta-activity .vta-activity__fee-table:hover {
    max-height:none;
    overflow-x:auto;
    overflow-y:visible;
}

.vta-activity .vta-activity__fee-document h3 {
    text-align:center;
    font:600 12px/1.5 var(--vta-font-body);
}

.vta-activity .vta-activity__fee-intro {
    max-width:650px;
    margin:0 0 20px;
    padding-bottom:20px;
    border-bottom:1px solid #dadada;
    font-size:18px;
    font-weight:600;
    font-style:italic;
    line-height:1.35;
}

.vta-activity .vta-fee-calculator {
    align-self:start;
    padding:28px !important;
    border:1px solid #e1e1e1;
    background:#f7f5f2 !important;
}

.vta-activity .vta-fee-calculator h3 {
    margin:0 0 15px;
    padding-left:12px;
    border-left:5px solid #afafaf;
    color:var(--blue);
    font:600 20px/1.5 var(--vta-font-body);
}

.vta-activity .vta-fee-calculator .vta-fee-calculator__fields input,
.vta-activity .vta-fee-calculator .vta-fee-calculator__fields select {
    height:50px !important;
    min-height:50px !important;
    margin:0 !important;
    border:1px solid #ddd !important;
    border-radius:0;
    background:#fff !important;
    box-shadow:none !important;
}

.vta-activity .vta-fee-calculator .vta-fee-calculator__fields select {
    padding-right:42px !important;
    background-color:#fff !important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1h12L7 8z' fill='%23D0D0D0'/%3E%3C/svg%3E") !important;
    background-repeat:no-repeat !important;
    background-position:right 16px center !important;
    background-size:14px 9px !important;
    -webkit-appearance:none !important;
    appearance:none !important;
}

.vta-activity .vta-fee-calculator__exchange-note {
    margin:-5px 0 24px;
    color:#222;
    font-size:12px;
    font-style:italic;
    line-height:1.45;
}
.vta-activity .vta-fee-calculator__exchange-note p { margin:0; }
.vta-activity .vta-fee-calculator__exchange-note a {
    color:#2f65be;
    text-decoration:underline;
    text-underline-offset:3px;
}

@media (max-width:767px) {
    .vta-activity .vta-activity__fee-grid { grid-template-columns:1fr; gap:25px; }
}

@media (max-width:767px) {
    .vta-activity .vta-activity__fee-grid { grid-template-columns:1fr; gap:25px; }
}
.vta-activity .vta-activity__fee-table::after,
.vta-activity .vta-activity__fee-table:hover::after { display:none; }

/* Shared navigation for every VTA activity detail page. */
.vta-activity .lead {
    font-size:18px;
    font-weight:600;
    font-style:italic;
    max-width:650px;
    margin:0 auto 30px;
    padding-bottom:30px;
    border-bottom:1px solid #dadada;
}
.vta-activity .content {
    font-size:16px;
    line-height:1.5;
}
.vta-activity .vta-activity__columns {
    column-rule:1px solid #dadada;
}

.vta-activity .vta-activity__special {
    padding:45px 0 58px;
    background:#f7f5f2;
    text-align:center;
}
.vta-activity .vta-activity__special h2 {
    margin-bottom:10px;
    font:400 30px/1.3 var(--vta-font-display);
}
.vta-activity .vta-activity__special h2::before {
    width:52px;
    height:4px;
    margin:0 auto 17px;
}
.vta-activity .vta-activity__special .lead {
    max-width:600px;
    margin:0 auto 28px;
    padding:0 0 28px;
    border-bottom:1px solid #dadada;
    font-size:12px;
    font-weight:600;
    line-height:1.35;
}
.vta-activity .vta-activity__special .vta-activity__columns {
    column-count:2;
    column-gap:70px;
    column-rule:1px solid #dadada;
    color:#414141;
    font-size:12px;
    line-height:1.5;
    text-align:left;
}
.vta-activity .vta-activity__special .vta-activity__columns > *:first-child { margin-top:0; }
.vta-activity .vta-activity__special .vta-activity__columns h2,
.vta-activity .vta-activity__special .vta-activity__columns h3,
.vta-activity .vta-activity__special .vta-activity__columns h4 {
    margin:0 0 10px;
    color:var(--blue);
    font-family:var(--vta-font-body);
    font-size:12px;
    font-weight:700;
    line-height:1.4;
    text-align:left;
}
.vta-activity .vta-activity__special .vta-activity__columns h2::before,
.vta-activity .vta-activity__special .vta-activity__columns h3::before,
.vta-activity .vta-activity__special .vta-activity__columns h4::before { display:none; }

.vta-activity .vta-activity__section--none {
    background:#f7f5f2;
    text-align:center;
}
.vta-activity .vta-activity__section--none .vta-activity__copy-content {
    width:100%;
    margin-inline:auto;
}
.vta-activity .vta-activity__section--none .vta-activity__copy-content > h2 {
    margin-bottom:10px;
    font:400 30px/1.3 var(--vta-font-display);
}
.vta-activity .vta-activity__section--none .vta-activity__copy-content > h2::before {
    width:52px;
    height:4px;
    margin:0 auto 17px;
}
.vta-activity .vta-activity__section--none .vta-activity__copy-content > .lead {
    max-width:600px;
    margin:0 auto 28px;
    padding-bottom:28px;
    border-bottom:1px solid #dadada;
    font-size:12px;
    line-height:1.35;
}
.vta-activity .vta-activity__section--none .vta-activity__copy-content > .content {
    columns:2;
    column-gap:70px;
    column-rule:1px solid #dadada;
    color:#414141;
    font-size:12px;
    line-height:1.5;
    text-align:left;
}
.vta-activity .vta-activity__section--none .content > *:first-child { margin-top:0; }

.vta-activity .vta-activity__roster { background:#fff; }
.vta-activity .vta-activity__roster > .vta-activity__container > h2 { text-align:center; }
.vta-activity .vta-activity__roster > .vta-activity__container > h2::before { margin-inline:auto; }
.vta-activity .vta-activity__roster > .vta-activity__container > .lead {
    max-width:950px;
    margin:0 auto 32px;
    padding-bottom:30px;
    border-bottom:1px solid #dadada;
    text-align:center;
}
.vta-activity .vta-activity__roster-filter {
    display:grid;
    grid-template-columns:1.35fr 1fr 1fr 1fr 150px;
    gap:12px;
    margin:0 0 52px;
    padding:24px 20px;
    border:2px solid #c8dcff;
    background:#edf4ff;
    text-align:left;
}
.vta-activity .vta-activity__roster-filter label { margin:0; }
.vta-activity .vta-activity__roster-filter label > span {
    display:block;
    margin-bottom:8px;
    color:#111;
    font-size:12px;
    font-weight:600;
}
.vta-activity .vta-activity__roster-filter input,
.vta-activity .vta-activity__roster-filter select {
    width:100%;
    height:43px !important;
    margin:0 !important;
    border:1px solid #b9d0f5 !important;
    border-radius:0;
    background-color:#fff !important;
    box-shadow:none !important;
}
.vta-activity .vta-activity__roster-filter select {
    padding-right:38px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1h10L6 7z' fill='%23d0d0d0'/%3E%3C/svg%3E") !important;
    background-repeat:no-repeat !important;
    background-position:right 14px center !important;
    -webkit-appearance:none;
    appearance:none;
}
.vta-activity .vta-activity__roster-filter button {
    align-self:end;
    height:43px;
    margin:0;
    border:0;
    border-radius:0;
    background:#ed1717;
    color:#fff;
    font-size:12px;
    font-weight:700;
}
.vta-activity .vta-activity__roster .vta-activity__table-wrap {
    margin-top:0;
    border:0;
}
.vta-activity .vta-activity__roster table { margin:0; }
.vta-activity .vta-activity__roster thead { background:#edf4ff; }
.vta-activity .vta-activity__roster th,
.vta-activity .vta-activity__roster td {
    padding:18px 20px;
    border-color:#d6d6d6;
    color:#222;
    font-size:12px;
    line-height:1.45;
    vertical-align:middle;
}
.vta-activity .vta-activity__roster tbody th { color:var(--blue); font-weight:700; }
.vta-activity .vta-activity__roster-empty { margin:25px 0 0; text-align:center; }

/* Keep the reusable partners component identical on every page. */
.vta-activity .vta-home-partners h2 {
    margin:0 0 28px;
    color:var(--vta-color-blue);
    font:400 23px/1.2 var(--vta-font-display);
    text-align:center;
}
.vta-activity .vta-home-partners h2::before { display:none; content:none; }
.vta-activity .vta-activity__section-grid { align-items:start; }
.vta-activity .vta-activity__section-grid > figure { align-self:start; }
.vta-activity .vta-activity__section-grid {
    grid-template-columns:minmax(0, 1fr) 380px;
}
.vta-activity .vta-activity__section--left .vta-activity__section-grid {
    grid-template-columns:380px minmax(0, 1fr);
}
.vta-activity .vta-activity__section-grid > figure {
    position:relative;
    width:380px;
    max-width:100%;
    border-radius:12px;
    overflow:hidden;
}
.vta-activity .vta-activity__section-grid > figure img {
    display:block;
    width:100%;
    border-radius:12px;
}
.vta-activity .vta-activity__section-grid > figure::after {
    position:absolute;
    inset:0;
    border-radius:12px;
    background:linear-gradient(90deg, rgba(7,47,119,.8) 0%, rgba(13,87,221,0) 100%);
    content:"";
    pointer-events:none;
}
.vta-activity .vta-activity__copy--collapsible { position:relative; overflow:hidden; }
.vta-activity .vta-activity__copy--collapsible.is-collapsed { padding-bottom:58px; }
.vta-activity .vta-activity__copy--collapsible.is-collapsed::after {
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    height:115px;
    z-index:2;
    background:linear-gradient(180deg, rgba(255,255,255,0), #fff 68%);
    content:"";
    pointer-events:none;
}
.vta-activity .vta-activity__read-more {
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:3;
    display:flex;
    width:max-content;
    min-height:0;
    margin:0 auto;
    padding:0;
    flex-direction:column;
    align-items:center;
    gap:4px;
    border:0;
    background:transparent;
    box-shadow:none;
    color:var(--blue);
    font-size:12px;
    font-weight:500;
    line-height:1.2;
}
.vta-activity .vta-activity__read-more[hidden] { display:none; }
.vta-activity .vta-activity__read-more i {
    display:block;
    width:22px;
    height:12px;
    border:0;
    background:url("../images/read-more-chevron.svg") center/contain no-repeat;
    transform:none;
    transition:transform .25s ease;
}
.vta-activity .vta-activity__copy--collapsible.is-expanded { overflow:visible; }
.vta-activity .vta-activity__copy--collapsible.is-expanded .vta-activity__read-more { position:relative; margin-top:20px; }
.vta-activity .vta-activity__copy--collapsible.is-expanded .vta-activity__read-more i { transform:rotate(180deg); }

.vta-activity .vta-activity__fee-grid { align-items:start; }
@media (min-width:768px) {
    .vta-activity .vta-activity__fee-grid { grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr); gap:48px; }
}
.vta-activity .vta-activity__fee-document { position:relative; overflow:hidden; }
.vta-activity .vta-activity__fee-document.is-collapsed { padding-bottom:58px; }
.vta-activity .vta-activity__fee-document.is-collapsed::after {
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:2;
    height:125px;
    background:linear-gradient(180deg, rgba(255,255,255,0), #fff 70%);
    content:"";
    pointer-events:none;
}
.vta-activity .vta-activity__fee-document.is-expanded { overflow:visible; }
.vta-activity .vta-activity__fee-document.is-expanded .vta-activity__fee-read-more {
    position:relative;
    margin-top:20px;
}
.vta-activity .vta-activity__fee-document.is-expanded .vta-activity__fee-read-more i { transform:rotate(180deg); }

.vta-activity .vta-activity__fee-document-content table {
    width:100%;
    margin:25px 0 0;
    border:0;
    border-collapse:collapse;
    table-layout:fixed;
    background:#fff;
}
.vta-activity .vta-activity__fee-document-content table thead {
    background:#a9ccef;
}
.vta-activity .vta-activity__fee-document-content table th,
.vta-activity .vta-activity__fee-document-content table td {
    width:50%;
    padding:14px 20px;
    border:1px solid #dce2e8;
    color:#555;
    font-size:12px;
    font-weight:400;
    line-height:1.45;
    vertical-align:middle;
}
.vta-activity .vta-activity__fee-document-content table th {
    color:#173c70;
    font-size:12px;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
}
.vta-activity .vta-activity__fee-document-content table tbody td:first-child { text-align:left; }
.vta-activity .vta-activity__fee-document-content table tbody td:last-child { text-align:right; }
.vta-activity .vta-activity__fee-document-content table p { margin:0; }

/* Fee schedule entered in the editor. */
.vta-activity .vta-activity__fee-document-content table {
    margin-top:6px;
    border:1px solid #cbd5df;
    table-layout:fixed;
}
.vta-activity .vta-activity__fee-document-content table thead {
    background:#8fb9e6;
}
.vta-activity .vta-activity__fee-document-content table th,
.vta-activity .vta-activity__fee-document-content table td {
    width:auto;
    height:48px;
    padding:10px 24px;
    border:1px solid #cbd5df;
    color:#111;
    font-size:12px;
    font-weight:400;
    line-height:1.35;
}
.vta-activity .vta-activity__fee-document-content table tr > :first-child { width:43.5%; }
.vta-activity .vta-activity__fee-document-content table tr > :last-child { width:56.5%; }
.vta-activity .vta-activity__fee-document-content table th {
    color:#072f77;
    font-size:12px;
    font-weight:700;
    text-align:center;
}
.vta-activity .vta-activity__fee-document-content table tbody td:first-child { text-align:left; }
.vta-activity .vta-activity__fee-document-content table tbody td:last-child { text-align:right; }
.vta-activity .vta-activity__fee-document-content > p:has(+ table) {
    margin:0 0 5px;
    font-size:12px;
    font-style:italic;
    text-align:right;
}

/* Exact fee table pasted into the activity fee editor. */
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule {
    width:100%;
    margin:0;
    border:1px solid #cbd5df;
    border-collapse:collapse;
    table-layout:fixed;
    background:#fff;
}
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule caption {
    padding:0 0 5px;
    color:#222;
    font-size:12px;
    font-style:italic;
    font-weight:400;
    line-height:1.35;
    text-align:right;
    caption-side:top;
}
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule col:first-child { width:43.5%; }
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule col:last-child { width:56.5%; }
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule th,
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule td {
    width:auto;
    height:36px;
    padding:8px 18px;
    border:1px solid #cbd5df;
    color:#111;
    font-family:var(--vta-font-body);
    font-size:12px;
    font-weight:400;
    line-height:1.35;
    vertical-align:middle;
}
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule thead,
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule thead tr {
    background:#8fb9e6;
}
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule thead th {
    color:#072f77;
    font-size:12px;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
}
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule tbody td:first-child { text-align:left; }
.vta-activity .vta-activity__fee-document-content .vta-fee-schedule tbody td:last-child { text-align:right; }

.vta-activity .vta-activity__nav {
    position:sticky;
    top:0;
    z-index:20;
    padding:14px 0;
    border:0;
    background:#fff;
}
.vta-activity .vta-activity__nav .vta-activity__container {
    display:flex;
    width:min(1120px, calc(100% - 40px));
    min-height:36px;
    margin-inline:auto;
    padding:12px 30px;
    align-items:center;
    justify-content:space-between;
    gap:24px;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    overflow-x:auto;
    scrollbar-width:none;
}
.vta-activity .vta-activity__nav .vta-activity__container::-webkit-scrollbar { display:none; }
.vta-activity .vta-activity__nav a {
    display:inline-flex;
    min-height:30px;
    padding:7px 16px;
    align-items:center;
    justify-content:center;
    border-radius:6px;
    background:transparent;
    color:#111;
    font-size:12px;
    font-weight:600;
    line-height:1.2;
    text-align:center;
    text-transform:uppercase;
    white-space:nowrap;
    transition:background-color .2s ease, color .2s ease;
}
.vta-activity .vta-activity__nav a.is-active,
.vta-activity .vta-activity__nav a:hover,
.vta-activity .vta-activity__nav a:focus-visible {
    background:var(--blue);
    color:#fff;
    outline:0;
}

@media (max-width:767px) {
    .vta-activity .vta-activity__columns { column-rule:0; }
    .vta-activity .vta-activity__roster-filter {
        grid-template-columns:1fr;
        margin-bottom:30px;
    }
    .vta-activity .vta-activity__section--none .vta-activity__copy-content > .content {
        columns:1;
        column-rule:0;
    }
    .vta-activity .vta-activity__special .vta-activity__columns {
        column-count:1;
        column-rule:0;
    }
    .vta-activity .vta-activity__section-grid,
    .vta-activity .vta-activity__section--left .vta-activity__section-grid {
        grid-template-columns:1fr;
    }
    .vta-activity .vta-activity__section-grid > figure { width:100%; }
    .vta-activity .vta-activity__copy--collapsible { max-height:none !important; overflow:visible; padding-bottom:0; }
    .vta-activity .vta-activity__fee-document { max-height:none !important; overflow:visible; padding-bottom:0; }
    .vta-activity .vta-activity__copy--collapsible::after,
    .vta-activity .vta-activity__fee-document::after,
    .vta-activity .vta-activity__read-more { display:none !important; }
    .vta-activity .vta-activity__nav { padding:8px 0; }
.vta-activity .vta-activity__nav .vta-activity__container {
        width:100%;
        padding:9px 14px;
        justify-content:flex-start;
        gap:8px;
    }
    .vta-activity .vta-activity__nav a { padding:7px 12px; }
}

@media (min-width:768px) {
    .vta-activity .vta-activity__nav .vta-activity__container {
        display:flex;
        width:min(1120px, calc(100% - 40px));
        min-height:36px;
        margin-inline:auto;
        padding:12px 30px;
        align-items:center;
        justify-content:flex-start;
        gap:24px;
        border-top:1px solid #d9d9d9;
        border-bottom:1px solid #d9d9d9;
        overflow-x:auto;
        scrollbar-width:none;
    }
}

