/* Preserve the source compositions and their responsive relationships in the new site shell. */
.source-page {background:var(--bg);}
.source-page > header,.source-page > footer {position:relative;z-index:3;}
.source-page main {overflow:hidden;}
.source-page .t-records {--t-text-font:Arial,Helvetica,sans-serif;--t-title-font:Arial,Helvetica,sans-serif;}
.source-page .t396__artboard {border-radius:28px;}
.source-page .t-records .tn-atom {font-family:Arial,Helvetica,sans-serif!important;}
.source-page .t-records p {margin:0;}
.source-page .t-records a {text-decoration:inherit;}
.source-page .t-records .tn-atom__button-text {font-family:Arial,Helvetica,sans-serif!important;}
.source-page .t-records .t-text {font-family:Arial,Helvetica,sans-serif;line-height:1.7;}
.source-page .source-cta {padding:32px;margin:28px auto;display:grid;gap:18px;background:white;border:1px solid var(--line);border-radius:24px;}
.source-page .source-cta>.tn-atom {font-size:16px;}
.source-page .source-cta>.tn-atom:first-child {font-size:30px;line-height:1.2;}
.source-page .source-cta>.tn-atom:last-child:not(a) {font-size:12px;color:var(--muted);}
.source-page .source-cta>a {justify-self:start;border-radius:11px;background:var(--blue);color:white;padding:16px 24px;}
.source-page .cookie-banner {bottom:24px;}
@media(max-width:760px){.source-page .t396__artboard{border-radius:20px}.source-page .cookie-banner{bottom:12px}}
