.ul-policy-page .page-banner{background:linear-gradient(120deg,#092749,#084f8f);padding:55px 0;color:#fff}.ul-policy-page .page-banner .kicker{color:#ffd55c}.ul-policy-page .page-banner h1{max-width:900px;font-size:clamp(30px,4vw,48px);line-height:1.2}.ul-policy{color:#12324f}.ul-policy-intro{padding:26px;background:#f3f8fe;border:1px solid #dbe8f5;border-radius:16px;margin-bottom:28px}.ul-policy-intro>p{font-size:17px;line-height:1.8;margin:0}.ul-policy-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ul-policy-chips span{font-size:12px;font-weight:650;color:#07509e;background:white;padding:7px 12px;border:1px solid #d9e7f5;border-radius:20px}.ul-policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.ul-policy-nav{position:sticky;top:110px;padding:20px;background:#fff;border:1px solid #dce7f2;border-radius:13px;font-size:13px}.ul-policy-nav strong{display:block;margin-bottom:12px}.ul-policy-nav a{display:block;padding:7px 0;color:#55718c;text-decoration:none}.ul-policy-nav a:hover{color:#07509e}.ul-policy-copy section{border:1px solid #e0e9f2;background:#fff;border-radius:14px;padding:26px;margin-bottom:18px;scroll-margin-top:110px}.ul-policy-copy h2{font-size:23px;line-height:1.3;margin:0 0 14px}.ul-policy-copy p,.ul-policy-copy li{font-size:15px;line-height:1.9;color:#4e6883}.ul-policy-copy p{margin:0 0 12px}.ul-policy-copy p:last-child{margin-bottom:0}.ul-policy-copy a{color:#07509e;text-decoration:underline;text-underline-offset:3px}.ul-policy-copy ul{padding-left:22px}.ul-policy-callout{padding:18px;background:#fff8e3;border-left:4px solid #ffc629;border-radius:8px;margin:16px 0;color:#543f0f}.ul-policy-contact{padding:23px;border-radius:12px;background:#eef5ff}.ul-policy-price-table{overflow-x:auto}.ul-policy-price-table table{border-collapse:collapse;width:100%;font-size:13px;min-width:450px}.ul-policy-price-table caption{text-align:left;font-weight:700;padding:12px 0}.ul-policy-price-table th,.ul-policy-price-table td{padding:13px 10px;text-align:left;border-bottom:1px solid #dce6f2}.ul-policy-price-table th{background:#edf4fe}.ul-policy-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ul-policy-links a{font-size:12px;background:#f0f5fc;padding:8px 11px;border-radius:7px;color:#07509e;text-decoration:none}.ul-policy-meta{font-size:12px;color:#6c849d;margin-bottom:16px}.ul-policy-business-note{padding:12px;background:#fff2df}@media(max-width:800px){.ul-policy-layout{grid-template-columns:1fr;gap:20px}.ul-policy-nav{position:static;display:flex;flex-wrap:wrap;gap:7px}.ul-policy-nav strong{width:100%;margin:0}.ul-policy-nav a{background:#f2f6fb;padding:6px 10px;border-radius:6px;font-size:11px}.ul-policy-copy section{padding:20px}.ul-policy-intro{padding:20px}.ul-policy-page .page-banner{padding:35px 0}}
.ul-policy-copy,.ul-policy-nav{min-width:0}.ul-policy-price-table{max-width:100%}@media(max-width:800px){.ul-policy-layout{grid-template-columns:minmax(0,1fr)}}
.ul-policy-page .page-banner h1{color:#fff}
