.content-page{background:#fff}.content-page__intro{padding:3rem 0 2.5rem;border-bottom:1px solid #e7e5e0;background:#faf9f6}.content-page__eyebrow{margin:0 0 .75rem;font-family:"Open-Sans",Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.content-page__title{max-width:48rem;margin:0;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:2.5rem;line-height:1.12;color:#131313}.content-page__summary{max-width:42rem;margin:1rem 0 0;font-family:"Open-Sans",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.6;color:#4a4a4a}.content-page__summary p{margin:0}.content-page__layout{padding:3rem 0 4rem}.content-page__layout--with-contents{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:3.5rem;align-items:start}.content-page__contents{position:sticky;top:1.5rem;padding-left:1rem;border-left:3px solid #131313;font-family:"Open-Sans",Helvetica,Arial,sans-serif}.content-page__contents-heading{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.content-page__contents ol{margin:0;padding:0;list-style:none}.content-page__contents li{margin:0 0 .6rem;font-size:.875rem;line-height:1.4}.content-page__contents a{color:#4a4a4a;text-decoration:none}.content-page__contents a:hover,.content-page__contents a:focus-visible{color:#131313;text-decoration:underline}.content-page__body{max-width:44rem;font-family:"Open-Sans",Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.75;color:#333;overflow-wrap:anywhere}.content-page__body>:first-child{margin-top:0}.content-page__body p{margin:0 0 1.15rem}.content-page__body h2,.content-page__body h3,.content-page__body h4{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;line-height:1.25;color:#131313;scroll-margin-top:1.5rem}.content-page__body h2{margin:2.75rem 0 1rem;padding-top:1.5rem;border-top:1px solid #e7e5e0;font-size:1.5rem}.content-page__body>h2:first-child{padding-top:0;border-top:0}.content-page__body h3{margin:2rem 0 .75rem;font-size:1.1875rem}.content-page__body h4{margin:1.5rem 0 .5rem;font-size:1rem}.content-page__body a{color:#536ce5;text-decoration:underline;text-underline-offset:2px}.content-page__body a:hover,.content-page__body a:focus-visible{color:#3346a8}.content-page__body ul,.content-page__body ol{margin:0 0 1.25rem 1.35rem;padding:0}.content-page__body li{margin-bottom:.45rem}.content-page__body strong{color:#131313}.content-page__body blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid #131313;font-size:1.1875rem;font-style:italic;color:#131313}.content-page__body hr{margin:2.5rem 0;border:0;border-top:1px solid #e7e5e0}.content-page__body img,.content-page__body iframe,.content-page__body video{max-width:100%}.content-page__body img{height:auto}.content-page__body table{display:block;width:100%;max-width:100%;margin:0 0 1.5rem;overflow-x:auto;border-collapse:collapse;font-size:.9375rem}.content-page__body th,.content-page__body td{padding:.6rem .75rem;border:1px solid #e7e5e0;text-align:start;vertical-align:top}.content-page__body th{background:#faf9f6;font-weight:700;color:#131313}@media screen and (max-width:63.9375em){.content-page__layout--with-contents{grid-template-columns:minmax(0,1fr);gap:2rem}.content-page__contents{position:static;padding:1rem 1.25rem;border:1px solid #e7e5e0;border-left:3px solid #131313;background:#faf9f6}}@media screen and (max-width:39.9375em){.content-page__intro{padding:2rem 0 1.75rem}.content-page__title{font-size:1.875rem}.content-page__summary{font-size:1rem}.content-page__layout{padding:2rem 0 3rem}.content-page__body{font-size:1rem}.content-page__body h2{font-size:1.3125rem}}@media print{.thread-stripe,.content-page__contents{display:none!important}.content-page__intro{background:none}}