.guides-archive-page .site-header,.guide-single-page .site-header{background:#111716;border-bottom-color:#ffffff1c}.guides-archive,.guide-single{color:var(--ink);background:#fff}.guide-breadcrumb{color:#ffffff8c;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.5;display:flex}.guide-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.guide-breadcrumb span[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide-kicker{color:#52635b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:800;display:flex}.guide-kicker span{background:var(--green);width:34px;height:2px}.guides-archive-hero{padding:calc(var(--header-height) + 30px) 0 76px;color:#fff;background:radial-gradient(circle at 78% 35%,#18d87824,#0000 28%),linear-gradient(120deg,#111716,#18221f)}.guides-archive-hero .guide-breadcrumb{margin-bottom:64px}.guides-archive-hero .guide-kicker,.guide-article-hero .guide-kicker{color:#ffffff94}.guides-archive-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:90px;display:grid}.guides-archive-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.2vw,82px);font-weight:760;line-height:.98}.guides-archive-hero h1 em{color:var(--green);font-style:normal}.guides-archive-hero-grid>div:last-child>p{color:#ffffffad;margin:0;font-size:17px;line-height:1.75}.guides-archive-hero-grid>div:last-child>span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff24;margin-top:24px;padding-top:20px;font-size:12px;display:block}.guides-archive-list{background:#f5f7f4;padding:88px 0 104px}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide-card{background:#fff;border:1px solid #dce5de;border-radius:22px;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.guide-card:hover{border-color:#91bda0;transform:translateY(-5px);box-shadow:0 18px 44px #12301d17}.guide-card-image{aspect-ratio:16/9;background:#e9eeea;display:block;overflow:hidden}.guide-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.guide-card:hover .guide-card-image img{transform:scale(1.025)}.guide-card-body{flex-direction:column;flex:1;min-width:0;padding:28px;display:flex}.guide-card.no-image .guide-card-body{border-top:4px solid var(--green);padding-top:34px}.guide-card time,.guide-card-meta{color:#66736c;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.guide-card-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guide-card-meta span{color:#087d45}.guide-card-meta span:before{content:"/";color:#a1ada6;margin-right:10px}.guide-card h2,.guide-card h3{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:15px 0 0;font-size:25px;font-weight:720;line-height:1.25}.guide-card h3{font-size:23px}.guide-card h2 a,.guide-card h3 a{transition:color .2s}.guide-card h2 a:hover,.guide-card h3 a:hover{color:#087d45}.guide-card p{color:#5d6963;margin:17px 0 26px;font-size:15px;line-height:1.75}.guide-read-link{color:#086d3d;border-top:1px solid #e1e7e2;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:800;display:flex}.guide-read-link span{background:#e1f5e9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.guides-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:54px;display:flex}.guides-pagination .page-numbers{color:#526158;background:#fff;border:1px solid #cfdbd3;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 14px;font-weight:700;display:inline-flex}.guides-pagination .current{color:#fff;background:#111716;border-color:#111716}.guides-pagination a:hover{color:#087d45;border-color:#087d45}.guides-empty{background:#fff;border:1px solid #dce5de;border-radius:22px;max-width:760px;padding:48px}.guides-empty h2{letter-spacing:-.04em;margin:0;font-size:36px}.guides-empty p{color:#5d6963;margin:18px 0 28px}.guide-action{background:#e6f4eb;padding:72px 0}.guide-action-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;display:grid}.guide-action h2{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(34px,3.5vw,54px);line-height:1.08}.guide-action p:not(.guide-kicker){color:#53645a;max-width:780px;margin:20px 0 0;line-height:1.75}.guide-action-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.guide-action-grid>div:last-child>a:not(.button){color:#086d3d;text-underline-offset:4px;font-size:14px;font-weight:800;text-decoration:underline}.guide-article-hero{padding:calc(var(--header-height) + 30px) 0 80px;color:#fff;background:radial-gradient(circle at 76% 38%,#18d87821,#0000 26%),linear-gradient(120deg,#111716,#18221f)}.guide-article-hero-inner{max-width:1120px}.guide-article-hero .guide-breadcrumb{margin-bottom:58px}.guide-article-hero h1{letter-spacing:-.052em;max-width:1050px;margin:0;font-size:clamp(44px,5vw,74px);font-weight:760;line-height:1.04}.guide-standfirst{color:#ffffffb0;max-width:820px;margin:28px 0 0;font-size:19px;line-height:1.75}.guide-meta{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:12px 28px;margin-top:32px;font-size:12px;display:flex}.guide-meta span+span{position:relative}.guide-meta span+span:before{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.guide-tags{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.guide-tags span{color:#ffffffad;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.guide-featured-image{z-index:2;max-width:1180px;margin-top:-38px;position:relative}.guide-featured-image img{object-fit:cover;border:8px solid #fff;border-radius:26px;width:100%;max-height:650px;box-shadow:0 24px 70px #12231b2e}.guide-article-layout{grid-template-columns:minmax(0,820px) minmax(260px,340px);justify-content:center;align-items:start;gap:86px;padding-top:92px;padding-bottom:100px;display:grid}.guide-prose{color:#29322e;min-width:0;font-size:18px;line-height:1.86}.guide-prose>:first-child{margin-top:0}.guide-prose>:last-child{margin-bottom:0}.guide-prose h2,.guide-prose h3,.guide-prose h4{color:var(--ink);letter-spacing:-.035em;scroll-margin-top:calc(var(--header-height) + 28px);line-height:1.22}.guide-prose h2{margin:58px 0 20px;font-size:38px}.guide-prose h3{margin:42px 0 16px;font-size:28px}.guide-prose h4{margin:32px 0 12px;font-size:21px}.guide-prose p,.guide-prose ul,.guide-prose ol{margin:0 0 24px}.guide-prose ul,.guide-prose ol{padding-left:26px}.guide-prose li{margin:9px 0;padding-left:5px}.guide-prose li::marker{color:#087d45;font-weight:700}.guide-prose a{color:#087d45;text-underline-offset:3px;text-decoration:underline}.guide-prose strong{color:#121916}.guide-prose blockquote{border-left:4px solid var(--green);color:#314139;background:#f1f7f3;margin:36px 0;padding:24px 28px}.guide-prose blockquote p:last-child{margin-bottom:0}.guide-prose figure{margin:38px 0}.guide-prose figcaption{color:#68746d;text-align:center;margin-top:10px;font-size:13px}.guide-prose img{border-radius:16px}.guide-prose .wp-block-table{overflow-x:auto}.guide-prose table{border-collapse:collapse;width:100%;margin:34px 0;font-size:15px}.guide-prose th,.guide-prose td{text-align:left;vertical-align:top;border:1px solid #dce5de;padding:15px 16px}.guide-prose th{color:#172019;background:#edf5ef}.guide-sidebar{top:calc(var(--header-height) + 28px);background:#f5f8f5;border:1px solid #d8e4db;border-radius:22px;padding:30px;position:sticky}.guide-sidebar-label{color:#087d45;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.guide-sidebar h2{letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.18}.guide-sidebar ul{color:#536159;border-top:1px solid #d7e2d9;margin:22px 0 26px;padding:20px 0 0;font-size:14px;list-style:none}.guide-sidebar li{margin:11px 0;padding-left:18px;position:relative}.guide-sidebar li:before{content:"";background:#087d45;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.guide-sidebar .button{width:100%;padding-inline:18px}.guide-sidebar-link{color:#086d3d;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px;font-weight:800;display:flex}.guide-post-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:70px;padding-bottom:70px;display:grid}.guide-post-nav a{border:1px solid #dce5de;border-radius:18px;min-width:0;padding:26px;transition:border-color .2s,background .2s}.guide-post-nav a:last-child{text-align:right}.guide-post-nav a:hover{background:#f7faf8;border-color:#8bbb99}.guide-post-nav span{color:#087d45;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.guide-post-nav strong{overflow-wrap:anywhere;font-size:18px;line-height:1.45;display:block}.guides-related,.guides-latest{background:#f5f7f4;padding:88px 0}.guides-latest{background:#fff}.guides-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:38px;display:grid}.guides-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,52px);line-height:1.08}.guides-section-heading>a{color:#086d3d;text-underline-offset:4px;font-size:14px;font-weight:800;text-decoration:underline}@media (max-width:1100px){.guide-card-grid{gap:18px}.guide-card-body{padding:23px}.guide-article-layout{gap:46px}.guides-archive-hero-grid{gap:50px}}@media (max-width:980px){.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-article-layout{grid-template-columns:1fr;padding-top:68px}.guide-sidebar{max-width:620px;position:static}.guide-action-grid{grid-template-columns:1fr;gap:28px}.guides-archive-hero-grid{grid-template-columns:1fr;gap:30px}.guides-archive-hero-grid>div:last-child{max-width:720px}}@media (max-width:767px){.guides-archive-hero,.guide-article-hero{padding-top:calc(var(--header-height) + 22px)}.guides-archive-hero{padding-bottom:52px}.guides-archive-hero .guide-breadcrumb,.guide-article-hero .guide-breadcrumb{margin-bottom:38px}.guides-archive-hero h1{font-size:48px}.guides-archive-list,.guides-related,.guides-latest{padding:56px 0}.guide-card-grid{grid-template-columns:1fr}.guide-card h2,.guide-card h3{font-size:24px}.guides-pagination .prev span,.guides-pagination .next span{display:none}.guide-action{padding:52px 0}.guide-action-grid>div:last-child,.guide-action .button{width:100%}.guide-article-hero{padding-bottom:58px}.guide-article-hero h1{font-size:40px}.guide-standfirst{font-size:17px}.guide-meta{gap:10px 22px}.guide-meta span+span:before{left:-13px}.guide-featured-image{margin-top:-25px}.guide-featured-image img{border-width:5px;border-radius:18px}.guide-article-layout{gap:44px;padding-top:56px;padding-bottom:62px}.guide-prose{font-size:17px}.guide-prose h2{margin-top:46px;font-size:31px}.guide-prose h3{font-size:25px}.guide-sidebar{padding:24px}.guide-post-nav{grid-template-columns:1fr;padding-top:52px;padding-bottom:52px}.guide-post-nav>a:last-child{text-align:left}.guides-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.guides-empty{padding:30px}.guides-empty h2{font-size:30px}}