
.ucl{color:#20313f;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.ucl h2{background:none!important;padding:0!important;border:0!important;border-bottom:2px solid #c5d7e5!important;font-size:1.45em;line-height:1.5;margin:2.2em 0 .8em;color:#17324b}.ucl h2:after{display:none!important}.ucl h3{font-size:1.18em;color:#17324b;line-height:1.5;margin:1.7em 0 .7em}.ucl a{color:#075c98;text-decoration:underline}.ucl a:focus-visible{outline:3px solid #cf610e;outline-offset:3px}.uc-hero{background:#17324b;color:#fff;padding:28px;border-radius:18px}.uc-kicker{font-size:14px;font-weight:700;color:#ffd3aa}.uc-hero-title{font-size:32px;font-weight:800;line-height:1.45;margin:16px 0}.uc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.uc-card{border:1px solid #c8d8e6;border-top:4px solid #c5500d;padding:18px;border-radius:12px;background:#f4f8fc}.uc-card strong{color:#17324b}.uc-card p{margin:.6em 0 0}.uc-scroll{max-width:100%;border:1px solid #c7d4df;border-radius:10px}.ucl table{display:table!important;width:100%!important;min-width:0!important;border-collapse:collapse;margin:0;font-size:15px}.ucl th,.ucl td{padding:12px;border:1px solid #d8e1e8;vertical-align:top;white-space:normal!important;word-break:normal;overflow-wrap:normal}.ucl thead th{background:#e7eef5;color:#17324b}.ucl tbody th{background:#f4f7fa}.ucl .codex-mobile-table-wrap{min-width:0!important;max-width:100%!important;overflow:visible!important}.ucl caption{font-size:13px;text-align:left;padding:10px;color:#546a7d}.uc-money{white-space:nowrap;font-weight:700}.uc-note{padding:12px 16px;border-left:4px solid #cf610e;background:#fff5e9}.uc-formula{border:2px solid #174c70;background:#f4f8fc;border-radius:14px;padding:22px;font-size:19px;line-height:1.8;font-weight:700;color:#17324b}.uc-cta{background:#fff4e9;border:1px solid #e9caaa;border-radius:14px;padding:22px;margin:26px 0}.uc-card-title{font-size:19px;font-weight:750;color:#17324b}.uc-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ucl .uc-button{display:block;text-align:center;background:#b9430c;color:#fff!important;border-radius:9px;padding:14px 16px;font-weight:700;line-height:1.6;text-decoration:none}.ucl small{display:block;font-size:13px;line-height:1.7;color:#596e80;margin-top:10px}.uc-source{font-size:13px;color:#526779}.ucl ol>li{margin:16px 0}.ucl img.managed-affiliate-tracker{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;object-fit:contain!important}.ucl .p-toc__link{color:#20313f!important}#main_content article:has(.ucl) h1.c-postTitle__ttl{font-size:clamp(21px,2.4vw,32px)!important;text-wrap:pretty!important;word-break:normal!important;overflow-wrap:normal!important}@media(max-width:600px){.uc-grid,.uc-links{grid-template-columns:1fr}.uc-hero{padding:20px}.uc-hero-title{font-size:27px}.ucl h2{background:none!important;padding:0!important;border:0!important;border-bottom:2px solid #c5d7e5!important;font-size:1.35em}.ucl th,.ucl td{padding:10px}.uc-cta{padding:18px}.uc-formula{padding:18px;font-size:18px}}
@media(max-width:600px){.ucl .uc-scroll,.ucl .codex-mobile-table-wrap{overflow:visible!important;min-width:0!important}.ucl table{display:block!important;width:100%!important;min-width:0!important}.ucl thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.ucl tbody{display:block!important;width:100%!important}.ucl tr{display:block!important;width:100%!important;margin:0 0 12px!important;border:1px solid #bbcddd;border-radius:8px;overflow:hidden}.ucl tbody th{display:block!important;width:auto!important;min-width:0!important;background:#17324b!important;color:#fff!important;padding:11px!important;border:0!important}.ucl td{display:grid!important;grid-template-columns:27% minmax(0,1fr);gap:10px;width:auto!important;min-width:0!important;white-space:normal!important;border:0!important;border-top:1px solid #c8d8e6!important;padding:11px!important}.ucl td:before{content:attr(data-label);font-size:12px;font-weight:700;color:#516d89;line-height:1.6}.ucl td strong{white-space:normal!important}.ucl td br{display:none}.ucl td>*{grid-column:2}.ucl td:has(br){display:block!important;padding-left:32%!important;position:relative}.ucl td:has(br):before{position:absolute;left:11px;top:11px;width:26%}.ucl td br{display:initial}.ucl caption{display:block!important;text-align:left;line-height:1.65}}