/* InspectionPress PAYG Support Center v193 · Docs HTML visual adaptation · square-cornered. */
html.ip193,body.ip193{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}body.ip193 *:not(.ip193-pill){border-radius:0!important}body.ip193{font-size:16px;line-height:1.55;min-width:320px}body.ip193 button,body.ip193 input,body.ip193 select,body.ip193 textarea{font:inherit}body.ip193 a{text-decoration:none}.ip193-container{width:min(1180px,calc(100% - 44px));margin:0 auto}.ip193-top{backdrop-filter:blur(8px)}.ip193-brand-mark{display:grid;place-items:center;background:#0755a9;color:white;width:40px;height:40px;font-size:15px;font-weight:900}.ip193-brand strong{display:block;font-weight:850;color:#162c4b;line-height:1.12;font-size:18px}.ip193-brand small{display:block;font-size:12px;color:#64748b}.ip193-toplinks{font-weight:650;font-size:14px}.ip193-toplinks a:hover{color:#0672c9}.ip193-admin-link{background:#dbeafe;padding:9px 11px;color:#064d94}.ip193-icon-btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid #cbd5e1}.ip193-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:55px;min-height:70vh}.ip193-sidebar{border-right:1px solid #dbe4ec;padding:40px 20px 50px 0;align-self:start;position:sticky;top:75px;max-height:calc(100vh - 90px);overflow:auto}.ip193-sidebar a{display:block;padding:10px 12px;font-size:14px;font-weight:550;color:#485b74;margin-bottom:4px}.ip193-sidebar a:hover,.ip193-sidebar a:focus-visible{background:#eff6ff;color:#075db3}.ip193-sidebar .ip193-sidebar-head{font-weight:800;color:#0f2750;font-size:15px;padding-left:0}.ip193-sideitem i{margin-right:10px;color:#0f7eb8;min-width:20px}.ip193-sidebar-faq{background:#ecf7ff;color:#125582!important}.ip193-sidebar-contact{border-top:1px solid #dbe4ec;margin-top:24px;padding-top:20px!important}.ip193-main{padding:46px 0 70px;min-width:0}.ip193-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:850;color:#087ec3;display:inline-block;margin-bottom:12px}.ip193 h1{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.12;letter-spacing:-.045em;font-weight:850;color:#132d4e}.ip193 h2{font-weight:800;letter-spacing:-.02em}.ip193-hero{padding:20px 0 24px}.ip193-hero p,.ip193-intro{font-size:17px;line-height:1.65;max-width:690px;margin-top:15px;color:#586d86}.ip193-search{display:flex;align-items:center;gap:12px;border:1px solid #b4d6ee;box-shadow:0 6px 25px rgba(0,98,165,.09);margin-top:26px;padding:5px 7px 5px 18px;background:#fff;max-width:760px}.ip193-search i{color:#0081c3}.ip193-search input{flex:1;min-width:0;padding:12px 3px;outline:0;border:0;color:#172d46;background:transparent}.ip193-search button,.ip193-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#075db3!important;font-size:14px;font-weight:750;padding:12px 18px;border:1px solid #075db3;cursor:pointer}.ip193-button:hover,.ip193-search button:hover{background:#004481!important}.ip193-section-heading{font-size:24px;margin:28px 0 16px;color:#173453}.ip193-split-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.ip193-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ip193-category-card{border:1px solid #d6e3ef;background:#fff;min-width:0}.ip193-category-card:hover{border-color:#0481c6;box-shadow:0 10px 26px #1f608915}.ip193-category-link{display:block;padding:23px}.ip193-category-icon{display:grid;place-items:center;width:45px;height:45px;background:#e4f5ff;color:#047ac0;font-size:19px;margin-bottom:16px}.ip193-category-link h3{font-weight:800;color:#15324e;font-size:19px}.ip193-category-link p{font-size:14px;color:#60738a;min-height:45px;margin:9px 0 12px}.ip193-category-link small{color:#086cb3;font-weight:800}.ip193-category-link small i{margin-left:8px}.ip193-list{border:1px solid #dae4ee;margin-bottom:28px}.ip193-result{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 20px;background:#fff;border-bottom:1px solid #e4ebf2;color:#143252}.ip193-result:last-child{border-bottom:0}.ip193-result:hover{background:#eff8ff;color:#006bbb}.ip193-result strong{display:block;font-size:16px;font-weight:740}.ip193-result small{display:block;font-size:14px;color:#6a7888;margin-top:4px;line-height:1.45}.ip193-result>i{color:#0c8acb}.ip193-help-banner{border-left:5px solid #00a7c2;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#eaf7fe;padding:24px;margin-top:28px}.ip193-help-banner h2{color:#153957;font-size:20px}.ip193-help-banner p{color:#516f85;margin-top:6px}.ip193-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#77889a;font-size:13px;margin-bottom:28px}.ip193-crumb a{color:#056cb9;font-weight:650}.ip193-crumb i{font-size:10px}.ip193-article-heading{border-bottom:1px solid #dbe7ef;padding-bottom:26px;margin-bottom:26px}.ip193-article-heading>p{font-size:18px;color:#546c84;margin-top:16px}.ip193-prose{color:#253d59;font-size:16px;line-height:1.78;overflow-wrap:anywhere}.ip193-prose p{margin:0 0 18px}.ip193-prose h2{margin:27px 0 11px;font-size:24px;color:#0d3e72}.ip193-prose h3{margin:24px 0 10px;font-size:20px;color:#153f69}.ip193-prose a{color:#0676c4;text-decoration:underline}.ip193-prose ul,.ip193-prose ol{padding-left:24px;margin:0 0 21px}.ip193-prose li{margin:6px 0}.ip193-prose blockquote{background:#eff8ff;border-left:4px solid #0799b9;padding:14px 19px;margin:20px 0}.ip193-prose img{max-width:100%;height:auto}.ip193-prose table{border-collapse:collapse;max-width:100%;width:100%;font-size:14px}.ip193-prose td,.ip193-prose th{border:1px solid #cbd8e4;padding:10px}.ip193-article-foot{margin:34px 0;border-top:1px solid #dbe7ef;padding-top:21px;display:flex;justify-content:space-between;gap:25px;font-size:13px;color:#61758a}.ip193-article-foot a{color:#087bc5}.ip193-related{margin-top:35px}.ip193-related h2{font-size:24px;margin:0 0 15px}.ip193-edit{background:#f0f8ff;border:1px solid #a3ccec;padding:7px 10px;color:#0c5f9b;cursor:pointer;font-size:13px;font-weight:750}.ip193-edit:hover{background:#d8eeff}.ip193-category-card>.ip193-edit{margin:0 0 14px 23px}.ip193-admin-actions,.ip193-manage-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.ip193-faq-filter{margin:0 0 27px}.ip193-faq-filter label{display:block;font-weight:700;font-size:14px;margin:0 0 6px}.ip193-faq-filter input{width:100%;border:1px solid #b7cfe1;padding:12px 14px;background:transparent;color:inherit}.ip193-faqs section{margin-bottom:36px}.ip193-faqs h2{font-size:22px;color:#15395c;margin:0 0 13px}.ip193-faq{border:1px solid #d4e2ed;margin-bottom:8px}.ip193-faq summary{cursor:pointer;font-size:16px;font-weight:750;padding:15px 18px;display:flex;justify-content:space-between;gap:18px;list-style:none}.ip193-faq summary::-webkit-details-marker{display:none}.ip193-faq details[open] summary{color:#006aac;background:#f0f9ff}.ip193-faq .ip193-prose{padding:14px 18px 10px;font-size:15px}.ip193-faq>.ip193-edit{margin:0 0 9px 17px}.ip193-foot{border-top:1px solid #d9e4ec;padding:20px 0;color:#66778a;font-size:13px}.ip193-foot .ip193-container{display:flex;gap:22px;flex-wrap:wrap}.ip193-foot a{color:#14629e}.ip193-dialog{padding:0;width:min(870px,calc(100vw - 32px));max-height:93vh;overflow:auto;border:1px solid #96b2c8;background:#fff;color:#16334e;box-shadow:0 30px 90px #0823424d}.ip193-dialog::backdrop{background:rgba(8,23,43,.69)}.ip193-dialog-head{display:flex;justify-content:space-between;align-items:center;background:#ecf6ff;border-bottom:1px solid #cbddec;padding:16px 20px}.ip193-dialog-head h2{font-size:20px}.ip193-dialog-head button{padding:7px 10px}.ip193-fields{padding:20px;display:grid;gap:9px}.ip193-fields label{font-size:13px;font-weight:750;color:#1c4b75}.ip193-fields input,.ip193-fields textarea,.ip193-fields select{width:100%;border:1px solid #b5cddd;padding:10px 12px;background:#fff;color:#15334a}.ip193-fields .ip193-check{display:flex;align-items:center;gap:8px}.ip193-check input{width:auto}.ip193-dialog-actions{padding:16px 20px;border-top:1px solid #d6e5f0;display:flex;justify-content:flex-end;gap:13px}.ip193-dialog-actions>button:not(.ip193-button){background:#eff5fa;border:1px solid #cbd8e4;padding:11px 16px}.ip193-error{color:#ac1c34;font-weight:650}.ip193-manage-table{max-width:100%;overflow:auto}.ip193-manage-table table{width:100%;border-collapse:collapse;font-size:13px}.ip193-manage-table th,.ip193-manage-table td{text-align:left;padding:13px;border-bottom:1px solid #dbe6ee;vertical-align:top}.ip193-manage-table th{font-weight:800;background:#eff6fb}.ip193-manage-table td small{display:block;color:#718096}.ip193-manage-table td a{color:#0673b2;margin-left:7px}.ip193-main{color:#14324d}
html.dark .ip193-top,html.dark .ip193-category-card,html.dark .ip193-list,html.dark .ip193-result,html.dark .ip193-search{background:#101f34;color:#edf5fc;border-color:#2e4560}html.dark .ip193-brand strong,html.dark .ip193 h1,html.dark .ip193 h2,html.dark .ip193-category-link h3,html.dark .ip193-prose,html.dark .ip193-main,html.dark .ip193-result strong{color:#e7f0f9}html.dark .ip193-hero p,html.dark .ip193-intro,html.dark .ip193-category-link p,html.dark .ip193-result small,html.dark .ip193-article-heading>p{color:#a9bdd1}html.dark .ip193-sidebar{border-color:#304762}html.dark .ip193-sidebar a{color:#bccbdc}html.dark .ip193-sidebar a:hover{background:#213752}html.dark .ip193-sidebar .ip193-sidebar-head{color:#dfeffd}html.dark .ip193-search input,html.dark .ip193-faq-filter input{color:#e6f3ff}html.dark .ip193-help-banner,html.dark .ip193-faq details[open] summary{background:#15344d}html.dark .ip193-help-banner h2,html.dark .ip193-help-banner p{color:#e6f3ff}html.dark .ip193-faq,html.dark .ip193-manage-table th{border-color:#304762;background:#14273d}html.dark .ip193-dialog{background:#14283d;color:#eff8ff}html.dark .ip193-dialog-head{background:#1b3652}html.dark .ip193-fields label{color:#dbeafe}html.dark .ip193-fields input,html.dark .ip193-fields select,html.dark .ip193-fields textarea{background:#12253a;color:#edf5fe;border-color:#52677e}
@media(max-width:890px){.ip193-layout{grid-template-columns:minmax(0,1fr);gap:0}.ip193-sidebar{position:static;max-height:none;display:flex;flex-wrap:wrap;gap:5px;border:0;border-bottom:1px solid #e0e9ef;padding:15px 0}.ip193-sidebar a{margin:0;font-size:12px;padding:7px 9px}.ip193-main{padding:30px 0 55px}.ip193-toplinks{gap:10px}.ip193-toplinks a:nth-child(3){display:none}}@media(max-width:620px){.ip193-container{width:calc(100% - 30px)}.ip193-categories{grid-template-columns:1fr}.ip193-toplinks{gap:7px}.ip193-toplinks a:nth-child(1),.ip193-toplinks a:nth-child(2){display:none}.ip193-hero{padding-top:5px}.ip193-hero p{font-size:15px}.ip193-search button{padding:11px}.ip193-help-banner{flex-wrap:wrap}.ip193-split-heading{flex-direction:column}.ip193-sidebar .ip193-sidebar-head{flex-basis:100%}.ip193-sidebar a{border:1px solid #d4e2ed}}



/* v193.2: All structural styles are explicit. The purchased Docs CSS was compiled
   without several spacing utilities used by the first support layout. No rounded
   panels or dark-only components; matches the existing PAYG theme preference. */
html:has(body.ip193) { scroll-padding-top: 90px; }
body.ip193 { margin:0; background:#fff; color:#18334f; }
body.ip193 .ip193-container { width:min(1240px, calc(100% - 48px)); margin-inline:auto; }
body.ip193 .ip193-top { position:sticky; top:0; z-index:60; width:100%; background:rgba(255,255,255,.98); border-bottom:1px solid #d9e5ef; box-shadow:0 3px 16px rgba(16,49,77,.045); backdrop-filter:blur(14px); }
body.ip193 .ip194-header-inner { display:flex; align-items:center; justify-content:space-between; gap:28px; min-height:85px; padding:14px 0; }
body.ip193 .ip193-brand { display:inline-flex; align-items:center; gap:13px; min-width:0; flex:0 0 auto; color:#142d4a; white-space:nowrap; }
body.ip193 .ip193-brand-mark { display:flex; align-items:center; justify-content:center; flex:0 0 47px; width:47px; height:47px; background:#0662b9; color:#fff; font-size:19px; font-weight:850; letter-spacing:-.04em; }
body.ip193 .ip194-brand-text { display:flex; flex-direction:column; align-items:flex-start; gap:3px; min-width:0; }
body.ip193 .ip193-brand strong { display:block; font-size:21px; line-height:1.1; font-weight:800; letter-spacing:-.045em; }
body.ip193 .ip193-brand small { display:block; font-size:12px; line-height:1.3; font-weight:550; color:#657b92; letter-spacing:.014em; }
body.ip193 .ip193-toplinks { display:flex; align-items:center; justify-content:flex-end; flex:1 1 auto; gap:5px; min-width:0; margin-left:auto; font-size:14px; font-weight:700; }
body.ip193 .ip193-toplinks a { display:inline-flex; align-items:center; justify-content:center; flex:0 0 auto; gap:8px; min-height:41px; margin:0; padding:10px 12px; white-space:nowrap; line-height:1.15; color:#334e6e; border-bottom:2px solid transparent; transition:color .16s ease, background-color .16s ease; }
body.ip193 .ip193-toplinks a:hover,body.ip193 .ip193-toplinks a:focus-visible { background:#eef7ff; color:#065cad; }
body.ip193 .ip193-toplinks a.is-current { color:#0564ae; border-bottom-color:#008ac9; }
body.ip193 .ip193-toplinks .ip193-admin-link { margin-left:5px; background:#e7f2ff; color:#064f95; border:1px solid #c3dcfa; min-height:41px; font-weight:800; }
body.ip193 .ip194-header-tools { display:flex; align-items:center; justify-content:flex-end; gap:8px; flex:0 0 auto; }
body.ip193 .ip193-icon-btn,body.ip193 .ip194-toggle { display:inline-flex; align-items:center; justify-content:center; min-height:42px; height:42px; padding:0 12px; border:1px solid #c9d9e7; background:#fff; color:#2b4a68; cursor:pointer; font-size:15px; font-weight:750; }
body.ip193 .ip193-icon-btn { width:43px; padding:0; }
body.ip193 .ip194-toggle { display:none; gap:8px; }
body.ip193 .ip194-toggle[aria-expanded=true] { border-color:#087bc2; color:#065e9e; background:#eaf6ff; }
body.ip193 .ip193-layout { display:grid; grid-template-columns:minmax(225px,255px) minmax(0,1fr); align-items:start; gap:48px; min-height:72vh; }
body.ip193 .ip193-sidebar { display:block; position:sticky; top:86px; max-height:calc(100vh - 90px); align-self:start; overflow:auto; margin:0; padding:33px 18px 40px 0; border-right:1px solid #deebf3; }
body.ip193 .ip193-sidebar a { display:grid; grid-template-columns:21px minmax(0,1fr); align-items:center; column-gap:11px; row-gap:0; margin:0 0 5px; padding:12px 12px; font-size:14px; line-height:1.35; font-weight:560; color:#536a82; }
body.ip193 .ip193-sidebar a i { min-width:0; width:20px; text-align:center; margin:0; font-size:16px; color:#1580bb; }
body.ip193 .ip193-sidebar .ip193-sidebar-head { display:grid; margin:3px 0 17px; padding:8px 11px; font-size:15px; font-weight:800; color:#153a61; }
body.ip193 .ip193-sidebar .ip193-sidebar-faq { color:#07598f !important; background:#e7f5ff; font-weight:700; }
body.ip193 .ip193-sidebar .ip193-sidebar-contact { margin-top:23px; padding-top:19px !important; border-top:1px solid #d5e3ed; }
body.ip193 .ip193-main { display:block; min-width:0; padding:37px 0 78px; }
body.ip193 .ip193-hero { padding:11px 0 26px; }
body.ip193 .ip193-hero h1 { max-width:790px; margin:0; font-size:clamp(36px,4vw,55px); line-height:1.1; letter-spacing:-.046em; }
body.ip193 .ip193-hero p { max-width:790px; margin:17px 0 0; font-size:17px; line-height:1.65; }
body.ip193 .ip193-search { display:flex; align-items:center; gap:13px; width:100%; max-width:none; margin:24px 0 0; padding:5px 6px 5px 20px; }
body.ip193 .ip193-search input { display:block; flex:1 1 auto; min-width:0; width:auto; font-size:16px; }
body.ip193 .ip193-search button { flex:0 0 auto; min-height:47px; padding-inline:24px; }
body.ip193 .ip193-split-heading { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; margin:0 0 17px; }
body.ip193 .ip193-split-heading .ip193-section-heading { margin:0; }
body.ip193 .ip193-section-heading { margin:28px 0 17px; font-size:23px; line-height:1.3; }
body.ip193 .ip193-categories { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:17px; }
body.ip193 .ip193-category-card { display:flex; flex-direction:column; min-width:0; border:1px solid #d7e6f2; background:#fff; }
body.ip193 .ip193-category-link { display:flex; flex:1 1 auto; flex-direction:column; align-items:flex-start; min-width:0; padding:23px 23px 20px; }
body.ip193 .ip193-category-link h3 { margin:0; font-size:19px; line-height:1.3; }
body.ip193 .ip193-category-link p { margin:11px 0 13px; min-height:0; flex:1 1 auto; font-size:14px; line-height:1.55; }
body.ip193 .ip193-category-link small { margin-top:auto; font-size:13px; }
body.ip193 .ip193-edit { display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:39px; white-space:normal; }
body.ip193 .ip193-category-card>.ip193-edit { align-self:flex-start; margin:0 0 16px 22px; }
body.ip193 .ip193-result { display:flex; align-items:center; justify-content:space-between; gap:18px; }
body.ip193 .ip193-help-banner { display:flex; align-items:center; justify-content:space-between; gap:22px; }
body.ip193 .ip193-foot .ip193-container { display:flex; gap:18px; align-items:center; flex-wrap:wrap; }
body.ip193 .ip193-foot .ip193-container span { margin-right:auto; }
body.ip193 .ip193-dialog { border-radius:0; }
body.ip193 .ip193-dialog-head { display:flex; align-items:center; justify-content:space-between; gap:16px; }
body.ip193 .ip193-dialog-actions { display:flex; align-items:center; justify-content:flex-end; gap:12px; }
body.ip193 .ip193-article-heading { padding-bottom:25px; }
body.ip193 .ip193-prose { max-width:84ch; }
body.ip193 .ip193-crumb { display:flex; align-items:center; flex-wrap:wrap; gap:10px; }
body.ip193 :is(a,button,input,select,textarea,summary):focus-visible { outline:3px solid #008ac9; outline-offset:2px; }
body.ip193 .ip194-skip-link { position:fixed; top:-100px; left:16px; z-index:999; padding:10px 14px; background:#0366b4; color:#fff; }
body.ip193 .ip194-skip-link:focus { top:12px; }
html.dark body.ip193 { background:#101820; color:#e7f0f9; }
html.dark body.ip193 .ip193-top { background:rgba(16,26,41,.97); border-color:#304963; }
html.dark body.ip193 .ip193-brand strong,html.dark body.ip193 .ip193-sidebar .ip193-sidebar-head { color:#e3f3ff; }
html.dark body.ip193 .ip193-brand small { color:#abc0d7; }
html.dark body.ip193 .ip193-toplinks a { color:#c1d1e2; }
html.dark body.ip193 .ip193-toplinks a.is-current,html.dark body.ip193 .ip193-toplinks a:hover { color:#85c7ff; background:#1b344d; }
html.dark body.ip193 .ip193-toplinks .ip193-admin-link { background:#153d62; border-color:#386182; color:#d8eeff; }
html.dark body.ip193 .ip193-icon-btn,html.dark body.ip193 .ip194-toggle { background:#192f45; color:#d7eaff; border-color:#425e78; }
html.dark body.ip193 .ip193-sidebar { border-color:#345068; }
html.dark body.ip193 .ip193-sidebar a { color:#b6cbe0; }
html.dark body.ip193 .ip193-sidebar .ip193-sidebar-faq { background:#1a3c54; color:#b0e0ff !important; }
html.dark body.ip193 .ip193-category-card { background:#122339; border-color:#36536f; }
html.dark body.ip193 .ip193-category-link h3 { color:#edf7ff; }
html.dark body.ip193 .ip193-category-link p { color:#bbccdf; }
html.dark body.ip193 .ip193-split-heading h2 { color:#edf7ff; }
html.dark body.ip193 .ip193-search { background:#132940; border-color:#395e7b; }
html.dark body.ip193 .ip193-foot { border-color:#34536e; }
@media(max-width:1100px) and (min-width:981px) {
  body.ip193 .ip193-brand strong { font-size:19px; }
  body.ip193 .ip193-toplinks a { padding-inline:8px; font-size:13px; }
  body.ip193 .ip193-layout { gap:32px; grid-template-columns:220px minmax(0,1fr); }
}
@media(max-width:980px) {
  body.ip193 .ip194-header-inner { position:relative; min-height:72px; gap:12px; padding:11px 0; }
  body.ip193 .ip193-toplinks { display:none; position:absolute; top:calc(100% + 1px); left:0; right:0; z-index:65; padding:12px; border:1px solid #d5e4ee; background:#fff; box-shadow:0 14px 28px rgba(11,40,70,.16); }
  body.ip193 .ip193-toplinks.ip194-open { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px; }
  body.ip193 .ip193-toplinks a { justify-content:flex-start; white-space:normal; min-height:45px; padding:13px; }
  body.ip193 .ip193-toplinks .ip193-admin-link { margin-left:0; }
  body.ip193 .ip194-toggle { display:inline-flex; }
  body.ip193 .ip193-layout { display:grid; grid-template-columns:minmax(0,1fr); gap:0; }
  body.ip193 .ip193-sidebar { display:none; position:static; max-height:none; overflow:visible; border:1px solid #d7e4ee; background:#f3f9ff; padding:13px; margin:16px 0 0; }
  body.ip193 .ip193-layout.ip194-topics-open .ip193-sidebar { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:5px; }
  body.ip193 .ip193-sidebar a { margin:0; padding:12px; font-size:14px; border:0; }
  body.ip193 .ip193-sidebar .ip193-sidebar-head,body.ip193 .ip193-sidebar .ip193-sidebar-contact { margin:0; border-top:0; }
  body.ip193 .ip193-main { padding:28px 0 60px; }
  body.ip193 .ip193-hero { padding-top:8px; }
  html.dark body.ip193 .ip193-toplinks { background:#14273d; border-color:#3a5774; }
  html.dark body.ip193 .ip193-sidebar { background:#152b41; border-color:#34536e; }
}
@media(max-width:640px) {
  body.ip193 .ip193-container { width:calc(100% - 30px); }
  body.ip193 .ip193-brand { gap:9px; }
  body.ip193 .ip193-brand-mark { width:39px; height:39px; flex-basis:39px; font-size:16px; }
  body.ip193 .ip193-brand strong { font-size:18px; }
  body.ip193 .ip193-brand small { font-size:10px; }
  body.ip193 .ip194-header-tools { gap:5px; }
  body.ip193 .ip194-toggle { width:41px; padding:0; }
  body.ip193 .ip194-toggle span { display:none; }
  body.ip193 .ip193-icon-btn { width:41px; }
  body.ip193 .ip193-toplinks.ip194-open { grid-template-columns:1fr; }
  body.ip193 .ip193-layout.ip194-topics-open .ip193-sidebar { grid-template-columns:1fr; }
  body.ip193 .ip193-categories { grid-template-columns:1fr; }
  body.ip193 .ip193-search { gap:7px; padding:5px 6px 5px 11px; }
  body.ip193 .ip193-search input { font-size:14px; }
  body.ip193 .ip193-search button { padding-inline:13px; min-height:42px; }
  body.ip193 .ip193-split-heading { align-items:flex-start; }
  body.ip193 .ip193-hero h1 { font-size:37px; }
  body.ip193 .ip193-hero p { font-size:16px; }
  body.ip193 .ip193-help-banner { flex-direction:column; align-items:flex-start; }
}
@media(max-width:380px) {
  body.ip193 .ip193-brand small { display:none; }
  body.ip193 .ip193-brand strong { font-size:17px; }
  body.ip193 .ip194-header-tools { gap:3px; }
  body.ip193 .ip194-toggle,body.ip193 .ip193-icon-btn { width:36px; min-height:38px; height:38px; }
}
@media(prefers-reduced-motion:reduce){body.ip193 .ip193-toplinks a{transition:none}}
