.single-sidebar-toc-list{list-style:none;margin:0;padding:0}.single-sidebar-toc-item{margin:0;line-height:1.35;position:relative}.single-sidebar-toc-item a{display:flex;align-items:center;padding:.4rem 0 .4rem .85rem;min-height:44px;font-size:.9rem;color:var(--color-muted);text-decoration:none;background:none;border-left:2px solid transparent;border-radius:0;margin-left:0;transition:color .15s ease,border-color .15s ease}.single-sidebar-toc-item a:hover,.single-sidebar-toc-item a:focus-visible{background:none;color:var(--color-text);border-left-color:var(--color-border-strong)}.single-sidebar-toc-item.is-active>a,.single-sidebar-toc-item a.is-active,.single-sidebar-toc-item a[aria-current=location]{background:none;color:var(--color-gold-text);border-left-color:var(--color-gold);font-weight:500}.single-sidebar-toc-item--level-3 a{padding-left:1.6rem;font-size:.82rem;color:color-mix(in srgb,var(--color-muted) 85%,transparent)}.single-post-share{padding:0}.single-post-share h2,.single-post-share h3{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .85rem}.single-post-share__link{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:var(--color-text);text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.single-post-share__link:hover,.single-post-share__link:focus-visible{border-color:var(--color-accent);color:var(--color-accent);background:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #1234561f}.single-post-share__link svg{flex-shrink:0;width:1.05rem;height:1.05rem}.single-post-share__link.is-copied{border-color:#1ea672;color:#0f6e4a;background:#1ea67214}.single-post-share__label{white-space:nowrap}.single-post-engagement{padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-accent-border);background:radial-gradient(circle at 100% -15%,rgba(226,176,74,.2),transparent 40%),linear-gradient(180deg,#ffffff 0%,var(--color-surface-cool) 100%)}.single-post-engagement__eyebrow{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.single-post-engagement h2{margin:0 0 .4rem;font-size:1.08rem;line-height:1.2;color:var(--color-text)}.single-post-engagement__lead{margin:0 0 .9rem;font-size:.88rem;line-height:1.45;color:var(--color-muted)}.single-mobile-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.single-mobile-toc-item{margin:0}.single-mobile-toc-item a{display:block;min-height:44px;padding:.65rem .8rem;border-radius:.85rem;background:#ffffffdb;border:1px solid var(--color-accent-border-subtle);color:var(--color-text);text-decoration:none;font-size:.9rem;line-height:1.4}.single-mobile-toc-item--level-3 a{padding-left:1.2rem}.single-mobile-toc-item a:hover,.single-mobile-toc-item a:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.single-sidebar-resource-group{border-top:1px solid var(--color-border)}.single-sidebar-resource-group+.single-sidebar-resource-group{margin-top:.35rem}.single-sidebar-resource-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 0;font-size:.95rem;font-weight:700;color:var(--color-text)}.single-sidebar-resource-group summary::-webkit-details-marker{display:none}.single-sidebar-resource-group summary:after{content:"\203a";font-size:1.15rem;color:var(--color-accent);transform:rotate(0);transition:transform .15s ease}.single-sidebar-resource-group[open] summary:after{transform:rotate(90deg)}.single-sidebar-resource-group>.single-sidebar-resource-list,.single-sidebar-resource-group>.sidebar-events-list,.single-sidebar-resource-group>p{margin-bottom:.9rem}@media(max-width:860px){.single-article-mobile-companion{display:block;position:sticky;top:calc(var(--header-height) + 4px);z-index:12;margin:0 0 1rem}.single-article-mobile-companion__inner{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--color-accent-border);border-radius:1rem;background:#f7fbfff5;box-shadow:0 12px 28px var(--color-accent-border-subtle);backdrop-filter:blur(12px)}.single-article-mobile-companion__panel{border:1px solid var(--color-accent-border-subtle);border-radius:.9rem;background:#fffffff0;overflow:hidden}.single-article-mobile-companion__panel summary{list-style:none;display:grid;gap:.18rem;padding:.85rem 1rem;cursor:pointer}.single-article-mobile-companion__panel summary::-webkit-details-marker{display:none}.single-article-mobile-companion__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.single-article-mobile-companion__title{font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-text)}.single-article-mobile-companion__meta{font-size:.82rem;line-height:1.35;color:var(--color-muted)}.single-article-mobile-companion__panel .single-mobile-toc-list,.single-article-mobile-companion__panel .single-post-share__list--mobile,.single-article-mobile-companion__rating-action{margin:0;padding:0 .85rem .85rem}.single-post-share__list--mobile{gap:.55rem}.single-article-mobile-companion__rating-action{padding-top:.15rem}.single-service-sidebar{gap:1rem}}.thisismyurl-service-bottom-cta{margin-top:clamp(2.5rem,4vw,3.5rem);padding:clamp(2rem,4vw,3rem);background:var(--color-text);color:#fff;border-radius:var(--radius-md);text-align:center;position:relative;overflow:hidden}.thisismyurl-service-bottom-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 320px at 85% 50%,rgba(226,176,74,.1),transparent 65%);pointer-events:none}.thisismyurl-service-bottom-cta>*{position:relative}.thisismyurl-service-bottom-cta .service-next-step__eyebrow{margin:0 0 .55rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-gold)}.thisismyurl-service-bottom-cta h2{font-size:clamp(1.4rem,1rem + 1.4vw,1.85rem);letter-spacing:-.02em;margin:0 0 .7rem;color:#fff}.thisismyurl-service-bottom-cta p{margin:0 auto 1rem;max-width:56ch;color:#ffffffc7;font-size:1rem}.thisismyurl-service-bottom-cta .service-next-step__expectation{margin:.25rem auto 1.4rem;font-size:.95rem;line-height:1.5;color:#ffffffd1}.thisismyurl-service-bottom-cta .service-next-step__expectation-sep{display:inline-block;padding:0 .35rem;color:var(--color-gold)}.thisismyurl-service-bottom-cta .button{background:var(--color-gold);color:var(--color-text);border-color:var(--color-gold)}.thisismyurl-service-bottom-cta .button:hover,.thisismyurl-service-bottom-cta .button:focus-visible{background:color-mix(in srgb,var(--color-gold) 88%,#ffffff);color:var(--color-text);border-color:color-mix(in srgb,var(--color-gold) 88%,#ffffff)}.single-last-reviewed{margin-top:2.5rem;padding:1.25rem 1.4rem;border:1px solid #d7e4f3;border-radius:var(--radius-md, 12px);background:#f9fcff}.single-last-reviewed h2{margin:0 0 .4rem;font-size:1.2rem}.single-last-reviewed p{margin:0}.entry-reviewed-line{margin:0;padding:0;font-size:.82rem;color:var(--color-muted);line-height:1.4}.entry-reviewed{display:inline}.entry-reviewed__label,.entry-reviewed__on{font-weight:600;color:var(--color-muted)}.entry-reviewed__name{color:var(--color-text-strong);text-decoration:none;border-bottom:1px dotted rgba(18,52,86,.3);font-weight:600}.entry-reviewed__name:hover,.entry-reviewed__name:focus-visible{color:var(--color-accent);border-bottom-color:var(--color-accent)}.entry-reviewed__date{font-weight:600;color:var(--color-text-strong)}.single-post-content .entry-content{max-width:68ch}.single-post-content .entry-content>:where(p,ul,ol,blockquote,.wp-block-quote,.wp-block-pullquote,pre,.wp-block-code,.wp-block-preformatted,.callout,.wp-block-table,figure,.wp-block-image)+:where(p,ul,ol,blockquote,.wp-block-quote,.wp-block-pullquote,pre,.wp-block-code,.wp-block-preformatted,.callout,.wp-block-table,figure,.wp-block-image){margin-top:1.15rem}.single-post-content :where(h2,h3,h4,h5,h6)[id]{scroll-margin-top:6rem}.single-post-content :where(h2,h3,h4){position:relative;font-family:Sora,sans-serif;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.single-post-content :where(h2,h3,h4)[id]:before{content:"#";position:absolute;left:-1.2rem;top:50%;transform:translateY(-50%);color:var(--color-accent);font-weight:600;font-size:.85em;opacity:0;transition:opacity .15s ease;pointer-events:none}.single-post-content :where(h2,h3,h4)[id]:hover:before,.single-post-content :where(h2,h3,h4)[id]:focus-within:before{opacity:1}@media(max-width:760px){.single-post-content :where(h2,h3,h4)[id]:before{display:none}}.single-post-content .entry-content p{font-size:1.02rem;line-height:1.7;color:var(--color-text)}.single-post-content .entry-content>p:first-of-type{max-width:60ch;font-size:clamp(1.14rem,1.04rem + .45vw,1.28rem);line-height:1.78;color:var(--color-text-strong);letter-spacing:-.01em;margin-top:0}.single-post-content :not(pre)>code,.single-post-content :not(pre)>kbd{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;background:var(--color-accent-surface);color:var(--color-accent);padding:.12em .45em;border-radius:4px;border:1px solid var(--color-border)}.single-post-content blockquote,.single-post-content .wp-block-quote,.single-post-content .wp-block-pullquote{margin:1.85rem 0;padding:.75rem 0 .75rem 1.5rem;border-left:3px solid var(--color-accent);background:transparent;color:var(--color-text);font-size:1.1rem;line-height:1.55;font-style:italic}.single-post-content blockquote :where(p),.single-post-content .wp-block-quote :where(p),.single-post-content .wp-block-pullquote :where(p){margin:0 0 .6rem}.single-post-content blockquote :where(cite),.single-post-content .wp-block-quote :where(cite),.single-post-content .wp-block-pullquote :where(cite){display:block;margin-top:.5rem;font-style:normal;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--color-muted)}.single-post-content .wp-block-pullquote{border-left:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1.5rem 0;margin:2.5rem 0;text-align:left;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-style:normal;font-weight:600;letter-spacing:-.015em;color:var(--color-text)}.single-post-content .entry-content :where(ul,ol){margin:1.1rem 0 1.35rem;padding-left:1.3rem}.single-post-content .entry-content :where(ul,ol) li{font-size:1.01rem;line-height:1.65;margin:.35rem 0}.single-post-content :where(table,.wp-block-table table){border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.95rem;border:1px solid var(--color-border)}.single-post-content .entry-content .wp-block-table{width:100%;max-width:100%}.single-post-content .entry-content .wp-block-table table{width:100%!important;min-width:100%}.single-post-content :where(table th){background:#fafbfc;font-family:Sora,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);padding:.65rem .85rem;text-align:left;border-bottom:1px solid var(--color-border)}.single-post-content :where(table td){padding:.65rem .85rem;border-bottom:1px solid var(--color-border);vertical-align:top}.single-post-content :where(table tr:last-child td){border-bottom:0}.single-post-content .entry-content a:not(.button):not([class*=wp-block]){color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:3px}.single-post-content .entry-content a:not(.button):not([class*=wp-block]):hover{color:var(--color-accent-strong)}.single-post-content .author-bio{margin-top:clamp(2.5rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2rem);background:#fafbfc;border:1px solid var(--color-border);border-radius:var(--radius-md)}.single-post-content .entry-content a[href*="://"]:not([href*="thisismyurl.com"]):not([href*=thisismyurldev]):not(.button):not([class*=wp-block]):after{content:" \2197";display:inline-block;font-size:.78em;vertical-align:baseline;color:var(--color-muted);transition:color .15s ease,transform .15s ease}.single-post-content .entry-content a[href*="://"]:not([href*="thisismyurl.com"]):not([href*=thisismyurldev]):not(.button):not([class*=wp-block]):hover:after{color:var(--color-accent);transform:translate(2px,-2px)}.single-post-content .entry-content :where(figcaption,.wp-caption-text){margin-top:.6rem;font-size:.84rem;line-height:1.5;color:var(--color-muted);text-align:center;letter-spacing:.005em;font-style:italic}.single-post-content .entry-content :where(figure,.wp-block-image){margin:1.85rem 0}.single-post-content .entry-content :where(figure,.wp-block-image) :where(img){border-radius:var(--radius-sm);border:1px solid var(--color-border);display:block;width:100%;height:auto}@media(max-width:760px){.single-post-content .entry-content>p:first-of-type{max-width:100%;font-size:1.08rem;line-height:1.72}.single-post-content .entry-content :where(ul,ol){padding-left:1.15rem}}.back-to-top{position:fixed;bottom:max(1.5rem,calc(1rem + env(safe-area-inset-bottom)));right:1.5rem;z-index:95;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-text);color:#fff;border:0;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .15s ease;box-shadow:0 8px 22px #0b17262e;pointer-events:none}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:var(--color-accent)}.back-to-top svg{display:block}@media(max-width:1100px){.back-to-top{bottom:max(1rem,calc(.5rem + env(safe-area-inset-bottom)));right:1rem}}:target{scroll-margin-top:1.2rem}.archive-jump-nav{margin:1.2rem 0 0;position:sticky;top:var(--site-header-offset, 84px);z-index:20;background:#fafbfceb;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);padding:.55rem 0;border-bottom:1px solid var(--color-border, #e5e9ee)}.archive-jump-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .9rem;font-size:.92rem}.archive-jump-nav a{color:var(--color-accent, var(--color-accent));text-decoration:none;padding:.6rem .9rem;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--color-border, #e5e9ee);border-radius:var(--radius-pill)}.archive-jump-nav a:hover,.archive-jump-nav a:focus-visible{background:var(--color-accent, var(--color-accent));color:#fff}.archive-jump-nav--training,.archive-jump-nav--pills{border-bottom-color:var(--color-accent)}.archive-jump-nav--training .archive-jump-nav__link--primary,.archive-jump-nav--pills .archive-jump-nav__link--primary{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:#fff;font-weight:700;box-shadow:0 2px 8px #0b1f3a24}.archive-jump-nav--training .archive-jump-nav__link--primary:hover,.archive-jump-nav--training .archive-jump-nav__link--primary:focus-visible,.archive-jump-nav--pills .archive-jump-nav__link--primary:hover,.archive-jump-nav--pills .archive-jump-nav__link--primary:focus-visible{background:color-mix(in srgb,var(--color-gold) 88%,black);border-color:color-mix(in srgb,var(--color-gold) 88%,black);color:#fff}.archive-jump-nav--training .archive-jump-nav__link--secondary,.archive-jump-nav--pills .archive-jump-nav__link--secondary{background:#fffffff2;border-color:var(--color-accent-border-strong);color:var(--color-accent);font-weight:600}.archive-jump-nav--training .archive-jump-nav__link--secondary:hover,.archive-jump-nav--training .archive-jump-nav__link--secondary:focus-visible,.archive-jump-nav--pills .archive-jump-nav__link--secondary:hover,.archive-jump-nav--pills .archive-jump-nav__link--secondary:focus-visible{background:var(--color-accent-soft);color:var(--color-accent-strong)}@supports (backdrop-filter: blur(4px)){.archive-jump-nav--training .archive-jump-nav__link--secondary,.archive-jump-nav--pills .archive-jump-nav__link--secondary{backdrop-filter:blur(4px)}}.archive-compare-callout{margin-block:clamp(2rem,4vw,3rem);padding:0}.callout{margin:1.85rem 0;padding:1.1rem 1.25rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fafbfc;border-left-width:4px}:root[data-reading-theme=sepia]{--color-bg: #f4ecd8;--color-text: #3a2f1f}:root[data-reading-theme=dark]{--color-bg: #0d1320;--color-text: #e6ebf2;--reading-hr-color: rgba(255, 255, 255, .12)}:root:is([data-reading-theme=sepia],[data-reading-theme=dark]) .single-post-content .entry-content :where(h2,h3,h4,p,li){color:var(--color-text)}:root[data-reading-theme=dark] .single-post-content .entry-content h2{border-top-color:var(--reading-hr-color)}:root[data-reading-size=lg] .single-post-content .entry-content{font-size:1.08rem}:root[data-reading-size=lg] .single-post-content .entry-content p{font-size:1.1rem;line-height:1.75}:root[data-reading-size=xl] .single-post-content .entry-content{font-size:1.18rem}:root[data-reading-size=xl] .single-post-content .entry-content p{font-size:1.2rem;line-height:1.8}.hero h1,.archive-hero__header h1{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.03em;font-weight:700}body .home-cta.footer-contextual-cta,body.home .home-cta.footer-contextual-cta{background:linear-gradient(135deg,var(--color-accent) 0%,#1a4f7e 100%);border-top:4px solid var(--color-gold);position:relative;overflow:hidden}body .home-cta.footer-contextual-cta:before{content:"";position:absolute;top:0;right:0;width:180px;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(226,176,74,.08) 100%);pointer-events:none}body .home-cta.footer-contextual-cta h2,body.home .home-cta.footer-contextual-cta h2{color:#fff}body .home-cta.footer-contextual-cta p,body.home .home-cta.footer-contextual-cta p{color:#ffffffe0}body .home-cta.footer-contextual-cta .button,body.home .home-cta.footer-contextual-cta .button{background:var(--color-gold);color:var(--color-accent);border-color:var(--color-gold)}body .home-cta.footer-contextual-cta .button:hover,body .home-cta.footer-contextual-cta .button:focus-visible,body.home .home-cta.footer-contextual-cta .button:hover,body.home .home-cta.footer-contextual-cta .button:focus-visible{background:#f0c267;border-color:#f0c267;color:var(--color-accent)}body .home-cta.footer-contextual-cta .button-outline,body.home .home-cta.footer-contextual-cta .button-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}body .home-cta.footer-contextual-cta .button-outline:hover,body .home-cta.footer-contextual-cta .button-outline:focus-visible,body.home .home-cta.footer-contextual-cta .button-outline:hover,body.home .home-cta.footer-contextual-cta .button-outline:focus-visible{background:#ffffff1a;border-color:#fff9;color:#fff}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:3rem auto 0;max-width:48rem;padding-top:2rem;border-top:1px solid var(--color-border)}.post-navigation__item--next{grid-column:2;text-align:right}.post-navigation__item a{display:flex;flex-direction:column;gap:.25rem;min-height:44px;padding:.75rem 1rem;text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);transition:border-color .2s var(--ease-standard),color .2s var(--ease-standard)}.post-navigation__item--next a{align-items:flex-end}.post-navigation__direction{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.post-navigation__title{font-size:var(--fs-sm);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-navigation__item a:hover,.post-navigation__item a:focus-visible{border-color:var(--color-gold)}.post-navigation__item a:hover .post-navigation__title,.post-navigation__item a:focus-visible .post-navigation__title{color:var(--color-gold-text)}@media(max-width:40rem){.post-navigation{grid-template-columns:1fr}.post-navigation__item--next{grid-column:1;text-align:left}.post-navigation__item--next a{align-items:flex-start}}.single-post-header{padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--color-border);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.single-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.75rem}.single-post-meta .wp-block-post-date,.single-post-meta .wp-block-post-date time{font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--color-muted)}.single-post-meta .wp-block-post-terms a{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-text);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.single-post-meta .wp-block-post-terms a:hover,.single-post-meta .wp-block-post-terms a:focus-visible{border-bottom-color:var(--color-gold)}.single-post-hero-image,.single-project-hero-image,.single-training-hero-image{display:block;width:100%;margin-bottom:1.25rem;overflow:hidden}.single-post-hero-image img,.single-project-hero-image img,.single-training-hero-image img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--color-border)}.single-post-body{--wp--style--block-gap: 1.5rem;gap:1.5rem;align-items:start}.single-post-footer{margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;border-top:1px solid var(--color-border)}.single-post-tags a{font-size:var(--fs-sm);color:var(--color-muted);text-decoration:none;border-bottom:1px solid var(--color-border);transition:color .15s ease,border-color .15s ease}.single-post-tags a:hover,.single-post-tags a:focus-visible{color:var(--color-accent);border-bottom-color:var(--color-accent)}.post-companions{border-top:1px solid var(--color-border);margin-top:clamp(2.5rem,5vw,4rem);padding-block:clamp(2rem,4vw,3rem)}.post-companions__inner{text-align:center}.post-companions__cta{margin:0;font-size:clamp(1rem,.9rem + .4vw,1.2rem);color:var(--color-muted)}.post-companions__cta a{color:var(--color-accent);font-weight:600;text-decoration:none;border-bottom:1px solid var(--color-border-strong);transition:border-color .15s ease,color .15s ease}.post-companions__cta a:hover,.post-companions__cta a:focus-visible{color:var(--color-accent-strong);border-bottom-color:var(--color-accent)}@media(max-width:860px){.single-post-body{flex-direction:column}.single-post-sidebar{position:static;width:100%}.sidebar-cta{position:static}}.single-event-header,.single-project-header,.single-training-header{padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--color-border);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.single-event-meta,.single-project-meta,.single-training-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:0}.single-event-meta .wp-block-post-date,.single-event-meta .wp-block-post-terms,.single-project-meta .wp-block-post-date,.single-project-meta .wp-block-post-terms,.single-training-meta .wp-block-post-date,.single-training-meta .wp-block-post-terms{margin:0;font-size:var(--fs-sm);color:var(--color-muted)}.single-event-meta .wp-block-post-terms a,.single-project-meta .wp-block-post-terms a,.single-training-meta .wp-block-post-terms a{color:var(--color-gold-text);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.single-event-meta .wp-block-post-terms a:hover,.single-event-meta .wp-block-post-terms a:focus-visible,.single-project-meta .wp-block-post-terms a:hover,.single-project-meta .wp-block-post-terms a:focus-visible,.single-training-meta .wp-block-post-terms a:hover,.single-training-meta .wp-block-post-terms a:focus-visible{border-bottom-color:var(--color-gold)}.single-project-body,.single-training-body{gap:clamp(2rem,4vw,3.5rem)!important;align-items:start}.single-project-content,.single-project-sidebar,.single-training-content,.single-training-sidebar{min-width:0}@media(max-width:860px){.single-project-body,.single-training-body{flex-direction:column!important}.single-project-content,.single-project-sidebar,.single-training-content,.single-training-sidebar{flex-basis:100%!important;width:100%}}.single-event-layout,.single-project-layout,.single-training-layout{display:block}.single-project-location,.single-project-subjects,.single-project-client,.single-training-location,.single-training-subjects{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.single-project-location a,.single-project-subjects a,.single-project-client a,.single-training-location a,.single-training-subjects a{color:var(--color-gold-text);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.single-project-location a:hover,.single-project-location a:focus-visible,.single-project-subjects a:hover,.single-project-subjects a:focus-visible,.single-project-client a:hover,.single-project-client a:focus-visible,.single-training-location a:hover,.single-training-location a:focus-visible,.single-training-subjects a:hover,.single-training-subjects a:focus-visible{border-bottom-color:var(--color-gold)}.sidebar-cta .button--ghost{color:#ffffffc7}.sidebar-cta .button--ghost:hover,.sidebar-cta .button--ghost:focus-visible{color:#fff}.single-post-content .entry-content ol>li:before{color:#fff}
