/* RedbankValley.org body design. Header, footer and print output are out of scope. */
@media screen {
  body.trsd-site #main {
    --trsd-red:#b7353c;
    --trsd-red-dark:#922832;
    --trsd-green:#215d2f;
    --trsd-ink:#243f35;
    --trsd-muted:#51675d;
    --trsd-line:#d5e1d5;
    --trsd-cream:#fff6e9;
    --trsd-soft:#f0f6ed;
    --trsd-radius:14px;
    color:var(--trsd-ink);
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    line-height:1.65;
    padding-top:24px;
    padding-bottom:42px;
  }
  body.trsd-site #main .trsd-content {max-width:1100px;margin:0 auto;min-width:0;}
  body.trsd-site #main :is(p,li,dd,dt,label,input,select,textarea) {font-size:16px;line-height:1.65;}
  body.trsd-site #main p {margin:0 0 1em;}
  body.trsd-site #main :is(h1,h2,h3,h4,h5,h6) {
    color:var(--trsd-green);
    font-family:Georgia,'Times New Roman',serif;
    font-weight:400;
    line-height:1.22;
    letter-spacing:normal;
    overflow-wrap:break-word;
  }
  body.trsd-site #main h1 {font-size:clamp(32px,3.5vw,44px)!important;margin:0 0 20px;}
  body.trsd-site #main h2 {font-size:clamp(26px,2.5vw,34px)!important;margin:0 0 16px;}
  body.trsd-site #main h3 {font-size:25px!important;margin:0 0 12px;}
  body.trsd-site #main h4 {font-size:21px!important;margin:0 0 10px;}
  body.trsd-site #main .trsd-hero .trsd-eyebrow {font-size:12px!important;line-height:1.5!important;letter-spacing:1.5px!important;}
  body.trsd-site #main :is(p,li,td,th,dd,a) {overflow-wrap:break-word;}
  body.trsd-site #main :is(a[href^='mailto:'],a[href^='tel:']) {overflow-wrap:anywhere;}
  body.trsd-site #main :is(a,button,input,textarea,select,summary):focus-visible {
    outline:3px solid #1765a5!important;
    outline-offset:4px!important;
  }
  body.trsd-site #main :is(p,li,dd) a {text-underline-offset:3px;}
  /* Do not assign one color to all anchors: existing database action buttons
     deliberately pair white labels with red/green fills and separate outlines. */
  body.trsd-site #main :is(.trsd-hero,.trve-hero,.trve-intro,.trw-hero,.rvp-hero,.trv-hero,.trl-hero,.trg-hero,.trf-hero,.rbr-hero,.rvh-hero,.trer-hero,.trva-hero,.rv-church-hero) {
    background:linear-gradient(115deg,var(--trsd-cream),var(--trsd-soft))!important;
    border:0!important;
    border-left:6px solid var(--trsd-red)!important;
    border-radius:var(--trsd-radius)!important;
    box-shadow:none!important;
    padding:32px 34px!important;
    margin:0 0 24px!important;
    color:var(--trsd-ink)!important;
    text-align:left!important;
    min-width:0;
    height:auto!important;
  }
  body.trsd-site #main :is(.trsd-hero,.trve-hero,.trve-intro,.trw-hero,.rvp-hero,.trv-hero,.trl-hero,.trg-hero,.trf-hero,.rbr-hero,.rvh-hero,.trer-hero,.trva-hero) :is(h1,h2) {
    font-family:Georgia,'Times New Roman',serif!important;
    font-size:clamp(32px,3.7vw,44px)!important;
    line-height:1.18!important;
    font-weight:400!important;
    color:var(--trsd-green)!important;
    margin:6px 0 17px!important;
    letter-spacing:-.4px!important;
  }
  body.trsd-site #main .rv-church-hero h1 {font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(32px,3.7vw,44px)!important;line-height:1.18!important;font-weight:400!important;color:var(--trsd-green)!important;margin:6px 0 17px!important;letter-spacing:-.4px!important;}
  body.trsd-site #main .rv-church-about h2 {font-size:25px!important;line-height:1.25!important;}
  body.trsd-site #main :is(.trsd-hero,.trve-hero) .trve-intro {background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;}
  body.trsd-site #main :is(.trsd-hero,.trve-hero,.trve-intro,.trw-hero,.rvp-hero,.trv-hero,.trl-hero,.trg-hero,.trf-hero,.rbr-hero,.rvh-hero,.trer-hero,.trva-hero,.rv-church-hero) p {
    font-size:16px!important;
    line-height:1.7!important;
    max-width:850px;
    color:var(--trsd-ink)!important;
  }
  body.trsd-site #main :is(.trsd-eyebrow,.trsd-kicker,.trve-kicker,.trw-eyebrow,.rvp-kicker,.trv-kicker,.trl-eyebrow,.trg-kicker,.trf-kicker,.rbr-kicker,.rvh-kicker,.trer-kicker,.trva-kicker,.rv-church-eyebrow) {
    font:700 12px/1.5 Arial,Helvetica,sans-serif!important;
    color:var(--trsd-green)!important;
    letter-spacing:1.5px!important;
    text-transform:uppercase;
    margin:0 0 10px;
  }
  body.trsd-site #main .trsd-quicknav {
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    gap:10px;
    margin:0 0 28px;
    padding:0;
    list-style:none;
  }
  body.trsd-site #main .trsd-quicknav li {margin:0;padding:0;list-style:none;}
  body.trsd-site #main :is(.trsd-quicknav a,.trsd-button,.trsd-home-actions a,.trsd-home-card>a,.trsd-home-tools>a,.trsd-home-feature .trsd-actions a) {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    min-height:46px;
    box-sizing:border-box;
    padding:11px 17px;
    background:var(--trsd-red);
    border:1px solid var(--trsd-red);
    border-radius:6px;
    color:#fff!important;
    font:700 14px/1.4 Arial,Helvetica,sans-serif;
    text-decoration:none!important;
    text-align:center;
    transition:background-color .15s ease,border-color .15s ease;
  }
  body.trsd-site #main :is(.trsd-quicknav a,.trsd-button,.trsd-home-actions a,.trsd-home-card>a,.trsd-home-tools>a,.trsd-home-feature .trsd-actions a):hover {
    background:var(--trsd-red-dark);
    border-color:var(--trsd-red-dark);
    color:#fff!important;
  }
  body.trsd-site #main :is(.trsd-quicknav a[aria-current],.trsd-button.is-active,.trsd-quicknav .is-current a) {background:var(--trsd-green);border-color:var(--trsd-green);}
  body.trsd-site #main :is(.trsd-button-secondary,.trsd-home-actions a:nth-child(n+2)) {background:#fff;color:var(--trsd-green)!important;border-color:var(--trsd-green);}
  body.trsd-site #main :is(.trsd-button-secondary,.trsd-home-actions a:nth-child(n+2)):hover {background:var(--trsd-soft);color:var(--trsd-green)!important;border-color:var(--trsd-green);}
  body.trsd-site #main .rv-church-primary {min-height:48px;box-sizing:border-box;background:var(--trsd-red);border-color:var(--trsd-red);border-radius:6px;color:#fff!important;font:700 15px/1.5 Arial,Helvetica,sans-serif;text-decoration:none!important;}
  body.trsd-site #main .rv-church-primary:hover {background:var(--trsd-red-dark);border-color:var(--trsd-red-dark);color:#fff!important;}
  body.trsd-site #main .rv-church-card {border-radius:12px;padding:20px;min-width:0;}
  body.trsd-site #main .rv-church-card-copy>strong {font-size:19px;line-height:1.3;}
  body.trsd-site #main .rv-church-card-copy>span {font-size:15px;line-height:1.6;}
  body.trsd-site #main :is(.trve-views,.rvp-actions,.trw-hero-actions,.trv-actions,.trl-actions,.trg-actions,.trf-actions,.rbr-actions,.rvh-actions,.trer-actions,.trva-actions) {gap:10px;flex-wrap:wrap;}
  body.trsd-site #main :is(.trve-views a,.trve-monthnav>a,.rvp-actions>a,.trw-hero-actions>a,.trv-actions>a,.trl-actions>a,.trg-actions>a,.trf-actions>a,.rbr-actions>a,.rvh-actions>a,.trer-actions>a,.trva-actions>a) {
    min-height:44px;
    padding:11px 17px!important;
    box-sizing:border-box;
    border-radius:6px!important;
    font:700 14px/1.5 Arial,Helvetica,sans-serif!important;
    text-align:center;
    text-decoration:none!important;
  }
  body.trsd-site #main :is(.trve-views a,.trve-monthnav>a) {background:var(--trsd-red)!important;color:#fff!important;}
  body.trsd-site #main :is(.trve-views a[aria-current],.trve-views a.active,.trve-views a.trve-active) {background:var(--trsd-green)!important;}
  body.trsd-site #main :is(.trsd-card,.trsd-home-card,.trv-card,.trl-card,.trg-card,.trf-card,.trva-card,.rbr-card,.rvh-card,.trer-card,.trw-card,.rvp-card) {
    border-color:var(--trsd-line)!important;
    border-radius:12px!important;
    box-shadow:0 5px 18px rgba(33,93,47,.04);
    color:var(--trsd-ink);
    min-width:0;
  }
  body.trsd-site #main :is(.trsd-card,.trsd-home-card) {background:#fff;border:1px solid var(--trsd-line);border-top:4px solid var(--trsd-green);padding:24px;}
  body.trsd-site #main :is(.trv-card,.trl-card,.trg-card,.trf-card,.trva-card,.rbr-card,.rvh-card,.trer-card,.trw-card,.rvp-card) p {font-size:16px;line-height:1.65;}
  body.trsd-site #main :is(.trv-card,.trl-card,.trg-card,.trf-card,.trva-card,.rbr-card,.rvh-card,.trer-card,.trw-card,.rvp-card) :is(h2,h3,h4) {font-size:24px!important;line-height:1.3!important;color:var(--trsd-green)!important;}
  body.trsd-site #main :is(.trsd-content,.trsd-home) img {max-width:100%;height:auto;}
  body.trsd-site #main .trsd-legacy .fusion-layout-column>.fusion-column-wrapper {
    background:#fff;
    border:1px solid var(--trsd-line);
    border-radius:12px;
    padding:22px!important;
    box-sizing:border-box;
  }
  body.trsd-site #main .trsd-legacy .fusion-layout-column {margin-bottom:24px!important;min-width:0;}
  body.trsd-site #main .trsd-legacy :is(.reading-box,.fusion-reading-box-container .reading-box,.fusion-title) {box-shadow:none!important;}
  body.trsd-site #main .trsd-legacy .reading-box {
    background:var(--trsd-soft)!important;
    border:0!important;
    border-left:4px solid var(--trsd-red)!important;
    border-radius:8px;
    padding:18px 20px!important;
    margin-bottom:18px!important;
    text-align:left!important;
  }
  body.trsd-site #main .trsd-legacy .reading-box :is(h1,h2,h3,h4) {color:var(--trsd-green)!important;text-align:left!important;font-size:25px!important;line-height:1.3!important;margin:0!important;}
  body.trsd-site #main .trsd-legacy .reading-box :is(h1,h2,h3,h4) span {color:inherit!important;}
  body.trsd-site #main .trsd-legacy :is(.fusion-text p,.fusion-text li) {font-size:16px!important;line-height:1.75!important;}
  body.trsd-site #main .trsd-legacy :is(.fusion-text h2,.fusion-text h3,.fusion-text h4) {font-size:25px!important;line-height:1.3!important;}
  body.trsd-site #main .trsd-legacy .fusion-text img {max-width:100%;height:auto;}
  body.trsd-site #main .trsd-legacy :is(.fusion-button,.button-default) {min-height:44px;border-radius:6px;white-space:normal;font-size:14px;line-height:1.5;}
  body.trsd-site #main .trsd-legacy :is(.fusion-checklist,.fusion-blog-shortcode,.fusion-recent-posts) {margin-top:16px;}
  body.trsd-site #main .fusion-tabs .fusion-tab-heading,body.trsd-site #main .fusion-tabs .fusion-tab-heading i {color:#fff!important;font:700 14px/1.5 Arial,Helvetica,sans-serif!important;}
  body.trsd-site #main .fusion-tabs .tab-link {min-height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;}
  body.trsd-site #main .trsd-legacy .fusion-reading-box-container>svg {display:none;}
  body.trsd-site #main .trsd-legacy iframe {max-width:100%;}
  body.trsd-site #main .trsd-legacy .fusion-one-fourth .reading-box :is(h2,h3,h4) {font-size:20px!important;overflow-wrap:normal;}
  body.trsd-site #main .trer-help :is(h2,h3,.trer-eyebrow) {color:#fff!important;}
  body.trsd-site.page-id-2 #main .fusion-content-boxes {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;}
  body.trsd-site.page-id-2 #main .fusion-content-boxes>.content-box-column {float:none;width:100%;padding:0;margin:0;min-width:0;}
  body.trsd-site.page-id-2 #main .fusion-content-boxes>.fusion-clearfix {display:none;}
  body.trsd-site.page-id-2 #main .content-box-column .content-container h3 {font:400 16px/1.7 Arial,Helvetica,sans-serif!important;}
  body.trsd-site.page-id-2 #main .fusion-content-boxes .content-box-heading {font-size:25px!important;}
  @media(min-width:701px){
    body.trsd-site #main .trsd-legacy .fusion-tabs.vertical-tabs {display:flex!important;flex-direction:column!important;align-items:stretch;}
    body.trsd-site #main .trsd-legacy .fusion-tabs.vertical-tabs>.nav {float:none!important;width:100%!important;max-width:none!important;margin-bottom:16px;}
    body.trsd-site #main .trsd-legacy .fusion-tabs.vertical-tabs>.nav>.nav-tabs {display:flex;flex-wrap:wrap;gap:8px;width:100%!important;}
    body.trsd-site #main .trsd-legacy .fusion-tabs.vertical-tabs>.nav>.nav-tabs>li {float:none!important;flex:1 1 140px;margin:0!important;width:auto!important;}
    body.trsd-site #main .trsd-legacy .fusion-tabs.vertical-tabs>.tab-content {float:none!important;width:100%!important;margin-left:0!important;padding:0!important;border:0!important;}
  }
  body.trsd-site #main .trsd-legacy .fusion-checklist li {padding-top:9px;padding-bottom:9px;}
  body.trsd-site #main .trsd-legacy :is(.widget_nav_menu li,.widget_links li) {border-bottom:1px solid var(--trsd-line);padding:10px 0;}
  body.trsd-site #main .trsd-legacy :is(.widget_nav_menu a,.widget_links a) {font-size:15px;line-height:1.5;}
  body.trsd-site #main :is(input[type='text'],input[type='search'],input[type='email'],input[type='tel'],input[type='url'],input[type='number'],input[type='password'],select,textarea) {
    max-width:100%;
    box-sizing:border-box;
    font-family:Arial,Helvetica,sans-serif;
    color:var(--trsd-ink);
    border-radius:5px;
    border-color:#91a794;
    background-color:#fff;
    min-height:44px;
  }
  body.trsd-site #main textarea {min-height:140px;}
  body.trsd-site #main :is(button,input[type='submit'],input[type='button']) {min-height:44px;}
  body.trsd-site #main input[type='checkbox'],body.trsd-site #main input[type='radio'] {min-width:18px;min-height:18px;accent-color:var(--trsd-green);}
  body.trsd-site #main :is(.trsd-table-wrap,.table-responsive,.table-1,.table-2,.fusion-table) {max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
  body.trsd-site #main .trsd-table-wrap table {width:100%;border-collapse:collapse;}
  body.trsd-site #main .trsd-table-wrap :is(td,th) {padding:12px;border:1px solid var(--trsd-line);text-align:left;vertical-align:top;}
  body.trsd-site #main .trsd-table-wrap th {background:var(--trsd-green);color:#fff;}
  body.trsd-site #main .trsd-home {max-width:1100px;margin:0 auto;}
  body.trsd-site #main .trsd-home-hero {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;align-items:center;}
  body.trsd-site #main .trsd-home-hero h1 span {color:var(--trsd-red);}
  body.trsd-site #main .trsd-home-hero .trsd-home-location {font-size:13px!important;font-weight:700;color:var(--trsd-muted)!important;}
  body.trsd-site #main .trsd-actions a {font-weight:700;text-underline-offset:4px;margin-right:12px;}
  body.trsd-site #main .trsd-event-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
  body.trsd-site #main .trsd-event-list .trve-card {margin:0;padding:18px;}
  body.trsd-site #main .trsd-local-updates {display:grid;grid-template-columns:1.3fr 1fr;gap:24px;}
  body.trsd-site #main .trsd-local-updates .widget li {margin-bottom:12px;}
  body.trsd-site #main .trsd-local-updates .fusion-widget-area {padding:0!important;background:transparent;}
  body.trsd-site #main .trsd-home section {margin-bottom:32px;}
  body.trsd-site #main .trsd-home-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 32px;}
  body.trsd-site #main .trsd-home-card {display:flex;flex-direction:column;align-items:flex-start;min-width:0;}
  body.trsd-site #main .trsd-home-card:nth-child(3n+2) {border-top-color:var(--trsd-red);}
  body.trsd-site #main .trsd-home-card:nth-child(3n) {border-top-color:#c09954;}
  body.trsd-site #main .trsd-home-card h3 {font-size:26px;line-height:1.22;margin:0 0 12px;}
  body.trsd-site #main .trsd-home-card p {margin:0 0 20px;}
  body.trsd-site #main .trsd-home-card>a {margin-top:auto;}
  body.trsd-site #main .trsd-home-card :is(svg,.trsd-card-icon) {width:56px;height:56px;flex:none;margin:0 0 18px;object-fit:contain;}
  body.trsd-site #main .trsd-photo {display:block;width:100%;max-width:100%;height:auto;object-fit:cover;border-radius:12px;}
  body.trsd-site #main figure.trsd-photo {margin:0;overflow:hidden;}
  body.trsd-site #main figure.trsd-photo img {display:block;width:100%;height:auto;}
  body.trsd-site #main .trsd-photo figcaption {font-size:12px;line-height:1.5;color:var(--trsd-muted);padding:8px 2px;}
  body.trsd-site #main .trsd-home-feature {display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;align-items:center;background:#fff;border:1px solid var(--trsd-line);border-radius:14px;padding:28px;}
  body.trsd-site #main .trsd-home-feature .trsd-photo img {aspect-ratio:4/3;object-fit:cover;}
  body.trsd-site #main .trsd-home-actions,body.trsd-site #main .trsd-actions {display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;}
  body.trsd-site #main .trsd-home-tools {display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;background:var(--trsd-soft);border-radius:12px;padding:22px;}
  body.trsd-site #main .trsd-home-tools h2,body.trsd-site #main .trsd-home-tools p {flex-basis:100%;}
  body.trsd-site #main .trsd-home-tools>a {background:#fff;color:var(--trsd-green)!important;border-color:var(--trsd-green);}
  body.trsd-site #main .trsd-home-tools>a:hover {background:var(--trsd-green);color:#fff!important;}
  body.trsd-site #main .trsd-home-events {background:#fff;border:1px solid var(--trsd-line);border-radius:14px;padding:24px;}
  body.trsd-site #main .trsd-home-events :is(.trve-intro,.trve-hero) {padding:22px!important;}
  body.trsd-site #main :is(.trsd-note,.trsd-help-note) {background:var(--trsd-soft);border-left:4px solid var(--trsd-green);border-radius:7px;padding:18px 20px;margin:20px 0;color:var(--trsd-muted);font-size:14px;}
  body.trsd-site #main .trsd-section-heading {display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin:32px 0 18px;}
  body.trsd-site #main .trsd-section-heading h2 {margin:0;}
  body.trsd-site #main .trsd-section-heading>a {font-weight:700;text-underline-offset:3px;}
  body.trsd-site #main .trsd-home :is(.fusion-post-content-container,.recent-posts-content) {font-size:16px;line-height:1.65;}
  body.trsd-site #main :is(.trsd-hero,.trsd-content,.trsd-home,.trsd-home-card,.trsd-home-feature,.trsd-quicknav) {box-sizing:border-box;}
  @media (max-width:900px) {
    body.trsd-site #main .trsd-home-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
    body.trsd-site #main .trsd-home-feature {gap:24px;padding:24px;}
  }
  @media (max-width:700px) {
    body.trsd-site.page-id-2 #main .fusion-content-boxes {grid-template-columns:1fr;gap:24px;}
    body.trsd-site #main {padding-top:20px;padding-bottom:30px;}
    body.trsd-site #main .trsd-content,body.trsd-site #main .trsd-home {width:100%;min-width:0;}
    body.trsd-site #main>.fusion-row>.post-content>.trsd-content,body.trsd-site #main .post-content>.trsd-content {padding-left:16px;padding-right:16px;}
    body.trsd-site #main .trsd-content .fusion-fullwidth {margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;}
    body.trsd-site #main .trsd-content>.fusion-fullwidth>.fusion-builder-row {width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
    body.trsd-site #main :is(.trsd-hero,.trve-hero,.trve-intro,.trw-hero,.rvp-hero,.trv-hero,.trl-hero,.trg-hero,.trf-hero,.rbr-hero,.rvh-hero,.trer-hero,.trva-hero,.rv-church-hero) {padding:24px 20px!important;border-left-width:4px!important;border-radius:11px!important;margin-bottom:20px!important;}
    body.trsd-site #main :is(.trsd-hero,.trve-hero,.trve-intro,.trw-hero,.rvp-hero,.trv-hero,.trl-hero,.trg-hero,.trf-hero,.rbr-hero,.rvh-hero,.trer-hero,.trva-hero) :is(h1,h2) {font-size:32px!important;line-height:1.18!important;letter-spacing:-.2px!important;}
    body.trsd-site #main .rv-church-hero {grid-template-columns:1fr;gap:20px;}
    body.trsd-site #main .rv-church-hero h1 {font-size:32px!important;line-height:1.18!important;letter-spacing:-.2px!important;}
    body.trsd-site #main .rv-church-about {border-left:0;border-top:1px solid var(--trsd-line);padding:20px 0 0;}
    body.trsd-site #main .rv-church-primary {width:100%;}
    body.trsd-site #main .rv-church-resources {grid-template-columns:1fr;}
    body.trsd-site #main .rv-church-card {flex-direction:row;}
    body.trsd-site #main :is(.trsd-hero,.trve-hero) .trve-intro {padding:0!important;border:0!important;margin:0!important;}
    body.trsd-site #main .trsd-quicknav {gap:8px;margin-bottom:24px;}
    body.trsd-site #main .trsd-quicknav>a,body.trsd-site #main .trsd-quicknav>li {flex:1 1 145px;}
    body.trsd-site #main .trsd-quicknav li a {width:100%;}
    body.trsd-site #main .trsd-home-grid {grid-template-columns:1fr;gap:18px;}
    body.trsd-site #main :is(.trsd-home-hero,.trsd-event-list,.trsd-local-updates) {grid-template-columns:1fr;}
    body.trsd-site #main .trsd-home-feature {grid-template-columns:1fr;gap:20px;padding:20px;}
    body.trsd-site #main .trsd-home-card {padding:22px;}
    body.trsd-site #main .trsd-home-card>a {width:100%;}
    body.trsd-site #main .trsd-home-actions>a {flex:1 1 180px;}
    body.trsd-site #main .trsd-home-tools {padding:20px;gap:10px;}
    body.trsd-site #main .trsd-home-tools>a {flex:1 1 180px;}
    body.trsd-site #main .trsd-home-events {padding:18px;}
    body.trsd-site #main .trsd-legacy .fusion-layout-column {width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
    body.trsd-site #main .trsd-legacy .fusion-layout-column>.fusion-column-wrapper {padding:18px!important;}
    body.trsd-site #main .trsd-legacy :is(.fusion-builder-row,.fusion-row) {max-width:100%;}
    body.trsd-site #main .trsd-section-heading {gap:10px;margin-top:26px;}
  }
  @media (prefers-reduced-motion:reduce) {
    body.trsd-site #main :is(.trsd-quicknav a,.trsd-button,.trsd-home-actions a,.trsd-home-card>a,.trsd-home-tools>a) {transition:none;}
  }
}
