.ub-note,.ub-callout,.ub-country{margin:28px 0;padding:24px;border:1px solid #cfddd8;border-radius:16px;background:#f3f8f6;scroll-margin-top:100px}.ub-note h2,.ub-country h3,.ub-callout h3{margin-top:0}.ub-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.ub-score-grid p{margin:0;padding:14px 10px;border-radius:10px;background:#fff;font-size:14px;line-height:1.5}.ub-score-grid strong{font-size:24px;color:#155b48}.ub-small{font-size:14px!important;color:#4c6070}.ub-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ub-two>section{padding:20px;border:1px solid #d6e0e5;border-radius:14px}.ub-two h3{margin-top:0}.ub-table-scroll{overflow-x:auto;max-width:100%;margin:22px 0;border:1px solid #d6e0e5;border-radius:14px}.ub-table-scroll table{width:100%;min-width:650px;border-collapse:collapse;margin:0}.ub-table-scroll th,.ub-table-scroll td{padding:14px 16px;text-align:left;border-bottom:1px solid #d6e0e5}.ub-table-scroll thead th{background:#163e33;color:#fff}.ub-table-scroll td .ub-btn{font-size:14px;padding:10px 14px;line-height:1.4}.ub-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;background:#145fca;color:white!important;padding:12px 18px;border-radius:8px;text-decoration:none!important;font-weight:700;white-space:normal;text-align:center;line-height:1.4}.ub-btn:focus-visible{outline:3px solid #f5a623;outline-offset:3px}.ub-country{background:#fff}.ub-country p:last-child{margin-bottom:0}@media(max-width:700px){.ub-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ub-two{grid-template-columns:minmax(0,1fr)}.ub-note,.ub-callout,.ub-country{padding:20px}.ubigi-page{min-width:0}.ub-table-scroll{margin-inline:0}}
