.reference{max-width:1000px}.reference h1{font-size:clamp(36px,5vw,60px);max-width:23ch;overflow-wrap:anywhere}.reference article>section{margin-top:100px}.reference h2{margin-top:40px}.reference p,.reference ol{max-width:70ch}.reference li{padding:8px 0}.reference blockquote{margin:24px 0;font-size:22px;max-width:60ch}.reference .reference-source{background:#e5e9df;padding:36px}.reference .reference-offer{background:#e5e9df;padding:36px}.reference .reference-scope{font-size:16px;max-width:72ch;margin-top:24px}.reference-list{list-style:none;padding:0;margin:64px 0}.reference-list li:nth-child(odd){background:#e5e9df}.reference-list a{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding:12px 20px;text-decoration:none}.reference-list a:hover{text-decoration:underline}.reference-skip{position:absolute;top:-100px}.reference-skip:focus{top:8px;background:#fff;padding:12px;z-index:2}header{flex-wrap:wrap}nav{flex-wrap:wrap}.reference .button{white-space:normal}.reference-source a{overflow-wrap:anywhere}@media(max-width:650px){.reference .reference-source,.reference .reference-offer{padding:24px}.reference article>section{margin-top:72px}.reference-list a{grid-template-columns:65px minmax(0,1fr);gap:12px;padding:10px 14px}.reference h2{font-size:30px}}
.reference-skip{left:24px}
