html{font-synthesis:weight;scroll-behavior:smooth}body{margin:0;background:#f3f4f8;color:#172334;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}*{box-sizing:border-box}a{color:#3159d9}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{white-space:normal;overflow-wrap:anywhere;height:auto}input,select,textarea{max-width:100%;min-width:0}img,canvas{max-width:100%}[hidden]{display:none!important}:focus-visible{outline:3px solid #3159d9;outline-offset:4px}h1,h2,h3,p,li,label,button,a{overflow-wrap:anywhere;word-break:normal}h1,h2,h3,strong{font-synthesis:weight;font-weight:700}h1{line-height:1.2}h2{line-height:1.4}.en-header,.en-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px max(16px,calc((100% - 1120px)/2));background:white;border-bottom:1px solid #e4e9f1}.en-header a,.en-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.en-brand{font-size:20px;font-weight:800;color:#172334}.en-header nav,.en-footer nav{display:flex;gap:18px;flex-wrap:wrap}.en-footer{border-top:1px solid #e4e9f1;border-bottom:0;margin-top:32px;font-size:14px}.en-help,.en-document,.en-region{max-width:1120px;margin:28px auto;padding:28px;background:white;border:1px solid #e4e9f1;border-radius:16px}.en-help ol{padding-left:24px}.en-help details{border-top:1px solid #e4e9f1;padding:16px 0}.en-help summary{cursor:pointer;font-weight:700;min-height:44px}.en-region{background:#f5f8ff}.en-document{max-width:900px}.en-document h1{font-size:clamp(28px,5vw,40px)}.en-document section{margin:28px 0}.en-skip{position:absolute;top:-100px;left:10px;background:white;padding:12px;z-index:999}.en-skip:focus{top:10px}.en-language{font-size:14px}.en-main{min-height:60vh}.en-main>header,.en-document h1{font-weight:700}.en-header nav a[aria-current]{font-weight:700}.en-document button{min-height:44px;padding:10px 18px;border:1px solid #ccd6e7;border-radius:8px;background:#3159d9;color:white}.en-document label{display:block;margin-top:16px}.en-document input,.en-document textarea,.en-document select{width:100%;padding:10px;border:1px solid #ccd6e7;border-radius:6px}.en-document input[type=checkbox]{width:auto}.en-document form{max-width:620px}.en-document dialog{max-width:min(700px,95vw);max-height:90vh;overflow:auto;border:1px solid #ccd6e7;border-radius:16px;padding:24px}.en-document dialog::backdrop{background:#17233480}.en-document .contact-close{float:right}.en-document .trap{display:none}.en-document .status{min-height:28px}.en-main .pdf-wrap{max-width:1200px;margin:auto}.en-main .pdf-wrap .hero h1{font-weight:700}.en-main .pdf-wrap .back-link{display:none}.en-main .ufc,.en-main .udc,.en-main .rt-app{max-width:1120px;margin:auto}#ubis-modern-home .site-header{flex-wrap:wrap}#ubis-modern-home .ubis-tool-card strong,#ubis-modern-home .featured-card strong,#ubis-modern-home .suggestion-panel span:first-child{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;font-synthesis:weight}#ubis-modern-home .primary-nav{flex-wrap:wrap}#ubis-modern-home h1{letter-spacing:-1.5px}#ubis-modern-home .section-title-row{flex-wrap:wrap}#ubis-modern-home .ubis-tool-card p{word-break:normal}#ubis-modern-home .trust{flex-wrap:wrap}#ubis-modern-home .category-filters{flex-wrap:wrap}#ubis-modern-home .search-submit{flex-shrink:0}#ubis-modern-home .tool-search input{min-width:0}#ubis-modern-home .result-bar{flex-wrap:wrap}#ubis-modern-home .primary-nav a{white-space:normal}#ubis-modern-home .site-header .brand{flex-shrink:0}#ubis-essential-tool .uet-region-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#ubis-essential-tool label,#ubis-essential-tool button{overflow-wrap:anywhere}#ubis-essential-tool .uet-workflow{flex-wrap:wrap}#ubis-conversion-tool .uct-fields{min-width:0}#ubis-conversion-tool .uct-row{flex-wrap:wrap}.en-home .en-header{display:none}.en-availability{font-size:14px;color:#657184}
@media(max-width:600px){.en-help,.en-region,.en-document{margin:20px 12px;padding:20px}.en-header,.en-footer{padding:10px 16px;gap:8px}.en-header nav,.en-footer nav{gap:12px}.en-main .pdf-wrap{padding:16px}.en-main .workflow-steps{gap:12px;flex-wrap:wrap}.en-main .rt-app{padding:16px}#ubis-modern-home .primary-nav{gap:12px}#ubis-essential-tool .uet-two{grid-template-columns:1fr}#ubis-modern-home .trust{gap:12px}#ubis-modern-home .site-header{gap:10px}#ubis-modern-home .category-filters button{white-space:normal}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
