.tool-article{max-width:920px;padding-top:42px;padding-bottom:70px}.tool-article header{margin:32px 0}.tool-article .kicker{display:block}.tool-article h1{margin:20px 0;font-size:clamp(38px,6vw,66px);line-height:1.1}.tool-lead{font-size:21px}.tool-article p,.tool-article li{line-height:1.85}.tool-article section{margin-top:38px}.tool-article h2{font-size:28px;line-height:1.25}.tool-article small{line-height:1.7;display:inline-block}.tool-access{color:#231d34;background:#f0ebf8;border:1px solid #cec5de;border-radius:16px;padding:26px}.tool-access h2{margin-top:0}.tool-access .primary-btn{color:#fff;background:#3e2869}.tool-review-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tool-review-grid>div{border:1px solid #d6cedf;border-radius:12px;padding:18px}.tool-review-grid ul{padding-left:20px}.tool-video-stage{aspect-ratio:16/9;background:#191229;border-radius:14px;overflow:hidden}.tool-video-stage iframe,.tool-video-stage button{border:0;width:100%;height:100%}.tool-video-stage button{color:#fff;cursor:pointer;background:radial-gradient(at 100% 0,#6746a2,#191229);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex}.tool-video-stage button span{color:#d8ff52;font-size:44px}.tool-video-stage button b{font-size:22px}.tool-video-close{cursor:pointer;background:0 0;border:1px solid #9d8cad;border-radius:20px;margin-left:24px;padding:8px 14px}:is(.tool-article a:focus-visible,.tool-article button:focus-visible){outline-offset:4px;outline:3px solid #7657ff}.tool-procon h3{margin-bottom:6px;font-size:16px}.tool-procon ul{padding-left:20px;font-size:14px;line-height:1.7}.directory-actions{flex-wrap:wrap;gap:12px}.directory-actions a{white-space:normal!important}@media (max-width:650px){.tool-review-grid{grid-template-columns:1fr}.tool-access{padding:20px}.tool-article{padding-top:28px}}
