.ustpl{display:flow-root}.ustpl h1,.ustpl h2,.ustpl h3,.ustpl h4{font-weight:700}.ustpl h1{margin:.67em 0;font-size:2em}.ustpl h2{margin:.83em 0;font-size:1.5em}.ustpl h3{margin:1em 0;font-size:1.17em}.ustpl h4{margin:1.33em 0}.ustpl p,.ustpl dl,.ustpl figure,.ustpl blockquote{margin:1em 0}.ustpl ul,.ustpl ol{margin:1em 0;padding-left:40px}.ustpl ul{list-style:outside}.ustpl ol{list-style:decimal}.ustpl dd{margin-left:40px}.ustpl a{text-decoration:underline}.ustpl table{border-collapse:separate;text-indent:0}.ustpl th{font-weight:700}.ustpl summary{display:list-item}.ustpl{--navy:#0a1638;--blue:#1652f0;--cyan:#19b8d8;--ink:#1d2433;--muted:#5b6475;--line:#e4e8f0;--soft:#f5f7fb;--warn-bg:#fff7e6;--warn-line:#f0b429;--state-bg:#eef6ff;--radius:14px}.ustpl *{box-sizing:border-box}.ustpl{-webkit-text-size-adjust:100%;color:var(--ink);background:#fff;margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ustpl a{color:var(--blue)}.ustpl .wrap{max-width:1040px;margin:0 auto;padding:0 16px}.ustpl .sr{position:absolute;left:-9999px}.ustpl .crumbs{color:var(--muted);padding-top:14px;font-size:13px}.ustpl .crumbs a{color:var(--muted)}.ustpl .hero{padding-top:18px;padding-bottom:8px}.ustpl .badge{color:#0b7f97;background:#e9f9fc;border:1px solid #bfeaf3;border-radius:999px;margin:0 0 8px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.ustpl h1{color:var(--navy);margin:6px 0 12px;font-size:clamp(28px,4.5vw,42px);line-height:1.15}.ustpl h2{color:var(--navy);margin:28px 0 10px;font-size:22px}.ustpl .lead{color:#323b4d;max-width:780px;font-size:18px}.ustpl .small{color:var(--muted);font-size:14px}.ustpl .cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.ustpl .cta-row.center{justify-content:center}.ustpl .btn{background:var(--blue);color:#fff;border-radius:10px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.ustpl .btn:hover{background:#0f43cc}.ustpl .btn.dl{font-size:17px}.ustpl .btn.ghost{color:var(--blue);border:2px solid var(--blue);background:#fff}.ustpl .warnbox{background:var(--warn-bg);border:2px solid var(--warn-line);border-radius:var(--radius);margin:12px 0;padding:18px 20px}.ustpl .warnbox h2{color:#7a4b00;margin:0 0 6px;font-size:22px}.ustpl .warnbox p{margin:0}.ustpl .statebox{background:var(--state-bg);border-left:5px solid var(--blue);border-radius:10px;margin:16px 0;padding:14px 16px}.ustpl .statebox a{margin-top:6px;display:inline-block}.ustpl .two{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:760px){.ustpl .two{grid-template-columns:1fr}}.ustpl .paper{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px;box-shadow:0 6px 24px #0a16380f}.ustpl .paper h3{color:var(--navy);margin:22px 0 8px;font-size:18px}.ustpl .doc-company{color:var(--muted);margin:0;font-weight:600}.ustpl .doc-title{margin:4px 0 14px}.ustpl mark.ph{color:inherit;background:#fff3c4;border-radius:4px;padding:0 3px}.ustpl .fields{margin:8px 0}.ustpl .fields div{align-items:flex-end;gap:10px;margin:8px 0;display:flex}.ustpl .fields dt{flex:0 auto;max-width:60%;font-weight:600}.ustpl .fields dd{border-bottom:1px solid #9aa3b2;flex:auto;min-height:22px;margin:0}@media (max-width:560px){.ustpl .fields div{flex-direction:column;align-items:stretch}.ustpl .fields dt{max-width:none}}.ustpl ul.check{padding-left:0;list-style:none}.ustpl ul.check li{margin:6px 0;padding-left:30px;position:relative}.ustpl ul.check li:before{content:"";border:2px solid var(--navy);border-radius:3px;width:16px;height:16px;position:absolute;top:4px;left:0}.ustpl .tbl{margin:10px 0;overflow-x:auto}.ustpl table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.ustpl th,.ustpl td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.ustpl th{background:var(--soft);color:var(--navy)}.ustpl td{height:34px}.ustpl .sign{flex-wrap:wrap;gap:24px;margin:14px 0;display:flex}.ustpl .sig{flex:240px}.ustpl .sig span{font-weight:600}.ustpl .sig .line{color:var(--muted);border-bottom:1px solid #9aa3b2;padding-top:26px;font-size:12px}.ustpl .tnote{background:var(--soft);color:#3d4659;border:1px dashed #b8c1d1;border-radius:8px;padding:10px 12px;font-size:14px}.ustpl .promo{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}@media (max-width:760px){.ustpl .promo{grid-template-columns:1fr}}.ustpl .promo-card{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#0a1638,#1652f0);padding:22px}.ustpl .promo-card.alt{color:var(--ink);border:2px solid var(--cyan);background:#fff}.ustpl .promo-card h3{margin:4px 0 8px;font-size:22px;line-height:1.25}.ustpl .promo-card .kicker{letter-spacing:.04em;text-transform:uppercase;opacity:.85;margin:0;font-size:13px;font-weight:700}.ustpl .promo-card .big{white-space:nowrap;color:var(--navy);background:#fff;border-radius:8px;padding:0 8px}.ustpl .promo-card .free{color:#0b7f97}.ustpl .promo-card:not(.alt) .btn{color:var(--navy);background:#fff}.ustpl .faq details{border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:12px 14px}.ustpl .faq summary{color:var(--navy);cursor:pointer;font-weight:700}.ustpl .sources li{margin:6px 0}.ustpl .related{-moz-columns:2;columns:2;padding-left:18px}@media (max-width:560px){.ustpl .related{-moz-columns:1;columns:1}}.ustpl .cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:0;list-style:none;display:grid}.ustpl .card a{border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);background:#fff;padding:16px;text-decoration:none;display:block}.ustpl .card a:hover{border-color:var(--blue);box-shadow:0 6px 18px #1652f014}.ustpl .card strong{color:var(--navy);margin-bottom:4px;display:block}.ustpl .card span{color:var(--muted);font-size:14px}.ustpl .cat h2 a{color:var(--navy);text-decoration:none}.ustpl .count{color:var(--muted);font-size:14px;font-weight:500}.ustpl .search input{border:1px solid #c9d1df;border-radius:10px;width:100%;max-width:520px;padding:12px 14px;font-size:16px}.ustpl .jump{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ustpl .jump a{background:var(--soft);border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.ustpl .tools{margin-top:24px}.ustpl .tool-list{padding-left:18px}.ustpl .fields .fline{margin:8px 0}.ustpl .fields div.long{flex-direction:column;align-items:stretch}.ustpl .fields div.long dt{max-width:none}.ustpl .fields div.long dd{border:1px solid #c9d1df;border-radius:8px;min-height:84px}.ustpl{font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
