.cs-page{background:var(--sys-bg);color:var(--sys-fg);font-family:var(--font-sys);margin-top:-74px}.cs-page-head{padding-block:clamp(150px,16vw,210px) clamp(56px,7vw,96px)}.cs-page-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0 0 28px;font-size:clamp(40px,6vw,88px);font-weight:700;line-height:.98}.cs-page-head__before{margin-bottom:32px}.cs-page-head__after{margin-top:28px}.cs-page-back{min-height:44px;color:var(--sys-muted);align-items:center;text-decoration:none;display:inline-flex}.cs-page-back:hover{color:var(--sys-link)}.cs-page a:focus-visible{outline:2px solid var(--sys-link);outline-offset:3px;border-radius:4px}.cs-page-sec{border-top:1px solid var(--sys-hair);padding-block:clamp(56px,8vw,104px)}.cs-page-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.cs-page-sec h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.05}.cs-page-sec__aside>*+*{margin-top:18px}.cs-page-sec__aside .cs-prose{font-size:16px}@media (max-width:880px){.cs-page-two{grid-template-columns:1fr}}.cs-page-rows{margin:0;padding:0;list-style:none}.cs-page-rows>li{border-top:1px solid var(--sys-hair);padding:20px 0}.cs-page-rows>li:last-child{border-bottom:1px solid var(--sys-hair)}.cs-page-rows b,.cs-page-rows h3{color:var(--sys-fg);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25;display:block}.cs-page-rows p{color:var(--sys-body);max-width:60ch;margin:6px 0 0;font-size:16px;line-height:1.55}.cs-page-rows .cs-mono{margin-top:8px;display:block}.cs-page-rows a{color:inherit;text-decoration:none;display:block}.cs-page-rows a b:after{content:" →";color:var(--sys-link)}.cs-page-rows a:hover b{color:var(--sys-link)}.cs-page-facts{gap:10px;margin:0;display:grid}.cs-page-facts>div{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.cs-page-facts dd{color:var(--sys-body);margin:0;font-size:15px;line-height:1.45}.cs-page-block>.cs-mono{margin-bottom:12px;display:block}.cs-page-figure{color:var(--sys-fg);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1;display:block}.cs-page-actions{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.cs-page-actions a{min-height:44px;color:var(--sys-link);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.cs-page-notice{border-top:2px solid var(--signal);max-width:64ch;color:var(--sys-body);padding-top:16px;font-size:15px;line-height:1.5}.cs-page-notice .cs-mono{color:var(--sys-fg);margin-bottom:8px;display:block}.cs-page-notice a{color:var(--sys-link);text-underline-offset:3px}.cs-page-article{padding-bottom:clamp(56px,8vw,104px)}.cs-page-article .cs-prose{max-width:68ch}.cs-page-article hr{border:0;border-top:1px solid var(--sys-hair);margin-block:40px}.cs-page-table{margin-block:28px;overflow-x:auto}.cs-page-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.cs-page-table th,.cs-page-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sys-hair);padding:12px 16px 12px 0}.cs-page-table th{color:var(--sys-fg);font-weight:600}.cs-page-legal .cs-prose h2{letter-spacing:-.02em;margin-top:40px;font-size:clamp(20px,2vw,24px)}.cs-page-legal .cs-prose h2:first-child{margin-top:0}.cs-page-block p{margin:10px 0 0}.cs-page-block .cs-page-actions{margin-top:18px}.cs-prose>.cs-page-block{margin-top:40px}.cs-page-small{color:var(--sys-muted);font-family:var(--font-mono);font-size:13px}.cs-page-status{color:var(--sys-link);margin:20px 0 16px}.cs-page-after-rows{margin-top:28px}.cs-page-rows .cs-page-block{margin-top:20px}.cs-page-rows .cs-page-block>.cs-mono{margin:0 0 8px}.cs-page-rows .cs-prose{font-size:16px}.cs-page-facts strong,.cs-page-rows p strong{color:var(--sys-fg);font-weight:600}.cs-page-table+.cs-page-small,.cs-page-actions+.cs-page-small{margin-top:12px}.cs-page-head__after>*+*{margin-top:24px}.cs-page-rows a.cs-page-inline{color:var(--sys-link);text-underline-offset:3px;text-decoration:underline;display:inline}.cs-page-rows .cs-page-figure+.cs-mono{margin-top:6px}.cs-page .cs-prose ul{list-style:outside}.cs-page .cs-prose ol{list-style:decimal}.cs-page .cs-prose li::marker{color:var(--sys-muted)}.cs-page .cs-prose ul.contains-task-list{padding-left:0;list-style:none}
