:is(body.blog,body.category,body.tag,body.author,body.single-post){--wct-ink:#111A28;--wct-mint:#7AE7C7;--wct-teal:#2F8F73;--wct-teal-text:#24735c;--wct-teal-soft:#dff8f0;--wct-sand:#f7f1e6;--wct-paper:#fffdf8;--wct-coral:#ff6a4d;--wct-gold:#f6b93b;--wct-muted:#5b6575;--wct-line:rgba(17,26,40,.12);--wct-serif:"Fraunces",Georgia,"Times New Roman",serif;--wct-sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;background-color:var(--wct-sand) !important}:is(body.blog,body.category,body.tag,body.author,body.single-post) .site-content{background:var(--wct-sand) !important}:is(body.blog,body.category,body.tag,body.author) #primary{position:relative;isolation:isolate;margin-top:0 !important;padding-top:clamp(50px,6vw,80px) !important;font-family:var(--wct-sans)}:is(body.blog,body.category,body.tag,body.author) #primary::before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:clamp(240px,24vw,320px);transform:translateX(-50%);background:radial-gradient(620px 360px at 50% 0%,rgba(47,143,115,.55),transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(255,106,77,.16),transparent 70%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px) 0 0/22px 22px,var(--wct-ink)}:is(body.blog,body.category,body.tag,body.author) .ast-archive-description{background:transparent !important;color:#fff;text-align:center;padding:0 0 30px !important;margin:0 !important}:is(body.blog,body.category,body.tag,body.author) .ast-archive-description *{color:#fff !important}:is(body.blog,body.category,body.tag,body.author) .ast-archive-description .ast-archive-title{font-family:var(--wct-serif) !important;font-weight:450 !important;font-size:clamp(2.2rem,5vw,3.8rem) !important;letter-spacing:-.03em}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin:0 !important;padding:0 !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row::before,:is(body.blog,body.category,body.tag,body.author) #main>.ast-row::after{display:none !important;content:none !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article{width:auto !important;max-width:none !important;float:none !important;margin:0 !important;padding:0 !important;background:transparent !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .ast-article-inner{height:100%;margin:0 !important;padding:0 !important;background:var(--wct-paper) !important;border-radius:24px;overflow:hidden;box-shadow:0 2px 4px rgba(17,26,40,.05),0 30px 60px -34px rgba(17,26,40,.5);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article:hover .ast-article-inner{transform:translateY(-6px);box-shadow:0 2px 4px rgba(17,26,40,.05),0 40px 70px -32px rgba(17,26,40,.6)}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .post-content{display:flex;flex-direction:column;height:100%;width:100% !important;padding:0 0 24px !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .ast-blog-featured-section{margin:0 0 18px !important;overflow:hidden}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .post-thumb-img-content img{display:block;width:100% !important;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0 !important;transition:transform 1s cubic-bezier(.2,.7,.2,1)}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article:hover .post-thumb-img-content img{transform:scale(1.06)}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .cat-links{margin:0 24px 10px !important;display:block}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .cat-links a{display:inline-block;padding:.35em .9em;border-radius:999px;background:var(--wct-teal-soft);color:var(--wct-teal-text) !important;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .entry-title{margin:0 24px 8px !important;font-family:var(--wct-serif) !important;font-weight:500 !important;font-size:clamp(1.2rem,1.6vw,1.45rem) !important;line-height:1.25 !important;letter-spacing:-.01em}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .entry-title a{color:var(--wct-ink) !important;text-decoration:none !important;background-image:linear-gradient(var(--wct-mint),var(--wct-mint));background-size:0 6px;background-position:0 92%;background-repeat:no-repeat;transition:background-size .35s}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article:hover .entry-title a{background-size:100% 6px}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .ast-blog-meta-container{margin:0 24px 10px !important;padding:0 !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .entry-meta,:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .entry-meta *{color:var(--wct-muted) !important;font-size:.84rem !important;text-decoration:none !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .ast-excerpt-container{margin:0 24px !important}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .ast-excerpt-container p{margin:0 !important;color:var(--wct-muted);font-size:.98rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .entry-content:empty,:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .post-content>.entry-content{display:none}body.blog:not(.paged) #main>.ast-row>article:first-child{grid-column:span 2}body.blog:not(.paged) #main>.ast-row>article:first-child .post-thumb-img-content img{aspect-ratio:2/1}body.blog:not(.paged) #main>.ast-row>article:first-child .entry-title{font-size:clamp(1.6rem,2.6vw,2.2rem) !important}:is(body.blog,body.category,body.tag,body.author) .ast-pagination{margin:clamp(40px,5vw,60px) 0 clamp(70px,8vw,110px) !important;text-align:center}:is(body.blog,body.category,body.tag,body.author) .ast-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}:is(body.blog,body.category,body.tag,body.author) .ast-pagination .page-numbers{display:inline-grid !important;place-items:center;min-width:44px;height:44px;padding:0 14px !important;margin:0 !important;border-radius:999px !important;border:1px solid var(--wct-line) !important;background:var(--wct-paper) !important;color:var(--wct-ink) !important;font-weight:700;text-decoration:none !important;transition:background .2s,color .2s}:is(body.blog,body.category,body.tag,body.author) .ast-pagination a.page-numbers:hover{background:var(--wct-mint) !important;border-color:var(--wct-mint) !important}:is(body.blog,body.category,body.tag,body.author) .ast-pagination .page-numbers.current{background:var(--wct-ink) !important;border-color:var(--wct-ink) !important;color:#fff !important}:is(body.blog,body.category,body.tag,body.author) .ast-pagination .page-numbers.dots{border:0 !important;background:transparent !important}:is(body.blog,body.category,body.tag,body.author) .ast-pagination .next,:is(body.blog,body.category,body.tag,body.author) .ast-pagination .prev{float:none !important}body.single-post #primary{margin:0 !important;padding:0 !important;font-family:var(--wct-sans);color:var(--wct-ink)}body.single-post .ast-article-single{background:transparent !important;padding:0 !important;margin:0 !important;border:0 !important;box-shadow:none !important}body.single-post .ast-article-single .entry-header{position:relative;isolation:isolate;text-align:center;margin:0 0 clamp(40px,5vw,60px) !important;padding:clamp(60px,8vw,110px) 0 clamp(54px,7vw,90px) !important}body.single-post .ast-article-single .entry-header::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(640px 380px at 50% 0%,rgba(47,143,115,.55),transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(255,106,77,.16),transparent 70%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px) 0 0/22px 22px,var(--wct-ink)}body.single-post .ast-article-single .entry-title{font-family:var(--wct-serif) !important;font-weight:450 !important;color:#fff !important;font-size:clamp(2.3rem,5.4vw,4.4rem) !important;line-height:1.06 !important;letter-spacing:-.03em;max-width:20ch;margin:0 auto 18px !important;text-wrap:balance}body.single-post .ast-article-single .entry-title::before{content:"";display:block;width:64px;height:6px;border-radius:6px;margin:0 auto 26px;background:linear-gradient(90deg,var(--wct-mint),var(--wct-teal),var(--wct-gold),var(--wct-coral))}body.single-post .ast-article-single .entry-header .entry-meta,body.single-post .ast-article-single .entry-header .entry-meta *{color:rgba(255,255,255,.7) !important;font-size:.92rem !important;text-decoration:none !important}body.single-post .ast-article-single .entry-header .entry-meta .author-name{color:var(--wct-mint) !important;font-weight:700}body.single-post .ast-article-single .post-thumb,body.single-post .ast-article-single .ast-single-post-featured-section{max-width:1000px;margin:0 auto 40px !important;border-radius:28px;overflow:hidden}body.single-post .ast-article-single .entry-content{max-width:760px;margin:0 auto !important;padding-bottom:20px}body.single-post .ast-article-single .entry-content>p{font-size:clamp(1.05rem,1.3vw,1.16rem);line-height:1.85;color:#333b48;margin:0 0 1.25em !important}body.single-post .ast-article-single .entry-content>p:empty{display:none}body.single-post .ast-article-single .entry-content>p:first-of-type{font-family:var(--wct-serif);font-size:clamp(1.22rem,1.8vw,1.42rem);line-height:1.65;color:var(--wct-ink)}body.single-post .ast-article-single .entry-content>h2{font-family:var(--wct-serif) !important;font-weight:500 !important;color:var(--wct-ink) !important;font-size:clamp(1.7rem,3.2vw,2.4rem) !important;line-height:1.15 !important;letter-spacing:-.02em;margin:2em 0 .7em !important;text-wrap:balance}body.single-post .ast-article-single .entry-content>h2::before{content:"";display:block;width:44px;height:5px;border-radius:5px;margin-bottom:18px;background:linear-gradient(90deg,var(--wct-mint),var(--wct-teal),var(--wct-gold),var(--wct-coral))}body.single-post .ast-article-single .entry-content>h3{font-family:var(--wct-serif) !important;font-weight:500 !important;color:var(--wct-ink) !important;font-size:clamp(1.3rem,2.2vw,1.65rem) !important;line-height:1.25 !important;margin:1.6em 0 .6em !important}body.single-post .ast-article-single .entry-content>p a,body.single-post .ast-article-single .entry-content>ul a,body.single-post .ast-article-single .entry-content>ol a{color:var(--wct-ink) !important;text-decoration:none !important;font-weight:600;background-image:linear-gradient(var(--wct-mint),var(--wct-mint));background-size:100% 5px;background-position:0 92%;background-repeat:no-repeat;transition:background-size .3s}body.single-post .ast-article-single .entry-content>p a:hover,body.single-post .ast-article-single .entry-content>ul a:hover{background-size:100% 45%}body.single-post .ast-article-single .entry-content>figure.wp-block-image{margin:2em 0 !important}body.single-post .ast-article-single .entry-content>figure.wp-block-image img{border-radius:24px;box-shadow:0 30px 60px -36px rgba(17,26,40,.55);height:auto}body.single-post .ast-article-single .entry-content figcaption{text-align:center;color:var(--wct-muted) !important;font-size:.88rem !important;margin-top:12px !important;font-style:italic}body.single-post .ast-article-single .entry-content>ul.wp-block-list{list-style:none !important;margin:0 0 1.5em !important;padding:0 !important;display:grid;gap:10px}body.single-post .ast-article-single .entry-content>ul.wp-block-list>li{position:relative;margin:0 !important;padding:14px 18px 14px 50px !important;background:var(--wct-paper);border:1px solid var(--wct-line);border-radius:16px;color:#333b48;line-height:1.7}body.single-post .ast-article-single .entry-content>ul.wp-block-list>li::before{content:"";position:absolute;left:16px;top:16px;width:22px;height:22px;border-radius:50%;background:var(--wct-teal-soft) center/12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F8F73' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}body.single-post .ast-article-single .entry-content>ul.wp-block-list>li strong{color:var(--wct-ink)}body.single-post .ast-article-single .entry-content>ol{padding-left:1.4em !important;color:#333b48;line-height:1.8}body.single-post .ast-article-single .entry-content blockquote{margin:2em 0 !important;padding:24px 28px !important;border:0 !important;border-left:5px solid var(--wct-mint) !important;border-radius:0 20px 20px 0;background:var(--wct-paper);font-family:var(--wct-serif);font-size:1.25rem;color:var(--wct-ink);font-style:normal}body.single-post .wp-block-uagb-table-of-contents{margin:0 0 2.2em !important;width:100% !important}body.single-post .wp-block-uagb-table-of-contents .uagb-toc__wrap{width:100% !important;max-width:none !important;padding:24px 26px !important;border:1px solid var(--wct-line) !important;border-left:5px solid var(--wct-teal) !important;border-radius:20px !important;background:var(--wct-paper) !important}body.single-post .wp-block-uagb-table-of-contents .uagb-toc__title{font-family:var(--wct-sans) !important;font-size:.76rem !important;font-weight:800 !important;letter-spacing:.16em;text-transform:uppercase;color:var(--wct-teal-text) !important;margin-bottom:12px !important}body.single-post .wp-block-uagb-table-of-contents ol.uagb-toc__list{counter-reset:toc;list-style:none !important;margin:0 !important;padding:0 !important}body.single-post .wp-block-uagb-table-of-contents li.uagb-toc__list{counter-increment:toc;position:relative;margin:0 !important;padding:8px 0 8px 36px !important;border-top:1px solid var(--wct-line);list-style:none !important}body.single-post .wp-block-uagb-table-of-contents li.uagb-toc__list:first-child{border-top:0}body.single-post .wp-block-uagb-table-of-contents li.uagb-toc__list::before{content:counter(toc);position:absolute;left:0;top:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--wct-ink);color:var(--wct-mint);font-size:.75rem;font-weight:800}body.single-post .wp-block-uagb-table-of-contents li.uagb-toc__list::marker{content:""}body.single-post .wp-block-uagb-table-of-contents a{color:var(--wct-ink) !important;font-weight:600;text-decoration:none !important;line-height:1.5}body.single-post .wp-block-uagb-table-of-contents a:hover{color:var(--wct-teal-text) !important}body.single-post .wct-city-hook{border-radius:26px !important;padding:clamp(26px,3.5vw,40px) !important}body.single-post .wct-city-hook h3{font-family:var(--wct-serif) !important;font-weight:500 !important;letter-spacing:-.01em}body.single-post .wct-city-hook a{transition:transform .25s;box-shadow:0 12px 26px -12px rgba(122,231,199,.7)}body.single-post .wct-city-hook a:hover{transform:translateY(-2px)}body.single-post .wct-city-games{background:var(--wct-paper);border:1px solid var(--wct-line) !important;border-radius:22px !important;padding:24px 26px !important}body.single-post .wct-city-games>p:first-child strong{font-family:var(--wct-serif);font-weight:500;font-size:1.3rem;color:var(--wct-ink)}body.single-post .wct-city-games ul{list-style:none !important;padding:0 !important;display:grid;gap:8px;margin:12px 0 16px !important}body.single-post .wct-city-games li{margin:0 !important}body.single-post .wct-city-games li a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid var(--wct-line);color:var(--wct-ink) !important;font-weight:700;text-decoration:none !important;transition:border-color .2s,background .2s}body.single-post .wct-city-games li a::after{content:"→";color:var(--wct-teal)}body.single-post .wct-city-games li a:hover{border-color:var(--wct-teal);background:rgba(122,231,199,.12)}body.single-post .wct-city-games>p:last-child a{display:inline-block;padding:.75em 1.4em;border-radius:999px;background:var(--wct-coral);color:#fff !important;font-weight:800;text-decoration:none !important}body.single-post .wc-block-featured-product{border-radius:26px !important;overflow:hidden;margin:2em 0 !important;box-shadow:0 30px 60px -34px rgba(17,26,40,.6)}body.single-post .wc-block-featured-product__title{font-family:var(--wct-serif) !important;font-weight:500 !important;letter-spacing:-.02em}body.single-post .wc-block-featured-product .wp-block-button__link{border-radius:999px !important;background:var(--wct-coral) !important;color:#fff !important;font-weight:800 !important;padding:.95em 1.8em !important;border:0 !important}body.single-post #smg-banner{margin:2em 0 !important}body.single-post .post-navigation{max-width:1000px;margin:clamp(50px,6vw,80px) auto clamp(70px,8vw,110px) !important;padding:0 !important;border:0 !important;background:transparent !important}body.single-post .post-navigation .nav-links{display:grid !important;grid-template-columns:1fr 1fr;gap:16px}body.single-post .post-navigation .nav-previous,body.single-post .post-navigation .nav-next{width:auto !important;float:none !important;margin:0 !important}body.single-post .post-navigation a{display:block;height:100%;padding:22px 26px !important;border-radius:22px;background:var(--wct-paper);border:1px solid var(--wct-line);text-decoration:none !important;transition:transform .3s,border-color .3s}body.single-post .post-navigation a:hover{transform:translateY(-3px);border-color:var(--wct-teal)}body.single-post .post-navigation .nav-next a{text-align:right}body.single-post .post-navigation .ast-post-nav{display:inline-flex;align-items:center;gap:6px;font-size:.74rem !important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wct-teal-text) !important;margin-bottom:6px}body.single-post .post-navigation .ast-post-nav svg{fill:var(--wct-teal-text);width:12px;height:12px}body.single-post .post-navigation p{margin:0 !important;font-family:var(--wct-serif);font-size:1.15rem;line-height:1.35;color:var(--wct-ink) !important}@media (max-width:1000px){:is(body.blog,body.category,body.tag,body.author) #main>.ast-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(body.blog,body.category,body.tag,body.author) #main>.ast-row{grid-template-columns:1fr}body.blog:not(.paged) #main>.ast-row>article:first-child{grid-column:auto}body.single-post .post-navigation .nav-links{grid-template-columns:1fr}body.single-post .post-navigation .nav-next a{text-align:left}}:is(body.blog,body.category,body.tag,body.author) #main>.ast-row>article .entry-title a{font-family:var(--wct-serif) !important;font-weight:500 !important}body.single-post .ast-article-single .entry-content>figure.wp-block-image{display:block !important;width:100% !important}body.single-post .ast-article-single .entry-content figure.wp-block-image{text-align:center}body.single-post .ast-article-single .entry-content figure.wp-block-image img{width:auto !important;max-width:100% !important;height:auto !important;display:inline-block !important;margin:0 auto}body.single-post .ast-article-single .entry-content figure.wp-block-image figcaption{display:block}body.single-post #primary figure:has(img[src*="/image-300x300" i]),body.single-post #primary figure:has(source[srcset*="/image-300x300" i]),body.single-post #primary img[src*="/image-300x300" i],body.single-post #primary figure:has(img[srcset*="/image-300x300" i]),body.single-post #primary img[srcset*="/image-300x300" i],body.single-post #primary figure:has(img[data-lazy-src*="/image-300x300" i]),body.single-post #primary img[data-lazy-src*="/image-300x300" i],body.single-post #primary figure:has(img[data-lazy-srcset*="/image-300x300" i]),body.single-post #primary img[data-lazy-srcset*="/image-300x300" i],body.single-post #primary figure:has(img[data-src*="/image-300x300" i]),body.single-post #primary img[data-src*="/image-300x300" i],body.single-post #primary figure:has(img[data-srcset*="/image-300x300" i]),body.single-post #primary img[data-srcset*="/image-300x300" i]{display:none !important}
