.page{display:flex;flex-direction:row;width:100%;font-family:"Helvetica","Arial",Sans-Serif}p,ul,dl,.tag-set-name,.tag-set-tags{font-size:.8em}h1,.full-name{font-size:1.2em}.divider-text{font-size:1em}.divider-text,.divider{margin:.1em}div.tag-set{margin-bottom:.2rem}div.tag-set,dl.description-list{display:grid;grid-template-columns:40% 1fr;gap:.2rem 1rem}div.tag-set-name,dl.description-list dt{font-weight:700;grid-column:1}div.tag-set-tags,dl.description-list dd{margin:0;grid-column:2}.left-column,.right-column{display:flex;flex-direction:column;flex:1 1 50%}.business-card-preview{display:flex;flex-direction:row;width:100%}.logo{display:flex;flex-direction:column;width:20%;flex-basis:auto;background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10%}.business-card-text{display:flex;flex-direction:column;flex-basis:100%}.business-card-text ul{list-style-type:none;padding:0;margin:0}.divider{width:100%}.employer,.education-name{font-weight:600}span.employer:after,span.education-name:after{content:" | "}button{border-radius:8px;border:2px solid gray;padding:.2em .6em;font-size:1em;font-weight:500;font-family:inherit;background-color:#d0d0d0;cursor:pointer;transition:border-color .25s;margin:0 .2em}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
