body.page-id-1619 main h1{width:auto!important;max-width:100%!important;overflow-wrap:anywhere}
.asp-bc{min-width:0;color:#243b53}.asp-bc p{line-height:1.6}.asp-bc-intro{margin-bottom:32px}.asp-bc h2{font-size:1.5rem;margin:24px 0 18px}.asp-bc a{color:#983b00!important;text-decoration:underline;text-underline-offset:4px}.asp-bc a:focus-visible,.asp-bc button:focus-visible,.asp-bc input:focus-visible{outline:3px solid #173d5c!important;outline-offset:4px}
.asp-bc .asp-bc-button,.asp-bc button{display:inline-block;padding:14px 20px;min-height:48px;border:1px solid #173d5c;border-radius:6px;background:#173d5c!important;color:#fff!important;font-weight:700;text-decoration:none;white-space:normal}
.asp-bc-search{display:flex;flex-wrap:wrap;align-items:end;gap:16px;background:#f2f7fc;border:1px solid #d5dfe8;border-radius:8px;padding:20px;margin-bottom:20px}.asp-bc-search>div{flex:1 1 200px;min-width:0}.asp-bc-search label{display:block;font-weight:700;margin-bottom:8px}.asp-bc-search input{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #61788d!important;background:white;border-radius:4px;padding:8px;color:#243b53}.asp-bc-count,.asp-bc-note{color:#42576b;font-size:1rem}
.asp-bc-list{display:grid;gap:16px}.asp-bc-card{border:1px solid #d5dfe8;border-left:4px solid #173d5c;border-radius:8px;background:#fff;padding:24px}.asp-bc-card:hover{background:#f2f7fc}.asp-bc-card h3{font-size:1.2rem;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.asp-bc-card h3 a{font-weight:700;font-size:inherit}.asp-bc-card p{margin:0;font-size:1rem;color:#42576b}.asp-bc-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0}.asp-bc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #a5bbcd;border-radius:6px;background:#f2f7fc;color:#173d5c!important}.asp-bc-pagination .current{background:#173d5c;color:#fff!important;font-weight:700}.asp-bc-pagination .dots{border:0;background:transparent}.asp-bc-note{margin:24px 0 40px}
@media(max-width:767px){.asp-bc-card{padding:18px}.asp-bc-search{padding:16px}.asp-bc-card h3{font-size:1.1rem}}
