.focus-modal{box-sizing:border-box;width:min(44rem,calc(100vw - 24px));max-height:85dvh;overflow:auto;overscroll-behavior:contain;padding:0;border:1px solid #496078;border-radius:16px;background:#0b1626;color:#e5e7eb;line-height:1.6}.focus-modal::backdrop{background:#020617bd}.focus-modal p{font-size:1rem!important;margin-bottom:1rem!important}.focus-modal-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#0b1626;border-bottom:1px solid #496078}.focus-modal-content{padding:16px 20px;overflow-wrap:anywhere}.focus-modal-heading h2{margin:0}.focus-modal h2{margin:0 0 12px;font-size:1.2rem}.focus-modal button{flex-shrink:0;min-width:44px;min-height:44px;background:#13243a;color:#e5e7eb;border:1px solid #496078;border-radius:10px;font-size:1.2rem;cursor:pointer}.focus-modal-content :is(p,li){max-inline-size:75ch}
