.kijipilot-provider{border:1px solid #d4dbe3;border-radius:8px;margin:1.4rem 0;padding:1.25rem;min-width:0}
.kijipilot-provider legend{font-weight:700;padding:0 .5rem}
.kijipilot-provider .field{margin:1rem 0}
.kijipilot-conditions{background:#f3f6fa;border-left:4px solid #596e86;padding:.75rem;overflow-wrap:anywhere}
.kijipilot-check{display:block;margin:1rem 0}.kijipilot-refresh{display:inline-block;margin:.4rem .5rem .4rem 0}
.article-content .bold-red{color:#d80032;font-weight:700}
.article-content strong>.marker-under{color:#151b23;font-weight:700;background:linear-gradient(transparent 68%,#ffe169 68%);display:inline}
.article-content .information-box{border:1px solid #b9d9e7;background:#f0f8fc;padding:16px 16px 16px 52px;border-radius:5px}
.article-content .alert-box{border:1px solid #e6bfa6;background:#fff4ec;padding:16px 16px 16px 52px;border-radius:5px}
.article-content details.qa-box{border:1px solid #d8e0e8;border-radius:6px;margin:1em 0;overflow:hidden;background:#fff}
.article-content details.qa-box>summary.qa-question{display:list-item;cursor:pointer;font-weight:700;background:#f1f5f8;padding:1em}
.article-content details.qa-box>.qa-answer{padding:.25em 1.25em 1em}

/* Keep the native information/warning glyphs in a reserved column at every viewport. */
.article-content .information-box,
.article-content .alert-box,
.article-content .information-box.has-background,
.article-content .alert-box.has-background{position:relative;box-sizing:border-box;min-width:0;max-width:100%;padding:16px 16px 16px 52px;overflow-wrap:anywhere}
.article-content .information-box::before,
.article-content .alert-box::before{position:absolute;display:block;left:16px;right:auto;top:16px;bottom:auto;width:24px;height:24px;font-size:24px;line-height:1;text-align:center;padding:0;margin:0;border:0;transform:none}
.article-content .information-box>:first-child,
.article-content .alert-box>:first-child{margin-top:0}
.article-content .information-box>:last-child,
.article-content .alert-box>:last-child{margin-bottom:0}
.article-content .information-box>ul,
.article-content .information-box>ol,
.article-content .alert-box>ul,
.article-content .alert-box>ol{padding-inline-start:1.5em;margin-left:0;margin-right:0}
