body.archive,body.blog{--ast-global-color-0:#d44722;--ast-global-color-1:#b23416}body.archive #content,body.blog #content{background:#f7f6f3;padding-top:44px}body.archive .ast-archive-description,body.blog .ast-archive-description{background:#fff;border:1px solid rgb(28 29 31 / .08);border-radius:14px;box-shadow:0 1px 2px rgb(28 29 31 / .04),0 10px 28px rgb(28 29 31 / .05);padding:30px 30px 32px;margin-bottom:2.5em;text-align:left;display:flex;flex-direction:column}body.archive .ast-archive-title,body.blog .ast-archive-title{font-family:"Geist",sans-serif;font-size:42px;font-weight:600;letter-spacing:-.035em;line-height:1.15;color:#1c1d1f;margin:0 0 .4em}body.archive .ast-archive-description>p,body.blog .ast-archive-description>p{order:-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d44722;margin:0 0 30px}body.archive .ast-archive-description>p::before,body.blog .ast-archive-description>p::before{content:"";width:34px;height:1px;background:#d44722;flex:none}body.archive .ast-archive-description>p a,body.blog .ast-archive-description>p a{color:#d44722;text-decoration:none}body.archive .ast-archive-description>p a:hover,body.blog .ast-archive-description>p a:hover{text-decoration:underline}body.archive .ast-archive-description blockquote,body.blog .ast-archive-description blockquote{margin:26px 0 0;padding:0;border:0;color:inherit;font-size:inherit;font-style:normal}body.archive .ast-archive-description blockquote p,body.blog .ast-archive-description blockquote p{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0}body.archive .ast-archive-description blockquote b,body.blog .ast-archive-description blockquote b{flex:0 0 100%;font-family:"Geist",sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#58595b;margin-bottom:.8em}body.archive .ast-archive-description blockquote a,body.blog .ast-archive-description blockquote a{display:inline-block;padding:7px 15px;border:1px solid rgb(28 29 31 / .14);border-radius:999px;background:#fff;color:#1c1d1f;font-family:inherit;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;transition:border-color .15s ease,color .15s ease}body.archive .ast-archive-description blockquote a code,body.blog .ast-archive-description blockquote a code{background:none;padding:0;font-family:inherit;font-size:inherit;margin-left:2px}body.archive .ast-archive-description blockquote a:hover,body.blog .ast-archive-description blockquote a:hover{border-color:#d44722;color:#d44722}body.archive .ast-article-post .ast-article-inner,body.blog .ast-article-post .ast-article-inner{background:#fff;border:1px solid rgb(28 29 31 / .08);border-radius:14px;box-shadow:0 1px 2px rgb(28 29 31 / .04),0 10px 28px rgb(28 29 31 / .05);transition:box-shadow .2s ease,transform .2s ease}body.archive .ast-article-post .ast-article-inner:hover,body.blog .ast-article-post .ast-article-inner:hover{box-shadow:0 2px 4px rgb(28 29 31 / .05),0 16px 40px rgb(28 29 31 / .08);transform:translateY(-2px)}body.archive .ast-article-inner .post-content,body.blog .ast-article-inner .post-content{padding:0}body.archive .ast-article-inner .ast-blog-featured-section,body.blog .ast-article-inner .ast-blog-featured-section{margin:0 0 16px}body.archive .ast-article-inner .entry-title,body.archive .ast-article-inner .ast-excerpt-container,body.blog .ast-article-inner .entry-title,body.blog .ast-article-inner .ast-excerpt-container{padding-left:20px;padding-right:20px}body.archive .ast-article-inner .ast-excerpt-container,body.blog .ast-article-inner .ast-excerpt-container{margin-bottom:14px}body.archive .ast-article-inner .ast-read-more-container,body.blog .ast-article-inner .ast-read-more-container{padding:0 20px 22px;margin:0}body.archive .ast-article-inner .ast-read-more-container a,body.blog .ast-article-inner .ast-read-more-container a{font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d44722;text-decoration:none}body.archive .ast-article-inner .ast-read-more-container a:hover,body.blog .ast-article-inner .ast-read-more-container a:hover{color:#b23416;text-decoration:underline}body.archive .ast-article-post .ast-taxonomy-container,body.blog .ast-article-post .ast-taxonomy-container{display:none}body.archive .ast-article-post .entry-title,body.blog .ast-article-post .entry-title{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em;margin-bottom:.5em}body.archive .ast-article-post .entry-title a,body.blog .ast-article-post .entry-title a{color:#d44722}body.archive .ast-article-post .entry-title a:hover,body.blog .ast-article-post .entry-title a:hover{color:#b23416}body.archive .ast-blog-featured-section img.wp-post-image,body.blog .ast-blog-featured-section img.wp-post-image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center}body.archive .ast-article-post .ast-excerpt-container,body.blog .ast-article-post .ast-excerpt-container{font-size:15px;line-height:1.65;color:#58595b}body.archive #secondary .widget,body.blog #secondary .widget{background-color:transparent!important;background-image:none!important;border:1px solid rgb(28 29 31 / .14);border-radius:6px;padding:1.3em 1.4em}body.archive #secondary .widget>h2.wp-block-heading,body.blog #secondary .widget>h2.wp-block-heading{margin-bottom:.45em}body.archive #secondary .widget:has(>h2.wp-block-heading:only-child):has(+.widget),body.blog #secondary .widget:has(>h2.wp-block-heading:only-child):has(+.widget){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.2em;margin-bottom:0}body.archive #secondary .widget:has(>h2.wp-block-heading:only-child):has(+.widget)+.widget,body.blog #secondary .widget:has(>h2.wp-block-heading:only-child):has(+.widget)+.widget{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:.7em}body.single-post{--ast-global-color-0:#d44722;--ast-global-color-1:#b23416}body.single-post #content{background:#f7f6f3;padding-top:44px}body.single-post .entry-title{font-family:"Geist",sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.05;color:#1c1d1f}body.single-post .entry-content h2,body.single-post .entry-content h3{color:#1c1d1f;letter-spacing:-.015em}body.single-post .entry-content .wp-block-separator{background-color:rgb(28 29 31 / .14)!important;color:rgb(28 29 31 / .14)!important;border:0}body.single-post #primary{position:relative}body.single-post .urr-c{position:absolute;top:-34px;left:0;right:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d44722;margin:0}@media (max-width:921px){body.single-post #primary{position:static}body.single-post .urr-c{position:static;margin:0 0 18px}}body.single-post .urr-c::before{content:"";width:34px;height:1px;background:#d44722;flex:none}body.single-post .urr-c a{color:#d44722;text-decoration:none}body.single-post .urr-c a:hover{text-decoration:underline}body.single-post .urr-c i{font-style:normal;opacity:.45}body.single-post #primary .ast-article-single{background:#fff;border:1px solid rgb(28 29 31 / .14);border-radius:6px}body.single-post #secondary .widget{background-color:transparent!important;background-image:none!important;border:1px solid rgb(28 29 31 / .14);border-radius:6px}body.single-post #secondary .widget>h2.wp-block-heading{margin-bottom:.45em}body.single-post #secondary .widget:has(>h2.wp-block-heading:only-child):has(+.widget){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.2em;margin-bottom:0}body.single-post #secondary .widget:has(>h2.wp-block-heading:only-child):has(+.widget)+.widget{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:.7em}