.section{background:var(--brand-bg);width:100%;color:var(--brand-ui);border-top:1px solid #d6e6f40f;padding:120px 32px 140px;font-family:PPNeueMontreal,sans-serif;position:relative}.section-inner{max-width:800px;margin:0 auto}.section-whitepaper{border-top:none;padding-top:300px}.section-header{margin-bottom:64px}.section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-ur);margin-bottom:18px;font-size:.72rem;font-weight:600;display:inline-block}.section-title{letter-spacing:-.01em;color:var(--brand-white);margin:0;font-family:PPNeueMontreal,sans-serif;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:400;line-height:1.05}.section-rule{background:var(--brand-ui);opacity:.4;width:64px;height:1px;margin-top:36px}.section-body{color:var(--brand-ui);font-size:1.05rem;line-height:1.65}.section-body p{margin:0 0 1.4em}.section-body p:last-child{margin-bottom:0}.article-grid{grid-template-columns:1fr;gap:56px;display:grid}.article-clause{grid-template-columns:110px 1fr;align-items:baseline;gap:28px;min-width:0;display:grid}.article-body{min-width:0}.article-numeral{color:var(--brand-ur);letter-spacing:.06em;font-family:PPNeueBit,monospace;font-size:1.6rem;line-height:1}.article-title{text-transform:uppercase;letter-spacing:.18em;color:var(--brand-white);margin:0 0 14px;font-family:PPNeueMontreal,sans-serif;font-size:.85rem;font-weight:600}.article-body p{color:var(--brand-ui);opacity:.9;margin:0 0 1.1em}.article-body p:last-child{margin-bottom:0}.article-source{letter-spacing:.02em;margin:44px 0 0;padding-left:138px;font-family:PPNeueMontreal,sans-serif;font-size:.9rem}.article-source a{color:var(--brand-ur);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.article-source a:hover{border-bottom-color:currentColor}@media (max-width:768px){.article-source{padding-left:0}}.article-table-wrap{-webkit-overflow-scrolling:touch;margin:.6em 0 1.4em;overflow-x:auto}.article-table{border-collapse:collapse;width:100%;color:var(--brand-ui);font-family:PPNeueMontreal,sans-serif;font-size:.82rem}.article-table th{text-align:start;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-white);white-space:nowrap;border-bottom:1px solid #d6e6f42e;padding:8px 14px 8px 0;font-size:.7rem;font-weight:600}.article-table td{opacity:.9;white-space:nowrap;border-bottom:1px solid #d6e6f40f;padding:7px 14px 7px 0}.article-table td:first-child{white-space:normal}.article-list{color:var(--brand-ui);opacity:.9;margin:.4em 0 1.4em;padding-left:1.3em}.article-list li{margin-bottom:.5em;line-height:1.55}.article-list li:last-child{margin-bottom:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:16px;display:grid}.card{background:#ffffff04;border:1px solid #d6e6f424;padding:28px 24px;transition:border-color .25s,background .25s,transform .25s}.card:hover{background:#ed8fff0a;border-color:#ed8fff73;transform:translateY(-2px)}.card-eyebrow{color:var(--brand-ur);letter-spacing:.05em;margin-bottom:12px;font-family:PPNeueBit,monospace;font-size:.95rem}.card-title{color:var(--brand-white);letter-spacing:.01em;margin:0 0 10px;font-size:1.05rem;font-weight:500}.card-body{color:var(--brand-ui);opacity:.85;margin:0;font-size:.92rem;line-height:1.55}.card-link{letter-spacing:.06em;color:var(--brand-ur);border-bottom:1px solid #0000;margin-top:14px;font-size:.78rem;text-decoration:none;transition:border-color .2s;display:inline-block}.card-link:hover{border-bottom-color:var(--brand-ur)}@media (max-width:768px){.section{padding:80px 20px 100px}.section-whitepaper{padding-top:140px}.section-header{margin-bottom:44px}.article-clause{grid-template-columns:1fr;gap:12px}.article-numeral{font-size:1.3rem}}.card-soon{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ui);opacity:.55;border:1px solid #d6e6f433;border-radius:999px;margin-top:14px;padding:3px 10px;font-size:.66rem;display:inline-block}.card-button{color:var(--brand-white);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6e6f459;border-radius:999px;margin-top:14px;padding:8px 18px;font-size:.72rem;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}a.card-button:hover{border-color:var(--brand-ur);background:#ed8fff0f}.card-button.is-disabled{opacity:.45;cursor:default}@media (pointer:coarse){.card-link{position:relative}.card-link:after{content:"";position:absolute;inset:-11px -6px}}
