.bq-article-practice{max-width:900px;margin:36px auto;padding:26px;background:#eaf3ef;border:1px solid #cfdfd7;border-radius:14px;color:#173f46}
.bq-article-practice h2{color:#173f46;font-size:24px;line-height:1.3;margin:0 0 12px}
.bq-article-practice p{font-size:16px;line-height:1.7;margin:0 0 18px}
.bq-article-practice a{display:block;padding:12px 16px;margin-top:10px;border-radius:8px;background:#075b63;color:#fff;text-decoration:none;font-size:15px;line-height:1.5;min-height:44px}
.bq-article-practice a:hover{background:#104d55;text-decoration:underline}
.bq-article-practice a:focus-visible{outline:3px solid #bf5c42;outline-offset:4px}
@media(max-width:600px){.bq-article-practice{padding:20px;margin:24px 0}.bq-article-practice h2{font-size:22px}}
