/*! min of themes/bootstrap-theme/v3/v4/css/page-tools.css 88cc285fc8e6e3b62b41c185706ffd00 */
.tools-hero__h{max-width:16ch;margin:0;font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem);font-weight:860;font-stretch:118%;line-height:1.02;letter-spacing:-.015em}.tools-list{display:grid;gap:var(--sp-5);margin:0;padding:0;list-style:none}@media(min-width:1000px){.tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools-card{display:grid;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-2)}.tools-card__h{margin:0;font-size:var(--step-2);font-weight:820;line-height:1.15}.tools-card__h a{color:inherit;text-decoration:none}.tools-card__h a:hover,.tools-card__h a:focus-visible{text-decoration:underline}.tools-card__fam{margin:0;font-weight:700}.tools-card__n{margin:0;color:var(--ink-2);font-size:var(--step--1)}.tools-card .acts{margin:var(--sp-2) 0 0}.tools-note{margin-top:var(--sp-6);padding:var(--sp-5);border-left:4px solid var(--p-accent);background:var(--p-accent-wash);border-radius:0 var(--radius-2) var(--radius-2) 0}.tools-note h3{margin:0 0 var(--sp-2);font-size:var(--step-1)}.tools-note p{margin:0;color:var(--ink-2)}.tools-legal{margin:var(--sp-6) 0 0;color:var(--ink-2);line-height:1.5}.tools-legal a{color:var(--ink)}@media(max-width:480px){.tools-card{padding:var(--sp-4)}}@media(prefers-reduced-motion:reduce){.tools-card{transition:none}}
