.content h2{font-size:1.25rem;letter-spacing:.6px;margin-top:3rem;margin-bottom:1.5rem}.content h2,.content h3{font-weight:500;line-height:126%;color:#fff}.content h3{font-size:1.1875rem;margin-top:2rem;margin-bottom:1.25rem}.content h4{font-size:1.0625rem;font-weight:600;color:#fff;letter-spacing:.6px;margin-bottom:1.25rem}.content a{color:#38bdf8;text-decoration:underline}.content b{font-weight:500;color:#fff}.content blockquote{padding-left:1rem;margin:2rem 0;font-size:.85rem;font-weight:400;color:#ffffff99;border-left:4px solid #fff}.content i{font-style:italic}.content p{font-size:.75rem;font-weight:300;line-height:1.25rem;color:#ffffff99;letter-spacing:.6px;margin-bottom:1rem}.content iframe{width:100%;aspect-ratio:16/9;margin-bottom:1.5rem}.content img{width:100%;height:auto;margin-bottom:1.25rem}.content figcaption{font-style:italic;font-size:.625rem;font-weight:300}.content button{height:3rem;padding:0 2rem;font-size:.875rem;font-weight:500;color:#f8fafc;background-color:#1e40af;text-decoration:none;border-radius:1.875rem;cursor:pointer;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content button:hover{color:rgba(248,250,252,.5)}.content span{display:inline-block;font-size:.875rem;font-weight:300;line-height:1.375rem;color:#ffffff99;letter-spacing:.6px}.content ul{list-style:none}.content ol,.content ul{padding-left:1.125rem;margin-bottom:1.5rem}.content ol{list-style:decimal}.content li{position:relative;font-size:.875rem;font-weight:300;line-height:1.375rem;color:#ffffff99;letter-spacing:.6px;padding-left:.375rem}.content ul li:before{content:"";position:absolute;top:8px;left:-8px;display:block;width:3px;height:3px;background-color:#ffffff99}.content li:only-child{margin-bottom:-1rem}.content ul li~p{margin-left:-1.125rem}.content ol li p,.content ul li p{margin-bottom:0}@media only screen and (min-width:48em){.content h2{margin-top:2rem}.content p{font-size:1rem;line-height:1.4rem;margin-bottom:1.5rem}.content blockquote{font-size:1.1rem}.content figcaption{font-size:.75rem}.content button{font-size:1rem}.content li,.content span{font-size:1rem;line-height:1.4rem}.content li:before{top:10px;width:4px;height:4px}}@media only screen and (min-width:64em){.content h2{font-size:1.75rem;line-height:126%;margin-top:3rem}.content h3{font-size:1.625rem;line-height:126%}.content h4{margin-bottom:1.5rem}.content iframe{margin-bottom:2rem}.content img{margin-bottom:1.5rem}}@media only screen and (min-width:80em){.content h2{font-size:1.875rem;line-height:126%}.content iframe{margin-bottom:2.25rem}.content li:only-child{margin-bottom:-1rem}}