:root{--siteopslab-ink:#18343a;--siteopslab-body:#293d40;--siteopslab-muted:#53686a;--siteopslab-accent:#08766b;--siteopslab-accent-dark:#075f57;--siteopslab-rule:#cbd8d3;--siteopslab-paper:#fbfcfa;--siteopslab-soft:#edf3ef}body{background:var(--siteopslab-paper);color:var(--siteopslab-body);font-size:18px;font-weight:400;line-height:1.7}.wp-site-blocks>header{box-sizing:border-box;width:100%;margin:0;padding:0;border:0;background:var(--siteopslab-ink);color:#fff}.wp-site-blocks>header .wp-block-group.alignwide{box-sizing:border-box;width:min(100% - 48px,1240px);max-width:1240px;margin-inline:auto!important;padding-block:30px 10px!important}.siteopslab-header-brand{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:7px 24px}.wp-site-blocks>header .wp-block-site-title{margin:0;font-size:24px;line-height:1}.wp-site-blocks>header .siteopslab-wordmark{color:#f8faf8}.wp-site-blocks>header .siteopslab-wordmark__lab{color:#f1d27a}.wp-site-blocks>header .siteopslab-wordmark__lab::after{background:#f1d27a}.wp-site-blocks>header .siteopslab-wordmark:hover .siteopslab-wordmark__siteops{color:#f1d27a}.wp-site-blocks>header .siteopslab-wordmark__bird g{stroke:#e0e9e5}.wp-site-blocks>header .siteopslab-wordmark__bird circle{fill:#18343a}.siteopslab-header-tagline{margin:0;color:#c6d8d0;font-size:12px;letter-spacing:.015em;line-height:1.4}.siteopslab-wordmark{display:inline-flex;align-items:baseline;color:var(--siteopslab-ink);line-height:1;text-decoration:none}.siteopslab-wordmark__visual{display:inline-flex;align-items:baseline;gap:.12em;white-space:nowrap}.siteopslab-wordmark__siteops{font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-.055em}.siteopslab-wordmark__lab{position:relative;display:inline-block;padding-block-end:.08em;color:var(--siteopslab-accent-dark);font-family:Georgia,"Times New Roman",serif;font-size:1.06em;font-style:italic;font-weight:400;letter-spacing:-.065em}.siteopslab-wordmark__lab::after{position:absolute;bottom:0;left:.04em;width:82%;height:1.5px;border-radius:50%;background:var(--siteopslab-accent);content:"";transform:rotate(-2deg)}.siteopslab-wordmark__b{position:relative;display:inline-block;line-height:1}.siteopslab-wordmark__bird{position:absolute;top:-.98em;left:-.4em;width:1.48em;height:1.48em;overflow:visible}.siteopslab-wordmark:hover .siteopslab-wordmark__siteops{color:var(--siteopslab-accent-dark)}.siteopslab-primary-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 26px;font-size:14px;font-weight:600;letter-spacing:.015em;line-height:1.5}.siteopslab-primary-nav a{color:#f8faf8;text-decoration:none;text-underline-offset:.35em}.siteopslab-primary-nav a:hover{color:#f1d27a;text-decoration:underline}.siteopslab-footer a:focus-visible,.siteopslab-primary-nav a:focus-visible,.wp-block-site-title a:focus-visible,.wp-site-blocks>header .siteopslab-wordmark:focus-visible,main a:focus-visible{outline:2px solid #f1d27a;outline-offset:4px}main h1,main h2,main h3,main h4{color:var(--siteopslab-ink);text-wrap:balance}main a:not(.wp-element-button){color:var(--siteopslab-accent-dark);text-decoration-thickness:1px;text-underline-offset:0.18em}main a:not(.wp-element-button):hover{color:var(--siteopslab-ink)}main .wp-block-button__link,main .wp-element-button{border:1px solid var(--siteopslab-accent-dark);border-radius:3px;background:var(--siteopslab-accent-dark);color:#fff;font-size:15px;font-weight:600;line-height:1.4;padding:14px 22px}main .wp-block-button__link:hover,main .wp-element-button:hover{border-color:var(--siteopslab-ink);background:var(--siteopslab-ink);color:#fff}body.siteopslab-home .wp-site-blocks>main{width:100%;max-width:none!important;margin-block-start:0!important;padding:0!important}body.siteopslab-home .wp-block-post-content{width:100%;max-width:none!important;margin-block-start:0!important}body.siteopslab-home .wp-site-blocks>main>.wp-block-group.alignfull:first-child{box-sizing:border-box;width:100%;max-width:none!important;margin-inline:0!important;padding-block:0!important;padding-inline:0!important}body.siteopslab-home .wp-site-blocks>main>.wp-block-group.alignfull:first-child>.wp-block-post-content.alignfull{box-sizing:border-box;width:100%;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body.siteopslab-home .siteopslab-home-hero{position:relative;box-sizing:border-box;width:100%;max-width:none!important;margin-inline:0!important;padding-inline:0!important;background:var(--siteopslab-ink);color:#fff}.siteopslab-home-hero__inner{box-sizing:border-box;width:min(100% - 48px,1120px);max-width:1120px!important;margin-inline:auto!important;padding-block:clamp(64px,8vw,112px) clamp(56px,7vw,92px)}.siteopslab-home-hero__inner>.siteopslab-eyebrow{margin:0 0 24px;color:#a8c8bb;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.siteopslab-home-hero .siteopslab-home-title{max-width:920px;margin:0 0 28px;color:#fff;font-size:clamp(42px, 5.7vw, 68px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.siteopslab-home-hero__inner>p:not(.siteopslab-eyebrow){max-width:680px;margin-block:0 18px;color:#e0e9e5;font-size:clamp(17px, 1.8vw, 20px);line-height:1.65}.siteopslab-home-hero__inner .wp-block-buttons{margin-block-start:30px}.siteopslab-home-hero .wp-block-button__link,.siteopslab-home-hero .wp-element-button{border-color:#f1d27a;background:#f1d27a;color:#19363a}.siteopslab-home-hero .wp-block-button__link:hover,.siteopslab-home-hero .wp-element-button:hover{border-color:#fff;background:#fff;color:#19363a}.siteopslab-home-section{box-sizing:border-box;width:min(100% - 48px,1120px)!important;max-width:1120px!important;margin-inline:auto!important;padding-block:clamp(64px,8vw,104px) 0}.siteopslab-section-label{margin:0 0 14px;color:var(--siteopslab-accent-dark);font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.siteopslab-home-section>h2{max-width:780px;margin:0 0 18px;font-size:clamp(30px, 4vw, 44px);font-weight:500;letter-spacing:-.035em;line-height:1.15}.siteopslab-home-section>.siteopslab-section-label,.siteopslab-home-section>h2,.siteopslab-home-section>p:not(.siteopslab-section-label){margin-inline:0!important}.siteopslab-home-section>p:not(.siteopslab-section-label){max-width:760px;margin-block:0 20px}.siteopslab-audit-steps{display:grid;width:100%;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,64px);margin-block:34px 0!important;margin-inline:0!important;padding-block:24px 0;border-top:1px solid var(--siteopslab-rule)}.siteopslab-archive-entry,.siteopslab-audit-steps,.siteopslab-featured-guide,.siteopslab-home-section,.siteopslab-single-layout{--wp--style--block-gap:0}.siteopslab-audit-steps>.wp-block-column{min-width:0}.siteopslab-audit-steps .siteopslab-step-index{display:block;margin-block-end:16px;color:var(--siteopslab-accent-dark);font-size:13px;font-weight:700;letter-spacing:.1em}.siteopslab-audit-steps h3{margin:0 0 10px;font-size:23px;font-weight:500;letter-spacing:-.02em}.siteopslab-audit-steps p{margin:0;font-size:16px;line-height:1.65}.siteopslab-featured-guide{display:grid;width:100%;max-width:none!important;grid-template-columns:minmax(150px,0.55fr) minmax(0,2fr) auto;align-items:center;gap:16px 40px;margin-block:32px 0!important;margin-inline:0!important;padding-block:26px;border-top:1px solid var(--siteopslab-rule);border-bottom:1px solid var(--siteopslab-rule)}.siteopslab-featured-guide>*{width:100%;max-width:none!important;margin-block:0!important;margin-inline:0!important}.siteopslab-featured-guide .wp-block-group>*{max-width:100%;margin-inline:0!important}.siteopslab-featured-guide__meta{margin:0;color:var(--siteopslab-muted);font-size:13px;font-weight:600;letter-spacing:.04em}.siteopslab-featured-guide h3{margin:0 0 7px;font-size:clamp(21px, 2.5vw, 28px);font-weight:500;letter-spacing:-.025em;line-height:1.25}.siteopslab-featured-guide h3 a{color:var(--siteopslab-ink)!important;text-decoration:none!important}.siteopslab-featured-guide h3 a:hover{color:var(--siteopslab-accent-dark)!important;text-decoration:underline!important;text-underline-offset:0.15em}.siteopslab-featured-guide__summary{margin:0;font-size:16px;line-height:1.6}.siteopslab-featured-guide__link{white-space:nowrap;font-size:15px;font-weight:600}.siteopslab-method-section{margin-block-end:clamp(72px,9vw,112px)!important;padding-block-end:0}.siteopslab-method-section .siteopslab-method-note{max-width:760px;margin-block-start:24px;margin-inline:0!important;color:var(--siteopslab-muted);font-size:16px}body.single-post .wp-site-blocks>main{width:min(100% - 48px,1120px);max-width:1120px!important;margin:0 auto!important;padding:0!important}body.single-post .siteopslab-single-layout{width:100%;max-width:none!important;margin-inline:auto!important;padding-block:clamp(58px,8vw,96px) 24px!important}body.single-post .siteopslab-single-layout>.wp-block-post-title{max-width:1040px;margin:0 0 22px;font-size:clamp(38px, 5vw, 60px);font-weight:500;letter-spacing:-.04em;line-height:1.12}body.single-post .siteopslab-single-layout>.wp-block-group.has-small-font-size{max-width:760px;margin:0 0 6px!important;color:var(--siteopslab-muted)}body.single-post .siteopslab-single-layout>.wp-block-post-date{max-width:760px;margin:0 0 44px;color:var(--siteopslab-muted);font-size:14px}body.single-post .siteopslab-single-layout>.wp-block-post-featured-image{max-width:900px;margin:32px 0 48px;overflow:hidden}body.single-post .siteopslab-single-layout>.wp-block-group.has-small-font-size,body.single-post .siteopslab-single-layout>.wp-block-post-date,body.single-post .siteopslab-single-layout>.wp-block-post-featured-image,body.single-post .siteopslab-single-layout>.wp-block-post-title{margin-inline:0!important}body.single-post .wp-block-post-content{width:100%;max-width:760px;margin:0!important;margin-block-start:0!important;margin-inline:0!important;font-size:18px;line-height:1.78;overflow-wrap:anywhere}body.single-post .wp-block-post-content>p:first-child{margin-block-start:0;font-size:20px;line-height:1.7}body.single-post .wp-block-post-content>h2{margin-block:58px 18px;padding-block:0;border:0;font-size:clamp(28px, 4vw, 38px);font-weight:500;letter-spacing:-.035em;line-height:1.18}body.single-post .wp-block-post-content>h3{margin-block:34px 12px;font-size:23px;font-weight:600;letter-spacing:-.02em}body.single-post .wp-block-post-content a{text-decoration:underline;text-decoration-color:#8eb5a7;text-decoration-thickness:1px;text-underline-offset:0.18em}body.single-post .wp-block-post-content li+li{margin-block-start:9px}body.single-post .wp-block-post-content ol,body.single-post .wp-block-post-content ul{padding-inline-start:1.35em}body.single-post .wp-block-post-content blockquote{margin-inline:0;padding:20px 24px;border-block:1px solid var(--siteopslab-rule);border-inline:0;background:0 0;font-size:20px}body.archive .wp-site-blocks>main,body.search .wp-site-blocks>main{width:min(100% - 48px,1120px);max-width:1120px!important;margin:0 auto!important;padding-block:clamp(56px,8vw,96px) 24px!important}body.archive .wp-block-query,body.search .wp-block-query{width:100%;max-width:none!important;margin-inline:0!important}body.archive .wp-block-query-title,body.search .wp-block-query-title{margin-block:0 18px;font-size:clamp(40px, 6vw, 64px);font-weight:500;letter-spacing:-.045em}body.archive .wp-block-post-template,body.search .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-block-start:42px;padding:0;list-style:none}body.archive .wp-block-post-template>li,body.search .wp-block-post-template>li{padding-block:26px;border-top:1px solid var(--siteopslab-rule)}.siteopslab-archive-entry{width:100%;max-width:none!important;margin:0!important}.siteopslab-archive-entry>*{margin-block:0 12px}.siteopslab-archive-entry .siteopslab-archive-entry__category{color:var(--siteopslab-accent-dark);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}body.archive .wp-block-post-template .wp-block-post-title,body.search .wp-block-post-template .wp-block-post-title{font-size:clamp(22px, 2.6vw, 29px);font-weight:500;letter-spacing:-.025em;line-height:1.25}body.archive .wp-block-post-template .wp-block-post-title a,body.search .wp-block-post-template .wp-block-post-title a{color:var(--siteopslab-ink);text-decoration:none}body.archive .wp-block-post-template .wp-block-post-title a:hover,body.search .wp-block-post-template .wp-block-post-title a:hover{color:var(--siteopslab-accent-dark);text-decoration:underline}.siteopslab-archive-entry .wp-block-post-excerpt{font-size:16px;line-height:1.65}.siteopslab-archive-entry .wp-block-post-excerpt__more-text{margin-block:14px 0;font-size:14px;font-weight:600}.siteopslab-archive-entry .wp-block-post-date{color:var(--siteopslab-muted);font-size:13px}.siteopslab-footer{margin-block-start:clamp(80px,10vw,128px);border-top:1px solid var(--siteopslab-rule);background:var(--siteopslab-soft);padding:44px 24px 28px}.siteopslab-footer__inner{display:flex;width:min(100%,1120px);margin-inline:auto;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px 48px}.siteopslab-footer__brand{flex:1 1 300px}.siteopslab-footer__brand p{max-width:500px;margin:0;font-size:15px;line-height:1.6}.siteopslab-footer__brand .siteopslab-footer__title{margin-block-end:10px;font-size:24px;font-weight:600}.siteopslab-footer__title a{color:inherit;text-decoration:none}.siteopslab-footer__title .siteopslab-wordmark{font-size:30px}.siteopslab-footer__links{display:flex;max-width:500px;flex-wrap:wrap;gap:12px 22px;font-size:14px;line-height:1.6}.siteopslab-footer__links a{color:var(--siteopslab-accent-dark);text-underline-offset:0.18em}.siteopslab-footer__copyright{width:min(100%,1120px);margin:30px auto 0;color:var(--siteopslab-muted);font-size:13px}@media (max-width:760px){.wp-site-blocks>header .wp-block-group.alignwide{width:min(100% - 36px,1240px);padding-block:24px 8px!important}.wp-site-blocks>header .wp-block-site-title{font-size:22px}.siteopslab-primary-nav{gap:8px 16px;font-size:14px}.wp-site-blocks>header .wp-block-group.alignwide{flex-wrap:wrap!important;gap:12px 16px!important}.wp-site-blocks>header .wp-block-group.alignwide>.wp-block-group{width:auto;flex-wrap:nowrap!important;justify-content:flex-end!important}.siteopslab-primary-nav{justify-content:flex-end;gap:8px 18px;font-size:13px}.siteopslab-header-brand{gap:7px}.siteopslab-header-tagline{display:none}.siteopslab-home-hero__inner,.siteopslab-home-section{width:min(100% - 40px,1120px)!important}.siteopslab-home-hero__inner{padding-block:52px 56px}body.siteopslab-home .wp-site-blocks>main>.wp-block-group.alignfull:first-child{padding-block-start:0!important}.siteopslab-audit-steps{grid-template-columns:minmax(0,1fr);gap:28px}.siteopslab-audit-steps .siteopslab-step-index{margin-block-end:8px}.siteopslab-featured-guide{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:22px}.siteopslab-featured-guide__link{margin-block-start:8px}body.archive .wp-site-blocks>main,body.search .wp-site-blocks>main,body.single-post .wp-site-blocks>main{width:min(100% - 40px,1120px)}body.single-post .siteopslab-single-layout{padding-block-start:58px!important}body.single-post .wp-block-post-content{font-size:17px}body.single-post .wp-block-post-content>p:first-child{font-size:19px}body.archive .wp-block-post-template,body.search .wp-block-post-template{grid-template-columns:minmax(0,1fr);gap:0}}@media (min-width:761px) and (max-aspect-ratio:3/4){.siteopslab-home-hero__inner,.siteopslab-home-section{width:min(100% - 64px,820px)!important}.siteopslab-audit-steps,.siteopslab-featured-guide,body.archive .wp-block-post-template,body.search .wp-block-post-template{grid-template-columns:minmax(0,1fr)}.siteopslab-audit-steps{gap:24px}.siteopslab-featured-guide{gap:10px}.siteopslab-featured-guide__link{margin-block-start:4px!important}body.archive .wp-site-blocks>main,body.search .wp-site-blocks>main,body.single-post .wp-site-blocks>main{width:min(100% - 64px,820px)}}@media (prefers-reduced-motion:no-preference){.wp-block-button__link,.wp-element-button,a{transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease}}
