.resources-page{background:#f7f8f7;color:#101722;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.resources-page *,.resources-page *:before,.resources-page *:after{box-sizing:border-box}.resources-page h1,.resources-page h2,.resources-page h3,.resources-page p,.resources-page figure{margin:0}.resources-page a{color:inherit;text-decoration:none}.resources-shell{width:min(100% - 64px,1280px);margin:0 auto}.resources-kicker{color:#16877f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--site-type-label);font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.resources-kicker--light{color:#b7d4ce}.resources-page h1,.resources-page h2,.resources-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:var(--site-type-serif-display-tracking);line-height:1}.resources-hero{overflow:hidden;padding:clamp(72px,9vw,134px) 0;background-color:#12333a;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(142,225,209,.18),transparent 30%);background-size:var(--site-hero-grid-size) var(--site-hero-grid-size),var(--site-hero-grid-size) var(--site-hero-grid-size),auto;color:#fff}.resources-hero__inner{max-width:820px}.resources-hero h1{max-width:15ch;margin:20px 0 26px;color:#fff;font-size:var(--site-type-display);text-wrap:balance}.resources-hero .resources-kicker{color:#8ee1d1}.resources-hero__copy>p:not(.resources-kicker){max-width:55ch;color:#d6e8e4;font-size:var(--site-type-lead);line-height:1.68}.resources-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.resources-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:50px;padding:13px 17px;font-size:var(--site-type-supporting);font-weight:750;transition:transform .18s ease,background .18s ease,border-color .18s ease}.resources-button:hover{transform:translateY(-2px)}.resources-button--solid{background:#16877f;color:#fff!important}.resources-button--solid:hover{background:#fff;color:#101722!important}.resources-button--quiet{border:1px solid rgba(255,255,255,.42);background:transparent;color:#fff!important}.resources-button--quiet:hover{border-color:#fff;background:#ffffff1a}.resources-button--white{margin-top:30px;background:#fff;color:#101722!important}.resources-button--white:hover{background:#d6e8e4}.resources-section{padding:clamp(76px,9vw,132px) 0}.resources-heading{max-width:790px}.resources-heading h2,.resources-proof h2,.resources-cta h2{max-width:16ch;margin-top:18px;font-size:var(--site-type-section);text-wrap:balance}.resources-reading{background:#fff}.resources-reading__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(50px,6vw,80px)}.resources-reading__grid a{display:flex;flex-direction:column;min-height:290px;padding:clamp(28px,4vw,48px);background:#f2f5f4;transition:transform .18s ease,background .18s ease,color .18s ease}.resources-reading__grid a:nth-child(2){background:#dcebe7}.resources-reading__grid span,.resources-evaluation__grid span{color:#16877f;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--site-type-label);font-weight:700;letter-spacing:.11em}.resources-reading__grid a:nth-child(3){background:#eee9de}.resources-reading__grid a:nth-child(4){background:#e7f1ee}.resources-reading__grid a:hover{background:#16877f;color:#fff;transform:translateY(-3px)}.resources-reading__grid h3{max-width:16ch;margin:auto 0 14px;font-size:var(--site-type-card)}.resources-reading__grid p,.resources-evaluation__grid p{max-width:38ch;color:#526965;font-size:var(--site-type-supporting);line-height:1.64}.resources-reading__grid b,.resources-evaluation__grid b{display:flex;justify-content:space-between;gap:8px;margin-top:24px;font-size:var(--site-type-meta)}.resources-reading__grid i,.resources-evaluation__grid i{color:#16877f;font-size:1rem;font-style:normal}.resources-reading__grid a:hover h3,.resources-evaluation__grid a:hover h3{color:#fff}.resources-reading__grid a:hover p,.resources-evaluation__grid a:hover p{color:#d6e8e4}.resources-reading__grid a:hover b,.resources-evaluation__grid a:hover b{color:#fff}.resources-reading__grid a:hover span,.resources-reading__grid a:hover i,.resources-evaluation__grid a:hover span,.resources-evaluation__grid a:hover i{color:#d6e8e4}.resources-proof{background:#101722;color:#fff}.resources-proof__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(300px,1.14fr);gap:clamp(42px,9vw,144px);align-items:end}.resources-proof__grid>div:last-child p{max-width:49ch;color:#d6e8e4;font-size:var(--site-type-lead);line-height:1.68}.resources-proof a{display:inline-flex;gap:12px;margin-top:24px;color:#8ee1d1;font-size:var(--site-type-supporting);font-weight:750}.resources-evaluation{background:#eee9de}.resources-evaluation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(50px,6vw,80px)}.resources-evaluation__grid a{display:flex;flex-direction:column;min-height:248px;padding:26px;background:#ffffff94;transition:transform .18s ease,background .18s ease,color .18s ease}.resources-evaluation__grid a:nth-child(2){background:#fff}.resources-evaluation__grid a:hover{background:#16877f;color:#fff;transform:translateY(-3px)}.resources-evaluation__grid h3{max-width:12ch;margin:auto 0 12px;font-size:var(--site-type-card)}.resources-cta{padding:clamp(88px,10vw,150px) 0;background:#16877f;color:#fff;text-align:center}.resources-cta__inner{max-width:800px}.resources-cta h2{margin:18px auto 22px;font-size:var(--site-type-decision)}.resources-cta p:not(.resources-kicker){max-width:56ch;margin:0 auto;color:#d6e8e4;font-size:var(--site-type-body);line-height:1.68}@media(max-width:820px){.resources-shell{width:min(100% - 40px,620px)}.resources-proof__grid{grid-template-columns:1fr;gap:34px}.resources-evaluation__grid{grid-template-columns:1fr}.resources-evaluation__grid a{min-height:210px}.resources-cta{text-align:left}.resources-cta h2,.resources-cta p:not(.resources-kicker){margin-left:0}}@media(max-width:560px){.resources-shell{width:min(100% - 32px,620px)}.resources-hero{padding-top:64px}.resources-actions,.resources-reading__grid{display:grid}.resources-reading__grid{grid-template-columns:1fr}.resources-button{width:100%}.resources-section{padding-block:64px}.resources-reading__grid a{min-height:244px}.resources-cta{padding-block:84px}}
