@charset "UTF-8";
/* https://trcreations.co/wp-content/themes/avada-child-trc/assets/trc-blog.css?ver=1.0.0 */
.single-post .trc-post-hero,.single-post .trc-post-head{display:none}.single-post .trc-hero{position:relative;margin:0 0 48px;border-radius:var(--trc-radius-lg);overflow:hidden;background:var(--trc-dark);font-family:var(--trc-font);min-height:420px;display:flex;align-items:flex-end}.single-post .trc-hero__media{position:absolute;inset:0}.single-post .trc-hero__img{width:100%;height:100%;object-fit:cover;display:block}.single-post .trc-hero__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgb(20 30 16 / .92) 0%,rgb(20 30 16 / .72) 28%,rgb(20 30 16 / .28) 58%,rgb(20 30 16 / .06) 100%)}.single-post .trc-hero__inner{position:relative;width:100%;padding:48px 44px 40px;box-sizing:border-box}.single-post .trc-hero__cat{display:inline-block;margin-bottom:18px;padding:7px 16px;border-radius:var(--trc-radius-pill);background:var(--trc-accent);color:var(--trc-ink);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;transition:background 0.2s}.single-post .trc-hero__cat:hover{background:#fff;color:var(--trc-ink)}.single-post .trc-hero__title{margin:0 0 26px!important;max-width:20ch;font-family:var(--trc-font)!important;font-size:clamp(2rem, 4.6vw, 3.5rem)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.03em;color:#fff!important;text-shadow:0 2px 24px rgb(0 0 0 / .32)}.single-post .trc-hero__meta{display:flex;align-items:center;gap:14px}.single-post .trc-hero__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgb(255 255 255 / .85)}.single-post .trc-hero__byline{display:flex;flex-direction:column;gap:3px}.single-post .trc-hero__author{font-size:.9375rem;font-weight:700;color:#fff}.single-post .trc-hero__sub{font-size:.8125rem;color:rgb(255 255 255 / .82)}.single-post .trc-dot{margin:0 8px;opacity:.55}.single-post .trc-hero--plain{min-height:0;background:var(--trc-surface-alt);border-radius:var(--trc-radius-md)}.single-post .trc-hero--plain .trc-hero__inner{padding:40px 36px}.single-post .trc-hero--plain .trc-hero__title{color:var(--trc-ink)!important;text-shadow:none}.single-post .trc-hero--plain .trc-hero__author{color:var(--trc-ink)}.single-post .trc-hero--plain .trc-hero__sub{color:var(--trc-ink-muted)}.single-post .trc-hero--plain .trc-hero__avatar{border-color:rgb(26 47 20 / .15)}.single-post .trc-article{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:28px}.single-post .trc-post-body{flex:1 1 700px;min-width:0;max-width:700px;margin:0;font-family:var(--trc-font);font-size:1.125rem;line-height:1.85;color:var(--trc-ink);letter-spacing:-.003em}.single-post .trc-post-body>p:first-of-type{font-size:1.3125rem;line-height:1.65;color:var(--trc-ink)}.single-post .trc-post-body p{margin:0 0 1.6em}.single-post .trc-post-body h2{margin:2.4em 0 0.6em!important;padding-top:.4em;font-family:var(--trc-font)!important;font-size:1.875rem!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.025em;color:var(--trc-ink)!important}.single-post .trc-post-body h2::before{content:"";display:block;width:44px;height:3px;margin-bottom:20px;border-radius:2px;background:var(--trc-accent)}.single-post .trc-post-body h3{margin:1.9em 0 0.55em!important;font-family:var(--trc-font)!important;font-size:1.375rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.015em;color:var(--trc-ink)!important}.single-post .trc-post-body h4{margin:1.7em 0 0.5em!important;font-family:var(--trc-font)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:.02em;color:var(--trc-ink)!important}.single-post .trc-post-body img{max-width:100%;height:auto;border-radius:var(--trc-radius-md);margin:2em 0;box-shadow:var(--trc-shadow-card)}.single-post .trc-post-body .alignright,.single-post .trc-post-body .alignleft{max-width:42%;margin:.6em 0 1.4em 2em}.single-post .trc-post-body .alignleft{margin:.6em 2em 1.4em 0}.single-post .trc-post-body .aligncenter{display:block;margin-left:auto;margin-right:auto}.single-post .trc-post-body ul,.single-post .trc-post-body ol{margin:0 0 1.6em;padding-left:1.3em}.single-post .trc-post-body li{margin-bottom:.6em;padding-left:.2em}.single-post .trc-post-body ul li::marker{color:var(--trc-accent-dark)}.single-post .trc-post-body ol li::marker{color:var(--trc-accent-dark);font-weight:700}.single-post .trc-post-body a{color:var(--trc-accent-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.single-post .trc-post-body a:hover{color:var(--trc-ink)}.single-post .trc-post-body blockquote{position:relative;margin:2.4em 0;padding:28px 32px;background:var(--trc-surface-alt);border-left:4px solid var(--trc-accent);border-radius:0 var(--trc-radius-md) var(--trc-radius-md) 0;font-size:1.25rem;line-height:1.6;font-weight:600;font-style:normal;color:var(--trc-ink)}.single-post .trc-post-body blockquote p:last-child{margin-bottom:0}.single-post .trc-post-body hr{margin:3em 0;border:0;border-top:1px solid rgb(26 47 20 / .12)}.single-post .trc-post-body table{width:100%;margin:2em 0;border-collapse:collapse;font-size:.9375rem}.single-post .trc-post-body table th,.single-post .trc-post-body table td{padding:12px 14px;border:1px solid rgb(26 47 20 / .12);text-align:left}.single-post .trc-post-body table th{background:var(--trc-surface-alt);font-weight:700}.single-post .trc-share{display:flex;align-items:center;gap:10px;font-family:var(--trc-font)}.single-post .trc-share__label{font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--trc-ink-muted)}.single-post .trc-share__btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--trc-surface);border:1px solid rgb(26 47 20 / .13);color:var(--trc-ink);cursor:pointer;text-decoration:none;transition:background 0.2s,border-color 0.2s,color 0.2s,transform 0.2s}.single-post .trc-share__btn:hover{background:var(--trc-accent);border-color:var(--trc-accent);transform:translateY(-2px)}.single-post .trc-share__btn svg{width:17px;height:17px;fill:currentColor}.single-post .trc-share__copied{font-size:.75rem;font-weight:700;color:var(--trc-accent-dark);opacity:0;transition:opacity 0.2s}.single-post .trc-share__copied.is-on{opacity:1}.single-post .trc-share--rail{flex:0 0 44px;flex-direction:column;gap:12px;position:sticky;top:120px;align-self:flex-start;order:-1}.single-post .trc-share--rail .trc-share__label{writing-mode:vertical-rl;margin-bottom:4px}.single-post .trc-share--rail .trc-share__copied{display:none}.single-post .trc-share--inline{display:none;justify-content:center;flex-wrap:wrap;max-width:700px;margin:44px auto 0;padding-top:28px;border-top:1px solid rgb(26 47 20 / .1)}.single-post .trc-author{display:flex;align-items:flex-start;gap:24px;max-width:700px;margin:56px auto 0;padding:32px;background:var(--trc-surface);border:1px solid rgb(26 47 20 / .08);border-radius:var(--trc-radius-md);box-shadow:var(--trc-shadow-card);font-family:var(--trc-font)}.single-post .trc-author__avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:0 0 auto}.single-post .trc-author__label{display:block;margin-bottom:4px;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--trc-ink-muted)}.single-post .trc-author__name{margin:0 0 10px!important;font-family:var(--trc-font)!important;font-size:1.25rem!important;font-weight:800!important;color:var(--trc-ink)!important}.single-post .trc-author__bio{margin:0 0 14px;font-size:.9375rem;line-height:1.7;color:var(--trc-ink-muted)}.single-post .trc-author__link{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--trc-accent-dark);text-decoration:none;border-bottom:2px solid var(--trc-accent);padding-bottom:2px}.single-post .trc-author__link:hover{color:var(--trc-ink);border-color:var(--trc-ink)}.single-post .trc-related{margin:72px 0 0;padding-top:52px;border-top:1px solid rgb(26 47 20 / .1)}.single-post .trc-related__title{margin:0 0 32px!important;font-family:var(--trc-font)!important;font-size:clamp(1.5rem, 2.6vw, 2rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.025em;color:var(--trc-ink)!important}.single-post .trc-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.single-post .trc-rel-card{display:flex;flex-direction:column;background:var(--trc-surface);border:1px solid rgb(26 47 20 / .07);border-radius:var(--trc-radius-md);box-shadow:var(--trc-shadow-card);overflow:hidden;text-decoration:none;transition:box-shadow 0.24s ease,transform 0.24s ease}.single-post .trc-rel-card:hover{box-shadow:var(--trc-shadow-hover);transform:translateY(-4px)}.single-post .trc-rel-card__media{aspect-ratio:16 / 10;overflow:hidden;background:var(--trc-surface-alt)}.single-post .trc-rel-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.single-post .trc-rel-card:hover .trc-rel-card__media img{transform:scale(1.05)}.single-post .trc-rel-card__body{padding:20px}.single-post .trc-rel-card__cat{display:block;margin-bottom:8px;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--trc-accent-dark)}.single-post .trc-rel-card__title{margin:0 0 8px!important;font-family:var(--trc-font)!important;font-size:1.0625rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em;color:var(--trc-ink)!important}.single-post .trc-rel-card__date{font-size:.8125rem;color:var(--trc-ink-muted)}.single-post .fusion-sidebar .widget,.single-post #sidebar .widget{margin-bottom:24px!important;padding:24px!important;background:var(--trc-surface);border:1px solid rgb(26 47 20 / .08);border-radius:var(--trc-radius-md);box-shadow:var(--trc-shadow-card);font-family:var(--trc-font)}.single-post .fusion-sidebar .widget .widget-title,.single-post .fusion-sidebar .widget h4,.single-post #sidebar .widget h4{margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid rgb(26 47 20 / .1)!important;font-family:var(--trc-font)!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--trc-ink)!important;background:transparent!important}.single-post .fusion-sidebar .widget ul,.single-post #sidebar .widget ul{margin:0;padding:0;list-style:none}.single-post .fusion-sidebar .widget li,.single-post #sidebar .widget li{padding:9px 0!important;border-bottom:1px solid rgb(26 47 20 / .07);list-style:none}.single-post .fusion-sidebar .widget li:last-child{border-bottom:0}.single-post .fusion-sidebar .widget a,.single-post #sidebar .widget a{font-size:.9375rem;line-height:1.5;color:var(--trc-ink)!important;text-decoration:none;transition:color 0.2s}.single-post .fusion-sidebar .widget a:hover{color:var(--trc-accent-dark)!important}.single-post .fusion-sidebar .search-field,.single-post .fusion-sidebar input[type="text"],.single-post .fusion-sidebar input[type="search"]{width:100%;padding:12px 14px!important;font-family:var(--trc-font);font-size:.9375rem;color:var(--trc-ink);background:var(--trc-bg)!important;border:1px solid rgb(26 47 20 / .14)!important;border-radius:8px!important;box-sizing:border-box}.single-post .fusion-sidebar .search-field:focus{outline:none;border-color:var(--trc-accent)!important;box-shadow:0 0 0 3px rgb(160 206 78 / .22)}.single-post #comments,.single-post .comments-container{max-width:700px;margin:72px auto 0;padding-top:52px;border-top:1px solid rgb(26 47 20 / .1);font-family:var(--trc-font)}.single-post #comments h2,.single-post #comments h3,.single-post .comment-reply-title{font-family:var(--trc-font)!important;font-size:1.375rem!important;font-weight:800!important;letter-spacing:-.02em;color:var(--trc-ink)!important;margin:0 0 24px!important}.single-post .comment-list{margin:0 0 40px;padding:0;list-style:none}.single-post .comment-list li.comment{margin-bottom:20px;padding:24px;background:var(--trc-surface);border:1px solid rgb(26 47 20 / .08);border-radius:var(--trc-radius-md);list-style:none}.single-post .comment-list .avatar{border-radius:50%}.single-post .comment-list .comment-author,.single-post .comment-list .fn{font-weight:700;color:var(--trc-ink);font-style:normal}.single-post .comment-list .comment-meta,.single-post .comment-list .comment-metadata{font-size:.8125rem;color:var(--trc-ink-muted)}.single-post .comment-list .comment-body{font-size:.9375rem;line-height:1.7}.single-post .comment-form label{display:block;margin-bottom:6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--trc-ink-muted)}.single-post .comment-form input[type="text"],.single-post .comment-form input[type="email"],.single-post .comment-form input[type="url"],.single-post .comment-form textarea{width:100%;padding:12px 14px!important;margin-bottom:18px;font-family:var(--trc-font);font-size:.9375rem;color:var(--trc-ink);background:var(--trc-surface)!important;border:1px solid rgb(26 47 20 / .14)!important;border-radius:8px!important;box-sizing:border-box}.single-post .comment-form input:focus,.single-post .comment-form textarea:focus{outline:none;border-color:var(--trc-accent)!important;box-shadow:0 0 0 3px rgb(160 206 78 / .22)}.single-post .comment-form .submit,.single-post #comments input[type="submit"]{padding:14px 32px!important;font-family:var(--trc-font)!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;color:var(--trc-ink)!important;background:var(--trc-accent)!important;border:2px solid var(--trc-accent)!important;border-radius:var(--trc-radius-md)!important;cursor:pointer;transition:background 0.2s,border-color 0.2s,color 0.2s}.single-post .comment-form .submit:hover{background:var(--trc-accent-dark)!important;border-color:var(--trc-accent-dark)!important;color:#fff!important}@media (max-width:1200px){.single-post .trc-share--rail{display:none}.single-post .trc-share--inline{display:flex}.single-post .trc-article{display:block}.single-post .trc-post-body{margin:0 auto}}@media (max-width:1024px){.single-post .trc-hero{min-height:340px}.single-post .trc-hero__inner{padding:36px 32px 32px}.single-post .trc-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.single-post .trc-post-body .alignright,.single-post .trc-post-body .alignleft{float:none!important;display:block;max-width:100%;margin:1.4em 0}}@media (max-width:600px){.single-post .trc-hero{min-height:300px;margin-bottom:32px;border-radius:var(--trc-radius-md)}.single-post .trc-hero__inner{padding:26px 20px 24px}.single-post .trc-hero__title{max-width:none;margin-bottom:20px!important}.single-post .trc-hero__cat{margin-bottom:14px}.single-post .trc-post-body{font-size:1.0625rem;line-height:1.75}.single-post .trc-post-body>p:first-of-type{font-size:1.1875rem}.single-post .trc-post-body h2{font-size:1.5rem!important;margin-top:2em!important}.single-post .trc-post-body h3{font-size:1.1875rem!important}.single-post .trc-post-body blockquote{padding:22px 20px;font-size:1.125rem}.single-post .trc-post-body img{margin:1.5em 0}.single-post .trc-author{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:26px 20px}.single-post .trc-related{margin-top:52px;padding-top:40px}.single-post .trc-related__grid{grid-template-columns:minmax(0,1fr)}.single-post .comment-list li.comment{padding:18px}}@media (prefers-reduced-motion:reduce){.single-post .trc-rel-card,.single-post .trc-rel-card__media img,.single-post .trc-share__btn{transition:none!important}.single-post .trc-rel-card:hover{transform:none}.single-post .trc-rel-card:hover .trc-rel-card__media img{transform:none}.single-post .trc-share__btn:hover{transform:none}}