.whr-page{--whr-ink: #292929;--whr-muted: #4b4b4b;--whr-teal: #16a99a;--whr-card: #f5f5f5;width:100%;margin:0 auto;padding:55px 0 40px;color:var(--whr-ink);background:#fff;font-size:12px;line-height:1.22}.whr-page *,.whr-page *:before,.whr-page *:after{box-sizing:border-box}.whr-page h1,.whr-page h2,.whr-page h3,.whr-page p{margin-top:0}.whr-page h1,.whr-page h2,.whr-page h3{font-weight:400;font-family:var(--font-family-title)}.whr-hero{text-align:center}.whr-title{margin-bottom:9px;letter-spacing:.1px;font-size:clamp(26px,3.13vw,50px)}.whr-rule{width:45px;height:3px;margin:0 auto 24px;background:var(--whr-teal)}.whr-intro{max-width:930px;margin:0 auto 24px;color:var(--whr-muted);line-height:1.7;font-size:17px}.whr-video{position:relative;display:block;overflow:hidden;aspect-ratio:16/7.55;background:#d9d8d1 url(https://cdn.agentimagehosting.com/m2Byeix9UvHZ23C5T6MpF/2026/08/12095547/video-bg.jpg) center 40%/cover no-repeat}.whr-video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}.whr-play-button{position:absolute;top:50%;left:50%;display:grid;width:56px;height:56px;padding-left:3px;transform:translate(-50%,-50%);place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;font-size:22px;line-height:1}.whr-resources-heading{padding:45px 0 29px;text-align:center}.whr-resources-heading h2{margin:0 0 9px;font-size:clamp(26px,3.13vw,50px)}.whr-resources-heading .whr-rule{margin-bottom:0}.whr-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:start}.whr-stack{display:grid;gap:13px}.whr-card{background:var(--whr-card);padding:34px}.whr-card h3{margin:0 0 14px;font-size:20px;line-height:1.4}.whr-card p{margin-bottom:8px;font-size:15px;color:#1f1f1f;line-height:1.4}.whr-card p:last-child{margin-bottom:0}.whr-link{color:#009a89;font-weight:700;text-decoration:none;font-size:15px;margin-bottom:7px;display:block}.whr-link:hover{text-decoration:underline}.whr-resource+.whr-resource{margin-top:12px}.whr-resource .whr-link{display:inline-block;margin-bottom:7px}@media (max-width: 600px){.whr-page{width:min(100% - 24px,770px);padding-top:20px}.whr-columns{grid-template-columns:1fr}.whr-resources-heading{padding:32px 0 20px}.whr-intro{font-size:12px}}
