.content blockquote{margin:0 0 2rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--secondary);background:rgba(0,0,0,.04);font-size:1.1rem;font-weight:500;line-height:1.6}.content blockquote p{margin:0}#article ul,ol{margin-left:1rem;margin-bottom:1.5rem}#article li{font-size:clamp(1rem, 2vw, 1.25rem)}h2,h3{margin-bottom:2rem}#article a{color:var(--secondary);font-weight:600;text-decoration:none}#article .small{font-size:1rem!important}@media only screen and (min-width:0rem){#article{padding:var(--sectionPadding)}#article .container{width:100%;max-width:80rem;margin:auto;margin-top:100px;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem)}#article .content{text-align:left;width:100%;display:flex;flex-direction:column;align-items:flex-start}#article .text,#article .title{max-width:100%;text-align:left}#article .title{font-size:clamp(1rem, 2vw, 1.25rem);font-weight:600}#article .text{font-size:clamp(1rem, 2vw, 1.25rem);margin:0 0 2rem 0}#article .button-solid{font-size:1rem;line-height:clamp(2.875rem, 5.5vw, 3.5rem);text-decoration:none;font-weight:700;text-align:center;margin:0;color:#fff;min-width:9.375rem;padding:0 3rem;background-color:var(--primary);border-radius:.5rem;overflow:hidden;display:inline-block;position:relative;z-index:1;box-sizing:border-box}#article .button-solid:before{content:'';position:absolute;height:100%;width:0%;background:#000;opacity:1;top:0;left:0;z-index:-1;transition:width .3s}#article .button-solid:hover:before{width:100%}}