table{width:100%;border-collapse:collapse;margin:1rem 0}th{background-color:#e4edf6eb}th,td{padding:.75rem;border:1px solid rgba(31,42,58,.12)}#rs-container-1,#rs-container-2{min-height:420px}.article{margin-top:36px}.article__frame{margin-bottom:34px}.article__intro{display:grid;grid-gap:18px;gap:18px;padding:34px 38px;border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(129,198,227,.18),transparent 32%),linear-gradient(135deg,#111d2efa,#1c3550f5);color:#f6fbff;box-shadow:var(--shadow-strong)}.article__intro-head{display:grid;grid-gap:16px;gap:16px}.article__grid{display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.article__breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#dce8f5b8;margin-bottom:0}.article__breadcrumb a{color:inherit}.article__intro-head h1{margin:0;font-size:max(36px,min(6vw,58px));line-height:1.04;letter-spacing:-.02em;font-family:var(--font-display);font-weight:600}.article__meta{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#d5e3f2b8;text-transform:uppercase;letter-spacing:.12em}.article__summary{margin:0;font-size:18px;line-height:1.6;color:#e7f0f8d1;max-width:70ch}.article__figure{margin:0 0 28px}.article__figure img{width:100%;border-radius:var(--radius-xl);-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-soft)}.article__deck{margin:0 0 24px;padding:18px 20px;border-left:3px solid rgba(var(--color-accent-rgb),.74);background:#e4f1f88c;border-radius:0 var(--radius-md) var(--radius-md) 0}.article__deck-label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.article__deck p{margin:0;color:var(--color-muted)}.article__content{word-wrap:break-word;font-size:18px;line-height:1.78;color:#1f2a3aeb;padding:32px 34px;border-radius:var(--radius-xl);background:#f8fbfff5;border:1px solid rgba(31,42,58,.08);box-shadow:var(--shadow-soft)}.article__content h2,.article__content h3,.article__content h4{margin-top:40px;margin-bottom:16px;line-height:1.3}.article__content img{max-width:100%;height:auto;border-radius:var(--radius-md)}.article__content table{width:100%;border-collapse:collapse;margin:24px 0}.article__content table td,.article__content table th{border:1px solid rgba(31,42,58,.1);padding:12px 16px}.article__aside{position:relative}.related{position:sticky;top:120px;display:grid;grid-gap:18px;gap:18px;background:#f8fbfff5;padding:24px;border-radius:var(--radius-xl);border:1px solid rgba(31,42,58,.08);box-shadow:var(--shadow-soft)}.related__head{display:grid;grid-gap:6px;gap:6px}.related h2{margin:0;font-size:16px;text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted)}.related__head p{margin:0;color:var(--color-muted);font-size:14px}.related__list{display:grid;grid-gap:16px;gap:16px}.related__item{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;transition:transform .2s ease,box-shadow .2s ease;padding:8px;border-radius:var(--radius-md);-webkit-text-decoration:none;text-decoration:none}.related__item:hover{transform:translate(6px);background:#e4f1f8b8}.related__thumb{position:relative;width:100%}.related__thumb:before{content:"";display:block;padding-top:66.6666666667%}.related__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.related__text h3{margin:8px 0 0;font-size:14px;line-height:1.35;color:var(--color-body)}.page-section{margin:60px 0}.page-section .page-box{background:#f8fbfffa;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);border:1px solid rgba(31,42,58,.08);padding:40px}.page-section .page-title h1{margin:0 0 18px;font-size:max(34px,min(5vw,46px));font-family:var(--font-display);font-weight:600}.page-section .page-content{font-size:17px;line-height:1.7;color:#1f2a3ae0;word-break:break-word}.page-section .page-content img{max-width:100%;height:auto}.policy-card-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:28px}.policy-card{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:var(--radius-md);background:#e4f1f885;border:1px solid rgba(var(--color-accent-rgb),.14)}.policy-card strong,.policy-card a{font-size:17px}.policy-card__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.policy-prose p:first-child{margin-top:0}@media (max-width: 991px){.article__frame{margin-bottom:24px}.article__grid{grid-template-columns:1fr}.related{position:static}}@media (max-width: 575px){.article .container{width:100%;padding:0 20px}.article__intro{padding:24px 22px}.related{padding:20px}.article__content{padding:24px 20px}.page-section .page-box{padding:28px}}
