.ae-section-list-posts .ae-section-header:has(+.ae-list-posts-tabs){margin-bottom:var(--ae-space-sm)}.ae-section-list-posts .ae-section-header:has(+.ae-list-posts-tabs) p:last-child{margin-bottom:0}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tablist{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:32px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tablist[hidden]{display:none}@media screen and (min-width:768.1px){.ae-section-list-posts .ae-list-posts-tabs.ae-list-posts-tabs-centered .ae-list-posts-tablist{justify-content:center}}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab{background:transparent;border:2px solid color-mix(in srgb,var(--ae-color-primary-cool) 20%,transparent);border-radius:999px;color:var(--ae-color-primary-cool);cursor:pointer;font-size:16px;font-style:italic;font-weight:700;line-height:1.2;min-height:46px;padding:8px 22px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab[aria-selected=true]{background:#b0521f;border-color:#b0521f;color:#fcf3ed}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab:focus-visible{outline:2px solid var(--ae-color-primary-cool);outline-offset:3px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-race-director,.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-runner{font-size:0}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-race-director:after,.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-runner:after{font-size:16px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-runner:after{content:"For Runners"}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-race-director:after{content:"For Race Directors"}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel{margin:0}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel[hidden]{display:none}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel+.ae-list-posts-tabpanel{margin-top:48px}.ae-section-list-posts .ae-list-posts-tabs.is-enhanced .ae-list-posts-tabpanel-heading{display:none}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row{display:flex;flex-wrap:wrap;gap:24px;margin:0 auto;max-width:1200px;padding:0;width:auto}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row>li{flex:0 0 calc(33.33333% - 16px);max-width:none;padding:0;width:auto}@media(max-width:1279px){.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row>li{flex:0 0 calc(50% - 12px)}}@media(max-width:767px){.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row>li{flex:0 0 100%}}.ae-section-list-posts .ae-card{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow:hidden;position:relative;transition:border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing);width:100%}.ae-section-list-posts .ae-card .ae-card-link:before{content:"";inset:0;position:absolute}.ae-section-list-posts .ae-card{background-color:var(--ae-card-background-color);border:var(--ae-card-border) var(--ae-card-border-color);border-radius:var(--ae-card-border-radius);box-shadow:var(--ae-card-box-shadow)}.ae-section-list-posts .ae-card:focus-within,.ae-section-list-posts .ae-card:hover{border-color:var(--ae-card-border-color-hover)}.ae-section-list-posts .ae-card-media{margin-top:0;order:-1}.ae-section-list-posts .ae-card-image{aspect-ratio:var(--ae-card-image-aspect-ratio);object-fit:cover;width:100%}.ae-section-list-posts .ae-card-copy{align-items:stretch;display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:flex-start;padding:var(--ae-card-padding)}.ae-section-list-posts .ae-card-actions{margin-top:auto}.ae-section-list-posts .ae-card-title{font-size:var(--ae-heading-font-size-h4)}.ae-section-list-posts .ae-card-title,.ae-section-list-posts .ae-card-title .ae-card-link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.ae-section-list-posts .ae-card-icon,.ae-section-list-posts .ae-card-icon-alt,.ae-section-list-posts .ae-card-icon-wrap{flex-shrink:0;height:1em;margin-right:var(--ae-space-xs);width:1em}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal){aspect-ratio:390/374;background:var(--ae-color-primary-cool);border:0;border-radius:10px;box-shadow:0 1px 4px #a5a2a9;container-type:inline-size;display:block;height:auto;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):after{background:var(--ae-color-primary-cool);bottom:0;clip-path:polygon(0 100%,100% 0,100% 100%);content:"";height:clamp(130px,37cqw,138px);pointer-events:none;position:absolute;right:0;width:clamp(132px,36cqw,140px);z-index:2}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal).role-runner:after{background:#b0521f}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):not(.role-runner,.role-race-director):after{display:none}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):focus-within,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):hover{border:0;box-shadow:0 8px 18px color-mix(in srgb,var(--ae-color-primary-cool) 18%,transparent);transform:translateY(-4px)}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):focus-within{outline:2px solid #b0521f;outline-offset:3px}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-link:before{z-index:5}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-media{height:100%;inset:0;margin:0;position:absolute;width:100%;z-index:0}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-media:after{background:linear-gradient(135deg,rgba(14,16,27,.58),rgba(14,16,27,.08));content:"";inset:0;position:absolute}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-image{aspect-ratio:auto;display:block;height:100%;object-fit:cover;width:100%}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-copy{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:3}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-title{color:#fcf3ed;display:block;font-size:clamp(24px,2.6vw,34px);font-style:italic;font-weight:700;line-height:1.22;margin:0 0 0 24px;text-shadow:0 4px 4px rgba(0,0,0,.25),0 -4px 4px rgba(0,0,0,.25);width:calc(64% - 24px)}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-title .ae-card-link{color:inherit;display:block}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-actions,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-desc,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-meta{display:none}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-role,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-roles{align-items:flex-end;bottom:14px;color:#fcf3ed;display:flex;flex-direction:column;font-size:14px;font-style:italic;font-weight:700;gap:5px;line-height:17px;list-style:none;margin:0;padding:0;position:absolute;right:14px;text-align:right;z-index:3}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-roles>.ae-card-role{max-width:none;position:static}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-role-icon{display:block;height:26px;margin:0;object-fit:contain;width:26px}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) img.ae-card-role-icon{filter:brightness(0) invert(1)}@media(prefers-reduced-motion:reduce){.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):focus-within,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):hover{transform:none}}.single-post .ae-hero-post{padding-top:4rem}@media(min-width:640px){.single-post .ae-hero-post{padding-top:6rem}}.single-post .ae-section-content{background:#fcf3ed;color:var(--ae-color-primary-cool)}.single-post .ae-section-content .ae-content-panel{margin-inline:auto;max-width:920px}.single-post .ae-section-content .ae-content-text{font-size:clamp(1.125rem,1.55vw,1.5rem);font-weight:500;line-height:1.38}.single-post .ae-section-content .ae-content-text>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-block:0 3rem}.single-post .ae-section-content .ae-content-text>:last-child{margin-bottom:0}.single-post .ae-section-content .ae-content-text h2,.single-post .ae-section-content .ae-content-text h3{color:var(--ae-color-primary-cool);font-size:clamp(2.125rem,4vw,3.125rem);font-style:italic;font-weight:700;line-height:1;margin-bottom:1.25rem}.single-post .ae-section-content .ae-content-text h3{font-size:clamp(1.75rem,3vw,2.375rem)}.single-post .ae-section-content .ae-content-text img{height:auto;max-width:100%}.single-post .ae-section-content .ae-content-text .wp-block-image img{border-radius:6px;display:block;width:100%}.single-post .ae-section-content .ae-content-text .wp-block-quote,.single-post .ae-section-content .ae-content-text blockquote{align-items:center;border:0;display:flex;gap:clamp(1.5rem,4vw,2.75rem);padding:0}.single-post .ae-section-content .ae-content-text .wp-block-quote:before,.single-post .ae-section-content .ae-content-text blockquote:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAxIiBoZWlnaHQ9IjE0NCIgdmlld0JveD0iMCAwIDIwMSAxNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMDEuODU5IDE0My41MjlMMTA5LjczIDgzLjMzOTRDMTE3LjEzOCAyNi4zOTA4IDE0OC4xNTkgMCAyMDAuMDE1IDBMMTk1LjM4NSAzNS4xODc3QzE3Mi4yMzUgMzUuMTg3NyAxNTUuMTA0IDQ1LjM3MzcgMTUwLjAxMSA2Ni4yMDg1SDE4OS4zNjZMMTc5LjE4IDE0My41MjlIMTAxLjg1OVpNMCAxNDMuNTI5TDcuODcwOTQgODMuMzM5NEMxNS4yNzg5IDI2LjM5MDggNDYuMjk5NyAwIDk4LjE1NTMgMEw5My41MjUzIDM1LjE4NzdDNzAuMzc1NSAzNS4xODc3IDUzLjI0NDYgNDUuMzczNyA0OC4xNTE2IDY2LjIwODVIODcuNTA2NEw3Ny4zMjA0IDE0My41MjlIMFoiIGZpbGw9IiM5N0JEQjciLz4KPC9zdmc+Cg==) 50%/contain no-repeat;content:"";flex:0 0 clamp(5.375rem,13vw,8.25rem);height:clamp(5.375rem,13vw,8.25rem);width:clamp(5.375rem,13vw,8.25rem)}.single-post .ae-section-content .ae-content-text .wp-block-quote p,.single-post .ae-section-content .ae-content-text blockquote p{color:var(--ae-color-primary-warm);font-size:clamp(1rem,2vw,1.5rem);font-style:italic;font-weight:700;line-height:1.12;margin:0;max-width:520px}@media(max-width:640px){.single-post .ae-section-content .ae-content-text .wp-block-quote,.single-post .ae-section-content .ae-content-text blockquote{align-items:flex-start;gap:1.25rem}.single-post .ae-section-content .ae-content-text .wp-block-quote:before,.single-post .ae-section-content .ae-content-text blockquote:before{flex-basis:4.5rem;height:4.5rem;width:4.5rem}}.single-post .ae-section-list-posts{background:#fcf3ed}.single-post .ae-section-list-posts .ae-section-header{margin:0 auto 2.5rem;max-width:890px}.single-post .ae-section-list-posts .ae-section-header .ae-headline{color:var(--ae-color-primary-cool);font-size:clamp(2.25rem,4.1vw,3.25rem);font-style:italic;font-weight:700;line-height:1;margin-bottom:1rem}.single-post .ae-section-list-posts .ae-section-header p:not(.ae-headline){color:var(--ae-color-primary-cool);font-size:clamp(1.125rem,1.55vw,1.5rem);font-weight:500;line-height:1.38;margin-inline:auto;max-width:760px}.single-post .ae-section-list-posts>.ae-cnt>ul.ae-row{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 auto;max-width:1260px;padding:0}.single-post .ae-section-list-posts>.ae-cnt>ul.ae-row>li{max-width:none;padding:0;width:auto}@media(max-width:1279px){.single-post .ae-section-list-posts>.ae-cnt>ul.ae-row{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:min(390px,100%)}.single-post .ae-section-list-posts>.ae-cnt>ul.ae-row::-webkit-scrollbar{display:none}.single-post .ae-section-list-posts>.ae-cnt>ul.ae-row>li{flex:0 0 100%;scroll-snap-align:start}}
