.ds-page{--ds-red: #b91c1c;--ds-green: var(--ui-success);background:var(--ui-surface-muted);color:var(--ui-text);padding:1.25rem 0 3rem}.ds-wrap{max-width:75rem;margin:0 auto;padding:0 1rem}.ds-wrap--article{max-width:56rem}@media(min-width:640px){.ds-page{padding:1.75rem 0 4rem}.ds-wrap{padding:0 1.5rem}}.ds-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1.25rem;font-size:.8125rem;line-height:1.25rem;color:var(--ui-text-muted)}.ds-crumbs a{color:var(--ui-text-secondary);text-decoration:none}.ds-crumbs a:hover{color:var(--ui-primary)}.ds-crumbs svg{width:.875rem;height:.875rem;flex-shrink:0;color:var(--ui-text-muted)}.ds-crumbs [aria-current]{color:var(--ui-text)}.ds-head{margin-bottom:1.5rem}.ds-h1{font-size:1.75rem;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ui-text);overflow-wrap:anywhere}@media(min-width:640px){.ds-h1{font-size:2.25rem}}.ds-lead{margin-top:.625rem;max-width:44rem;font-size:1rem;line-height:1.65;color:var(--ui-text-secondary)}.ds-metarow{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.625rem;font-size:.875rem;color:var(--ui-text-secondary)}.ds-metarow>[aria-hidden=true]{color:var(--ui-text-muted)}.ds-panel{background:var(--ui-surface);border:1px solid var(--ui-border-muted);border-radius:var(--ui-radius-xl)}.ds-pad{padding:1.25rem}@media(min-width:640px){.ds-pad{padding:1.5rem}}.ds-stack>*+*{margin-top:1.25rem}@media(min-width:640px){.ds-stack>*+*{margin-top:1.5rem}}.ds-divider{border-top:1px solid var(--ui-border-muted)}.ds-h2{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:var(--ui-text)}.ds-h2--lg{font-size:1.125rem}@media(min-width:640px){.ds-h2--lg{font-size:1.25rem}}.ds-text{font-size:.9375rem;line-height:1.7;color:var(--ui-text-secondary)}.ds-meta{font-size:.75rem;line-height:1.25rem;color:var(--ui-text-muted)}.ds-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-prose{font-size:1rem;line-height:1.75;color:var(--ui-text-secondary);overflow-wrap:break-word}.ds-prose>:first-child{margin-top:0}.ds-prose p{margin:0 0 1em}.ds-prose h2{font-size:1.125rem;line-height:1.4;font-weight:600;color:var(--ui-text);margin:1.75em 0 .5em}.ds-prose h3{font-size:1rem;line-height:1.5;font-weight:600;color:var(--ui-text);margin:1.5em 0 .5em}.ds-prose ul,.ds-prose ol{margin:0 0 1em;padding-left:1.25em}.ds-prose ul{list-style:disc}.ds-prose ol{list-style:decimal}.ds-prose li{margin-bottom:.375em}.ds-prose a{color:var(--ui-primary);text-decoration:underline;text-underline-offset:2px}.ds-prose a:hover{color:var(--ui-primary-hover)}.ds-prose strong,.ds-prose b{color:var(--ui-text);font-weight:600}.ds-prose img{max-width:100%;height:auto;border-radius:var(--ui-radius-xl)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem;border:1px solid transparent;border-radius:var(--ui-radius-lg);font-size:.875rem;line-height:1.25rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}@media(min-width:640px){.ds-btn{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem}}.ds-btn svg{width:1rem;height:1rem;flex-shrink:0}.ds-btn:focus-visible,.ds-focus:focus-visible{outline:none;box-shadow:0 0 0 3px #0076cf4d}.ds-btn--primary{background:var(--ui-primary);color:#fff}.ds-btn--primary:hover{background:var(--ui-primary-hover)}.ds-btn--secondary{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.ds-btn--secondary:hover{background:var(--ui-surface-muted)}.ds-btn-row{display:flex;flex-wrap:wrap;gap:.5rem}.ds-back{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;font-weight:500;color:var(--ui-text-secondary);text-decoration:none}.ds-back:hover{color:var(--ui-text)}.ds-back svg{width:1rem;height:1rem}@media(min-width:640px){.ds-back{min-height:2.25rem}}.ds-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0;background:var(--ui-border)}.ds-dot--red{background:var(--ds-red)}.ds-dot--green{background:var(--ds-green)}.ds-red{color:var(--ds-red)}.ds-status{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.ds-years{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.ds-years-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-text)}.ds-seg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;padding:.25rem;background:var(--ui-surface);border:1px solid var(--ui-border-muted);border-radius:var(--ui-radius-lg)}.ds-seg a{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 .25rem;border-radius:var(--ui-radius-md);font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ui-text-secondary);text-decoration:none;transition:background-color .15s,color .15s}.ds-seg a:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.ds-seg a[aria-current=page]{background:var(--ui-primary-subtle);color:var(--ui-primary-hover);font-weight:600}@media(min-width:640px){.ds-years{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.ds-seg{display:inline-flex}.ds-seg a{min-height:2rem;padding:0 .875rem}}.ds-table-panel{overflow:hidden}.ds-table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.ds-table th{padding:.625rem 1rem;text-align:left;font-size:.75rem;font-weight:500;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border-muted);white-space:nowrap}.ds-table td{padding:.75rem 1rem;color:var(--ui-text-secondary);border-top:1px solid var(--ui-border-muted);vertical-align:middle}.ds-table tbody tr:first-child td{border-top:0}.ds-table tbody tr{position:relative;transition:background-color .15s}.ds-table tbody tr:hover{background:var(--ui-surface-muted)}.ds-table .ds-cell-h{font:inherit;letter-spacing:inherit;color:inherit}.ds-table .ds-name{color:var(--ui-text);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.ds-table .ds-name:after{content:"";position:absolute;inset:0}.ds-table tr:hover .ds-name{color:var(--ui-primary)}.ds-table .ds-name:focus-visible{outline:none}.ds-table .ds-name:focus-visible:after{box-shadow:inset 0 0 0 2px #0076cf4d}.ds-date{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15;white-space:nowrap}.ds-date-day{font-size:1rem;font-weight:600;color:var(--ui-text);font-variant-numeric:tabular-nums}.ds-date-day.ds-red{color:var(--ds-red)}.ds-date-month{font-size:.75rem;color:var(--ui-text-muted)}.ds-cap:first-letter{text-transform:uppercase}.ds-sub{display:block;margin-top:.125rem;font-size:.75rem;color:var(--ui-text-muted)}.ds-table .ds-status{font-size:.8125rem}.ds-col-md{display:none}@media(max-width:767px){.ds-table th,.ds-table td{padding-left:.75rem;padding-right:.75rem}.ds-table th:first-child,.ds-table td:first-child{padding-left:1rem}.ds-table th:last-child,.ds-table td:last-child{padding-right:1rem}}@media(min-width:768px){.ds-table th,.ds-table td{padding-left:1.5rem;padding-right:1.5rem}.ds-table .ds-col-date{width:10rem}.ds-col-md{display:table-cell}.ds-sub{display:none}.ds-date{display:inline}.ds-date-day{font-size:inherit}.ds-date-month{font-size:inherit;color:var(--ui-text)}.ds-table .ds-status{font-size:inherit}}.ds-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ds-stat{padding:1rem 1.25rem;min-height:6.75rem}.ds-stat:nth-child(2n){border-left:1px solid var(--ui-border-muted)}.ds-stat:nth-child(n+3){border-top:1px solid var(--ui-border-muted)}.ds-stat-value{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.02em;color:var(--ui-text);font-variant-numeric:tabular-nums}.ds-stat-value.ds-red{color:var(--ds-red)}.ds-stat-value--name{font-size:1rem;line-height:2rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-stat-label{margin-top:.125rem;font-size:.8125rem;line-height:1.25rem;color:var(--ui-text-secondary)}@media(min-width:768px){.ds-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-stat{min-height:5.5rem}.ds-stat:nth-child(n+3){border-top:0}.ds-stat+.ds-stat{border-left:1px solid var(--ui-border-muted)}}.ds-faq>*+*{border-top:1px solid var(--ui-border-muted)}.ds-faq-item{padding:1rem 0}.ds-faq-item:last-child{padding-bottom:0}.ds-faq-q{font-size:.9375rem;line-height:1.5rem;font-weight:600;color:var(--ui-text)}.ds-faq-a{margin-top:.25rem;font-size:.9375rem;line-height:1.7;color:var(--ui-text-secondary)}.ds-links{display:grid;gap:.25rem;margin-top:.75rem}@media(min-width:768px){.ds-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}.ds-link{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .625rem;margin:0 -.625rem;border-radius:var(--ui-radius-lg);text-decoration:none;transition:background-color .15s}@media(min-width:768px){.ds-link{margin:0}}.ds-link:hover{background:var(--ui-surface-muted)}.ds-link-icon{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ui-radius-lg);background:var(--ui-surface-muted);color:var(--ui-text-muted)}.ds-link:hover .ds-link-icon{background:var(--ui-surface)}.ds-link-icon svg{width:1rem;height:1rem}.ds-link-title{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--ui-text)}.ds-link:hover .ds-link-title{color:var(--ui-primary)}.ds-link-sub{display:block;font-size:.75rem;line-height:1rem;color:var(--ui-text-muted)}.ds-article-section{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--ui-border-muted)}.ds-article-section:first-child{padding-top:0;margin-top:0;border-top:0}.ds-figure{margin-top:1.5rem}.ds-figure img{display:block;width:100%;height:auto;border-radius:var(--ui-radius-xl);background:var(--ui-surface-muted)}.ds-flag{display:inline-block;width:1.125rem;height:.75rem;flex-shrink:0;border-radius:2px}
