@media screen and (max-width:63.99rem){#sidebar{display:none}}@media screen and (min-width:64rem){main{align-items:flex-start;display:flex;gap:2rem}main article{flex:1}#sidebar{background:var(--color-bg);padding-left:2rem;padding-right:2rem;width:35%}#sidebar section{margin-bottom:2rem}#sidebar h2{font-size:1.2rem;margin-bottom:.5rem}#sidebar ul{list-style:none;margin:0;padding:0}#sidebar li{margin-bottom:.5rem}#sidebar input[type=search]{border:1px solid #ccc;border-radius:.25rem;padding:.5rem;width:100%}#sidebar blockquote{font-style:italic;margin:0}}