.tools-template{padding-top:92px}.tools-template__grid{display:grid;grid-template-columns:1fr;margin-inline:auto;width:100%;max-width:1286px;gap:12px}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__grid{grid-template-columns:minmax(244px,1fr) minmax(0,3fr)}}@media only screen and (min-width:1141px){.tools-template__grid{grid-template-columns:minmax(244px,1fr) minmax(0,3fr)}}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__grid{padding-inline:24px}}@media only screen and (min-width:1141px){.tools-template__grid{padding-inline:40px}}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__grid--slug{grid-template-columns:1fr;padding-inline:0}}.tools-template__content{position:relative;height:-moz-fit-content;height:fit-content;background-color:#fff;border-radius:24px}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__content--slug{padding:32px 28px}}.tools-template__aside{display:grid;gap:12px;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__aside--slug{display:none}}.tools-template__aside-links{position:relative;padding:15px;overflow:hidden;background-color:#fff;border-radius:20px}@media only screen and (max-width:767px){.tools-template__aside-links{display:none}}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__aside-links{padding:20px 20px 16px}}@media only screen and (min-width:1141px){.tools-template__aside-links{padding:24px 24px 20px}}.tools-template__aside-list{display:grid;gap:12px;margin-top:12px}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template__aside-list{gap:8px;margin-top:16px}}@media only screen and (min-width:1141px){.tools-template__aside-list{margin-top:20px}}.tools-template__aside-link{transition:opacity .2s}.tools-template__aside-link:hover{opacity:.7}.tools-template__aside-link.link_disabled{font-weight:500}.tools-template-card-links{display:grid;gap:12px}@media only screen and (max-width:767px){.tools-template-card-links{gap:8px}}.tools-template-card-links__link{display:grid;grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:center;padding:20px;text-decoration:none;color:#242424;background:#f3f2f7;border-radius:20px;gap:12px}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template-card-links__link{padding:20px 16px 20px 20px;background:#fff}}@media only screen and (min-width:1141px){.tools-template-card-links__link{padding:20px 16px 20px 20px;background:#fff}}.tools-template-card-links__link:hover .tools-template-card-links__link-chevron{transform:translateX(4px)}.tools-template-card-links__link-chevron{transition:transform .3s}.tools-template-aside-banner{position:relative;padding:15px;overflow:hidden;background-color:#fff;border-radius:20px}@media only screen and (max-width:767px){.tools-template-aside-banner{margin:0 15px 12px}}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template-aside-banner{padding:0 20px 20px;text-align:center}}@media only screen and (min-width:1141px){.tools-template-aside-banner{padding:24px}}.tools-template-aside-banner__title{max-width:min(260px,56%)}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template-aside-banner__title{max-width:100%}}@media only screen and (min-width:1141px){.tools-template-aside-banner__title{max-width:195px}}.tools-template-aside-banner__button{margin-top:24px;width:100%;height:40px}@media only screen and (min-width:768px)and (max-width:1140px){.tools-template-aside-banner__button{margin-top:16px}}.tools-template-aside-banner__img{height:auto}@media only screen and (max-width:767px){.tools-template-aside-banner__img{width:auto;height:85%;max-height:140px;position:absolute;top:0;left:180px;transform:scaleX(-1)}}@media only screen and (min-width:1141px){.tools-template-aside-banner__img{position:absolute;top:0;left:180px;transform:scaleX(-1)}}@media only screen and (max-width:767px){.tools-template-aside-banner__img{top:-10px;right:0;left:unset}}.tools-template-tools{margin-top:5px;padding:60px 15px}.tools-template-tools__title{margin-bottom:24px}