.post-page{width:100%;min-width:0;overflow:hidden}.post-header{padding-block:clamp(72px,10vw,130px)clamp(64px,8vw,100px)}.post-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.post-kicker:hover{color:var(--orange)}.post-header h1{max-width:900px;margin:30px 0 28px;font-size:clamp(2.8rem,5.5vw,5.25rem);font-weight:600;letter-spacing:-.065em;line-height:.96}.post-header h1::after{display:inline-block;width:.18em;height:.18em;margin-left:.08em;background:var(--orange);content:""}.post-deck{max-width:760px;margin:0 0 32px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.3rem)}.post-meta{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.post-meta span::before{margin-right:28px;color:var(--orange);content:"✦"}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.post-tags a{padding:6px 9px;border:1px solid var(--ink);color:var(--ink);font-family:var(--mono);font-size:.6rem;text-decoration:none;text-transform:uppercase}.post-tags a:hover{background:var(--lime)}.post-body{max-width:860px;padding-block:clamp(20px,4vw,48px)clamp(64px,9vw,110px);border-top:1px solid var(--ink)}.case-study-article .post-body{padding-top:0}.post-body .content{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.8}.post-body .content>p:first-child{font-size:clamp(1.14rem,2vw,1.35rem);line-height:1.7}.post-body .content h2{margin-top:2.4em;padding-top:.55em;border-top:1px solid var(--ink);font-family:var(--sans);font-size:clamp(2rem,5vw,3.5rem);font-weight:600;letter-spacing:-.055em;line-height:1}.post-body .content h3{font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:-.035em}.post-body .content ul,.post-body .content ol{padding-left:1.5em}.post-body .content li{margin-block:.5em}.post-body .content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.post-feedback{margin-top:80px;padding:28px;border:1px solid var(--ink);background:var(--lime);box-shadow:6px 6px 0 var(--ink)}.post-feedback h3{margin:0 0 8px;font-size:1.35rem;letter-spacing:-.03em}.post-feedback p{margin:0}.post-feedback a{color:var(--ink);text-underline-offset:4px}.performance-hub .post-body{max-width:1080px}.performance-hub-intro{max-width:820px}.performance-hub-service{margin-top:64px;padding:clamp(28px,5vw,48px);border:1px solid var(--ink);background:var(--lime);box-shadow:7px 7px 0 var(--ink)}.performance-hub-service h2{max-width:760px;margin:24px 0 14px;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.055em;line-height:1}.performance-hub-service>p:not(.section-index){max-width:720px;margin:0;line-height:1.65}.performance-hub-service-actions{display:flex;margin:28px 0 22px;align-items:center;flex-wrap:wrap;gap:24px}.performance-hub-service small{display:block;padding-top:18px;border-top:1px solid rgba(23,24,18,.25);font-family:var(--mono);font-size:.62rem;text-transform:uppercase}.performance-resource-section{margin-top:80px}.performance-resource-heading{display:flex;padding-bottom:24px;border-bottom:1px solid var(--ink);align-items:end;justify-content:space-between;gap:24px}.performance-resource-heading h2{margin:20px 0 0;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.055em;line-height:1}.performance-resource-heading>span{color:var(--muted);font-family:var(--mono);font-size:.64rem;text-transform:uppercase;white-space:nowrap}.performance-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--ink)}.performance-resource-card{display:flex;min-height:330px;padding:clamp(24px,4vw,36px);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column}.performance-resource-meta{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-family:var(--mono);font-size:.6rem;text-transform:uppercase}.performance-resource-meta span{color:var(--orange)}.performance-resource-card h3{margin:46px 0 14px;font-size:clamp(1.45rem,3vw,2.15rem);letter-spacing:-.045em;line-height:1.05}.performance-resource-card h3 a{color:var(--ink);text-decoration-color:var(--orange);text-underline-offset:5px}.performance-resource-card h3 a:hover{color:var(--orange)}.performance-resource-card>p{margin:0 0 28px;color:var(--muted);line-height:1.6}.performance-resource-tags{display:flex;margin-top:auto;flex-wrap:wrap;gap:6px}.performance-resource-tags span{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.52rem;text-transform:uppercase}@media(max-width:720px){.performance-resource-list{grid-template-columns:1fr}.performance-resource-heading{align-items:start;flex-direction:column}}.case-study-source{margin-top:72px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.case-study-source p{margin:0}.case-study-source strong{color:var(--ink)}.case-study-source a{color:var(--ink);font-weight:700;text-underline-offset:4px}.case-study-source a:hover{color:var(--orange)}.case-study-conversion{position:relative;margin-top:72px;padding:clamp(30px,6vw,54px);overflow:hidden;border:1px solid var(--ink);background:var(--lime);box-shadow:8px 8px 0 var(--ink)}.case-study-conversion::after{position:absolute;top:-55px;right:-20px;color:rgba(23,24,18,8%);font-family:var(--mono);font-size:13rem;line-height:1;content:"↗";pointer-events:none}.case-study-conversion .section-index{position:relative;z-index:1}.case-study-conversion h2{position:relative;z-index:1;max-width:650px;margin:32px 0 16px;font-size:clamp(2.1rem,5vw,3.7rem);letter-spacing:-.06em;line-height:.98}.case-study-conversion>p:not(.section-index){position:relative;z-index:1;max-width:650px;margin:0;color:#3d472c}.case-study-conversion-actions{display:flex;position:relative;z-index:1;margin-top:28px;align-items:center;flex-wrap:wrap;gap:24px}.case-study-conversion .button{background:var(--surface)}.case-study-conversion .case-study-conversion-note{margin-top:25px;padding-top:18px;border-top:1px solid rgba(23,24,18,.25);font-family:var(--mono);font-size:.65rem;text-transform:uppercase}.post-performance-cta{margin-top:64px;padding:clamp(26px,4.5vw,40px);background:var(--surface);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.post-performance-cta h2{max-width:640px;margin:26px 0 14px;font-size:clamp(1.6rem,3.6vw,2.4rem);letter-spacing:-.05em;line-height:1.05}.post-performance-cta>p:not(.section-index){max-width:640px;margin:0;color:var(--muted)}.post-performance-cta-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:26px}.post-performance-cta .button{white-space:nowrap}.post-performance-cta .post-performance-cta-note{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.65rem;text-transform:uppercase}@media(max-width:680px){.post-header{padding-block:60px 56px}.post-header h1{font-size:clamp(2.5rem,11vw,3.75rem)}.post-meta{display:grid;gap:9px}.post-meta span::before{margin-right:10px}.post-body{padding-block:28px 76px}.case-study-conversion{margin-top:56px;box-shadow:5px 5px 0 var(--ink)}.case-study-conversion::after{top:-20px;font-size:9rem}.case-study-conversion-actions{align-items:flex-start;flex-direction:column}.post-performance-cta{margin-top:48px}.post-performance-cta-actions{align-items:flex-start;flex-direction:column}}