section{border:1px solid var(--color-section);border-radius:.382em;margin-top:1.618em;padding:0 .618em}section>h2{align-items:center;margin-block-start:.618em;display:flex}section h4{margin-block:1.618em .618em}section .section-image{max-width:650px}section .section-image.float-left{float:left}section.intro{border:none}
h1.title{padding:0 .618rem}h1.title:has(.icon){text-wrap:nowrap}h1.title:has(.icon) .icon{transform:translate(-.05em,.2em)}
