.sxf-blog-featured,.sxf-blog-results{--sxf-blog-ink: #17211d;--sxf-blog-muted: #59645e;--sxf-blog-accent: #994c25;--sxf-blog-line: #d8d6cf;color:var(--sxf-blog-ink)}.sxf-blog-featured *,.sxf-blog-results *{box-sizing:border-box}.sxf-blog-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.sxf-blog-card-link:hover,.sxf-blog-card-link:visited{color:inherit}.sxf-blog-featured .sxf-blog-card-link{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.sxf-blog-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f4f3f0}.sxf-blog-media .sxf-blog-image{display:block;width:100%;height:100%;object-fit:contain}.sxf-blog-copy{min-width:0}.sxf-blog-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;color:var(--sxf-blog-muted);font-size:12px;line-height:1.6}.sxf-blog-category{color:var(--sxf-blog-accent);font-weight:700;letter-spacing:.035em;text-transform:uppercase}.sxf-blog-title{margin:0 0 16px;color:var(--sxf-blog-ink);font-family:Newsreader,Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty}.sxf-blog-excerpt{margin:0 0 24px;color:var(--sxf-blog-muted);font-size:16px;line-height:1.7}.sxf-blog-read{display:inline-block;align-self:flex-start;padding-bottom:5px;border-bottom:1px solid var(--sxf-blog-line);font-size:14px;font-weight:700;line-height:1.6}.sxf-blog-card-link:hover .sxf-blog-title,.sxf-blog-card-link:focus-visible .sxf-blog-title{color:var(--sxf-blog-accent)}.sxf-blog-card-link:hover .sxf-blog-read{border-color:currentColor}.sxf-blog-card-link:focus-visible,.sxf-blog-pagination a:focus-visible,.sxf-blog-topics a:focus-visible{outline:2px solid var(--sxf-blog-accent);outline-offset:6px}.sxf-blog-featured.sxf-blog-text-only .sxf-blog-card-link{display:block;max-width:850px}.sxf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.sxf-blog-card{min-width:0}.sxf-blog-card .sxf-blog-media{margin-bottom:24px}.sxf-blog-card .sxf-blog-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start}.sxf-blog-card .sxf-blog-title{font-size:clamp(25px,2vw,30px);line-height:1.16}.sxf-blog-card .sxf-blog-excerpt{font-size:15px}.sxf-blog-card .sxf-blog-read{margin-top:auto}.sxf-blog-card.sxf-blog-text-only{padding:24px;border:1px solid var(--sxf-blog-line);background:#faf9f6}.sxf-blog-results{scroll-margin-top:128px}.sxf-blog-page-summary{margin:56px 0 0;padding-top:24px;border-top:1px solid var(--sxf-blog-line);color:var(--sxf-blog-muted);font-size:13px;line-height:1.6}.sxf-blog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.sxf-blog-pagination a,.sxf-blog-page-number,.sxf-blog-page-gap{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;color:var(--sxf-blog-ink);font-size:14px;line-height:1.5;text-decoration:none}.sxf-blog-pagination [aria-current=page]{background:var(--sxf-blog-ink);color:#fff}.sxf-blog-pagination a:hover{background:#f4f3f0}body.sxf-blog-category main#wp--skip-link--target,.sxf-blog-archive{width:min(1296px,calc(100% - 48px))!important;max-width:1296px!important;margin:48px auto 72px!important;padding:0!important;color:#242622;font-family:Manrope,Arial,sans-serif}.sxf-blog-archive-header{margin-bottom:36px}.sxf-blog-archive-header>a{display:inline-flex;align-items:center;min-height:44px;color:#795139;font-size:14px;text-underline-offset:4px}.sxf-blog-archive-header h1{display:block!important;margin:14px 0 20px!important;color:#242622!important;font:500 clamp(36px,4vw,56px)/1.1 Newsreader,Georgia,serif!important;letter-spacing:-.025em;text-transform:none!important}.sxf-blog-archive-header p{color:#65675f}.sxf-blog-category-results{margin:0!important;padding:0!important}.sxf-blog-category .sxf-blog-card .sxf-blog-title{display:block!important;margin:0 0 16px!important;text-transform:none!important}.sxf-blog-category .sxf-blog-card :is(.sxf-blog-excerpt,time){text-transform:none!important;font-family:Manrope,Arial,sans-serif!important}.sxf-blog-category .sxf-blog-pagination{margin-top:48px}.sxf-blog-pagination .current{background:var(--sxf-blog-ink);color:#fff}.sxf-blog-pagination .dots{display:inline-flex;min-width:44px;align-items:center;justify-content:center}.sxf-blog-editorial .sxf-blog-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.sxf-blog-editorial .sxf-blog-hero>div{min-height:360px!important}.sxf-blog-editorial .sxf-blog-hero>div:first-child{padding:clamp(32px,4vw,64px)!important}.sxf-blog-editorial .sxf-blog-hero img{min-height:360px!important}.sxf-blog-editorial .sxf-blog-hero h1{font-size:clamp(38px,4vw,60px)!important;line-height:1.08!important}.sxf-blog-editorial :is(.sxf-blog-feature-section,.sxf-blog-latest-section,.sxf-blog-project-section){padding-block:48px!important}.sxf-blog-editorial .sxf-blog-latest-section h2{margin-block-end:32px!important}.sxf-blog-topics{--sxf-blog-accent: #994c25;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.sxf-blog-topics a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #d8d6cf;color:#17211d;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.sxf-blog-topics a:hover{border-color:#994c25;color:#994c25}.sxf-blog-featured.sxf-blog-text-only{padding-inline-start:24px;border-inline-start:2px solid var(--sxf-blog-accent)}.sxf-blog-card .sxf-blog-meta{margin-bottom:12px}.sxf-blog-card .sxf-blog-excerpt{margin-bottom:18px;line-height:1.55}.sxf-blog-card .sxf-blog-read{display:inline-flex;gap:10px}@media(max-width:1000px){.sxf-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}}@media(max-width:780px){.sxf-blog-featured .sxf-blog-card-link{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:640px){.sxf-blog-grid{grid-template-columns:minmax(0,1fr);gap:40px}.sxf-blog-card .sxf-blog-title{font-size:28px}.sxf-blog-page-summary{margin-top:40px}.sxf-blog-results{scroll-margin-top:104px}.sxf-blog-archive,body.sxf-blog-category main#wp--skip-link--target{margin-block:24px 48px!important}.sxf-blog-editorial .sxf-blog-hero{grid-template-columns:minmax(0,1fr)!important}.sxf-blog-editorial .sxf-blog-hero>div{min-height:0!important}.sxf-blog-editorial .sxf-blog-hero>div:first-child{padding:32px 24px!important;gap:20px!important}.sxf-blog-editorial .sxf-blog-hero>div:last-child{height:260px}.sxf-blog-editorial .sxf-blog-hero img{min-height:0!important;height:260px!important}.sxf-blog-editorial :is(.sxf-blog-feature-section,.sxf-blog-latest-section,.sxf-blog-project-section){padding-block:32px!important}.sxf-blog-card .sxf-blog-title{font-size:25px}}
