.context-help-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(640px,calc(100% - 24px));max-height:min(88svh,900px);padding:0;overflow:auto;border:1px solid #657086;border-radius:14px;background:#161e29;color:#d0d9e5;box-shadow:0 20px 70px #0009;font-family:inherit;font-size:15px;line-height:1.85;overscroll-behavior:contain;overflow-wrap:anywhere}
.context-help-dialog::backdrop{background:#02060cb8;backdrop-filter:blur(4px)}
.context-help-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;background:#161e29;border-bottom:1px solid #ffffff16}
.context-help-heading h2{min-width:0;margin:0;color:#f0f2f5;font-size:18px;line-height:1.5}
.context-help-heading .icon-button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;color:#b9c7d9;font-size:26px;line-height:1;border:0;background:transparent;cursor:pointer}
.context-help-heading .icon-button:focus{outline:none;box-shadow:none}
.context-help-heading .icon-button:focus-visible{outline:2px solid #c5b67d;outline-offset:-4px;border-radius:7px}
.context-help-content{padding:20px}
.context-help-content :is(p,.craft-guide-disclaimer){margin:0 0 16px;font-size:inherit;line-height:inherit;color:inherit}
.context-help-content :is(p,ul,section):last-child{margin-bottom:0}
.context-help-content h3{margin:22px 0 10px;color:#e4d39e;font-size:16px}
.context-help-content>h3:first-child{margin-top:0}
.context-help-content ul{padding-left:1.35em;margin:0 0 18px}
.context-help-content li+li{margin-top:8px}
.context-help-content a{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:4px 8px 4px 0;color:#b6d2f5;text-decoration:underline;text-underline-offset:3px}
.context-help-content .appraisal-source{margin-top:20px;padding-top:4px;border-top:1px solid #ffffff16}
@media(max-width:380px){.context-help-heading{padding:13px 15px}.context-help-heading h2{font-size:16px}.context-help-content{padding:17px}.context-help-dialog{font-size:14px}}
