/* Professional inner-page surfaces shared by legal and blog pages. */
.ur-page-banner{padding:34px 38px;margin-bottom:22px;border-radius:22px;background:linear-gradient(125deg,#087fcd,#735de6);color:#fff;box-shadow:var(--up-shadow)}
.ur-page-banner span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.78}.ur-page-banner h1{margin:8px 0;font-size:35px;letter-spacing:-.025em}.ur-page-banner p{margin:0;max-width:680px;opacity:.82}
.ur-legal-card,.ur-article-card,.ur-recent-card{background:#fff;border:1px solid var(--up-border);border-radius:22px;padding:35px;box-shadow:var(--up-shadow)}
.ur-prose{color:#4f6174;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.ur-prose h1,.ur-prose h2,.ur-prose h3,.ur-prose h4{color:var(--up-ink);margin-top:1.45em}.ur-prose img{max-width:100%;height:auto;border-radius:14px}.ur-prose table{width:100%;display:block;overflow-x:auto;border-collapse:collapse}.ur-prose th,.ur-prose td{padding:10px;border:1px solid var(--up-border)}
.ur-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ur-blog-card{overflow:hidden;background:#fff;border:1px solid var(--up-border);border-radius:20px;box-shadow:0 5px 20px rgba(31,63,90,.05);transition:.25s}.ur-blog-card:hover{transform:translateY(-5px);box-shadow:var(--up-shadow)}
.ur-blog-image{display:block;aspect-ratio:16/9;background:#e8f1f7;overflow:hidden}.ur-blog-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.ur-blog-card:hover .ur-blog-image img{transform:scale(1.04)}.ur-blog-body{padding:22px}.ur-blog-meta{display:flex;align-items:center;gap:7px;color:var(--up-muted);font-size:11px;margin-bottom:10px}.ur-blog-card h2{font-size:18px;line-height:1.45;margin:0 0 9px}.ur-blog-card h2 a,.ur-blog-link{color:var(--up-ink);text-decoration:none}.ur-blog-card p{color:var(--up-muted);font-size:13px;line-height:1.7}.ur-blog-link{display:inline-flex;gap:7px;color:var(--up-primary);font-size:12px;font-weight:700}.ur-empty-state{grid-column:1/-1;background:#fff;border-radius:22px;padding:70px 20px;text-align:center;color:var(--up-muted)}.ur-empty-state i{font-size:42px;color:var(--up-primary)}
.ur-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.ur-article-card h1{font-size:36px;line-height:1.3;margin:8px 0 24px}.ur-article-cover{width:100%;max-height:520px;object-fit:cover;border-radius:18px;margin-bottom:25px}.ur-recent-card{padding:24px;position:sticky;top:110px}.ur-recent-card h2{font-size:18px;margin:0 0 17px}.ur-recent-item{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--up-border);color:var(--up-ink);text-decoration:none}.ur-recent-item img{width:70px;height:58px;border-radius:10px;object-fit:cover}.ur-recent-item span{min-width:0}.ur-recent-item strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45}.ur-recent-item small{display:block;color:var(--up-muted);font-size:10px;margin-top:5px}
@media(max-width:991px){.ur-article-layout{grid-template-columns:1fr}.ur-recent-card{position:static}.ur-blog-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.ur-content-page{padding:110px 0 65px}.ur-page-banner,.ur-legal-card,.ur-article-card,.ur-recent-card{padding:23px}.ur-page-banner h1,.ur-article-card h1{font-size:27px}.ur-blog-grid{grid-template-columns:1fr}}
