.policy-framework-feature{padding:24px 0}.policy-framework-feature__inner{align-items:stretch;background:#f6f4f2;border:1px solid #d9d4cf;border-radius:8px;display:grid;grid-template-columns:minmax(280px,44%) minmax(320px,56%);overflow:hidden}.policy-framework-feature__media{background:#d9e9f6;min-height:380px}.policy-framework-feature__media img{display:block;height:100%;min-height:380px;object-fit:cover;width:100%}.policy-framework-feature__content{padding:28px}.policy-framework-feature__eyebrow{color:#f26a43;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.policy-framework-feature__heading{color:#555;font-size:48px;font-weight:800;line-height:.98;margin:0 0 16px}.policy-framework-feature__body{color:#6a625d;font-size:16px;line-height:1.6;margin-bottom:20px}.policy-framework-feature__body p{margin:0}.policy-framework-feature__list{list-style:none;margin:0 0 24px;padding:0}.policy-framework-feature__list-item{align-items:flex-start;color:#6a625d;display:flex;font-size:16px;gap:10px;line-height:1.45;margin-bottom:12px}.policy-framework-feature__dot{background:#f26a43;border-radius:50%;flex:0 0 9px;height:9px;margin-top:8px;width:9px}.policy-framework-feature__list-text strong{color:#555;font-weight:700}.policy-framework-feature__cta{margin-top:8px}.policy-framework-feature__button{background:#f26a43;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:1.2;max-width:100%;padding:16px 22px;text-align:center;text-decoration:none;transition:background .2s ease;width:100%}.policy-framework-feature__button:focus,.policy-framework-feature__button:hover{background:#de5935;color:#fff;text-decoration:none}@media (max-width:991px){.policy-framework-feature__inner{grid-template-columns:1fr}.policy-framework-feature__media,.policy-framework-feature__media img{min-height:300px}.policy-framework-feature__heading{font-size:38px}}@media (max-width:767px){.policy-framework-feature__content{padding:22px}.policy-framework-feature__heading{font-size:30px;line-height:1.05}.policy-framework-feature__body,.policy-framework-feature__list-item{font-size:15px}.policy-framework-feature__button{font-size:14px;padding:14px 18px}}