.bb-straps-content{color:#26251f;text-align:start;margin:24px 0 44px}.bb-straps-content h2{font-family:inherit;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.3;margin:40px 0 22px}.bb-straps-content h3{font-size:20px;font-weight:500;line-height:1.4;margin:0 0 12px}.bb-straps-content p{font-size:16px;line-height:1.85;margin:0 0 16px}.bb-straps-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bb-straps-cards article{padding:26px;border:1px solid #d9d4c9;background:#faf8f3;border-radius:3px}.bb-straps-faq{max-width:900px}.bb-straps-faq article{padding:20px 0;border-bottom:1px solid #ddd5c7}.bb-straps-visit{margin:38px 0;padding:28px;background:#ede8dc}.bb-straps-visit h2{margin-top:0}.bb-straps-visit a{color:inherit;text-underline-offset:4px}.bb-straps-visit nav{display:flex;gap:18px;flex-wrap:wrap}.tools-intro{max-width:1000px;margin-inline:auto}.tools-intro h1{line-height:1.15}.tools-intro p{max-width:780px;margin-inline:auto;line-height:1.8}.tools-intro .subpage-actions{flex-wrap:wrap;justify-content:center}@media(max-width:700px){.bb-straps-cards{grid-template-columns:1fr}.bb-straps-cards article{padding:22px}.bb-straps-visit{padding:22px}.tools-intro h1{font-size:36px}.tools-intro .button{white-space:normal;text-align:center}}