h1,h2,h3,h4,p,li{margin-top:0}h1,h2,.h2{line-height:1.1}h3,h4,.h3{line-height:1.2}h1{font-size:var(--font-size-1);font-weight:750}h2,.h2{font-size:var(--font-size-2);font-weight:700}h3,.h3{font-size:var(--font-size-3);font-weight:600}h4,.h4{font-size:var(--font-size-4);font-weight:500}ol,ul{margin:initial 0;padding:0 0 0 2rem;li::marker { color:var(--colour-1); font-family:"DM Mono"; }}ol{li::marker { font-size:var(--font-size-6); }}ul{list-style-type:"> ";li::marker { font-size:var(--font-size-5); }}p,ol,ul{font-weight:250}small{font-family:dm mono;font-size:var(--font-size-6);font-weight:400;&.sans { font-family: "DM Sans"; }}a{color:var(--colour-2);text-decoration-thickness:1px;&:hover { transition:all .2s ease; }}a.btn{background-color:var(--dark-2);border:2px solid var(--colour-2);border-radius:6.25rem;color:var(--colour-2);display:inline-flex;font-family:dm mono;font-size:var(--font-size-6);font-weight:400;padding:.3125rem 1rem;place-items:center;text-decoration:none;&:hover { background-color:var(--dark-2); border:2px solid var(--colour-1); color:var(--colour-1); text-decoration:none; transition:all .2s ease; }}