#main.inr-tools-page{max-width:1040px;width:100%;margin:0 auto;padding:24px 20px 64px;box-sizing:border-box;float:none;color:#173b4f;font-size:18px;line-height:1.75}.inr-tools-page *{box-sizing:border-box}.inr-tools-page .inr-tools-intro{background:#edf5f7;border-left:4px solid #147d78;padding:32px 36px}.inr-tools-page .inr-tools-lead{font-size:clamp(23px,3vw,30px);font-weight:700;line-height:1.35;color:#195675;margin:0 0 20px}.inr-tools-page p{max-width:75ch}.inr-tools-page a.inr-tools-button{display:inline-flex;gap:20px;padding:13px 20px;background:#195675;color:#fff;font-weight:700;border-radius:4px;text-decoration:none}.inr-tools-page a.inr-tools-button:hover{background:#123f56}.inr-tools-page a:focus-visible{outline:3px solid #147d78;outline-offset:4px}.inr-tools-page .inr-tools-section{margin-top:44px}#main.inr-tools-page h2{font-size:29px;font-weight:700;color:#195675;text-transform:none;margin:0 0 24px;border:0;line-height:1.3}#main.inr-tools-page h2:after,#main.inr-tools-page h2:before{display:none}.inr-tools-page .inr-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.inr-tools-page .inr-tools-grid>div{border-top:3px solid #147d78;padding-top:20px}#main.inr-tools-page h3{font-size:22px;line-height:1.35;color:#195675;margin:0 0 16px}.inr-tools-page .inr-tools-how{padding:28px;background:#f5f8f9}.inr-tools-page a{overflow-wrap:anywhere}@media(max-width:760px){#main.inr-tools-page{padding:16px 8px 40px;font-size:17px}.inr-tools-page .inr-tools-intro{padding:24px 20px}.inr-tools-page .inr-tools-grid{grid-template-columns:1fr;gap:20px}#main.inr-tools-page h2{font-size:25px}.inr-tools-page .inr-tools-how{padding:24px 20px}}.inr-tools-page .inr-tools-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start;background:#edf5f7;padding:32px;border-radius:6px}.inr-tools-page .inr-tools-hero .inr-tools-intro{padding:0;border:0;background:none;min-width:0}.inr-tools-page .inr-tools-hero .inr-tools-preview{margin:0!important;min-width:0}.inr-tools-page .inr-tools-hero .inr-tools-lead{font-size:26px}.inr-tools-page .inr-tools-hero .inr-tools-intro>p:last-child{margin-bottom:0}@media(max-width:760px){.inr-tools-page .inr-tools-hero{grid-template-columns:1fr;padding:24px 20px;gap:24px}.inr-tools-page .inr-tools-hero .inr-tools-lead{font-size:23px}}