.sd-official{margin-block:24px;padding:22px;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc;color:#16314b;line-height:1.9;overflow-wrap:anywhere}.sd-official h2{font-size:1.2rem;margin:0 0 12px}.sd-official a{display:inline-block;color:#075985;text-decoration:underline;text-underline-offset:4px}.sd-directory{max-width:1180px;margin:28px auto}.sd-directory form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sd-directory label{flex-basis:100%}.sd-directory input{min-width:0;flex:1 1 240px;padding:12px;border:1px solid #94a3b8;border-radius:8px;font:inherit}.sd-directory button{padding:10px 18px;border:1px solid #94a3b8;border-radius:8px;font:inherit;cursor:pointer}.sd-directory article{padding:16px 0;border-bottom:1px solid #e2e8f0}.sd-directory article strong{direction:ltr;display:block}.sd-directory article p{margin:5px 0}.sd-directory button:disabled{opacity:.5;cursor:default}@media(max-width:640px){.sd-official{padding:16px;margin:16px 10px}.sd-directory form button{width:100%}}@media(prefers-reduced-motion:reduce){.sd-official *{scroll-behavior:auto!important}}
