@media print{.print-only{display:block}.np{display:none}.footnotes{padding-top:2rem}.footnotes *{font-size:.8rem}body#design{margin:1em 2em;background:#fff;font-family:Georgia,Times New Roman,Times,serif}body#design.summary .container{display:flex;flex-direction:column}body#design header{display:flex;justify-content:center;align-items:center;background:transparent;margin-bottom:2rem}body#design header #logo{display:grid;grid-template-columns:120px 1fr;grid-gap:2px;flex-grow:1;align-items:center}body#design header #logo h1{margin:auto 0;font-size:.75rem}body#design header #logo a{display:flex}body#design header #logo a img{width:120px;margin:auto 0}body#design header #logo .logo-sub{height:24px;margin:0 0 0 1rem;padding:10px 0 0 1rem;border-left:1px solid #aaa;color:#777;text-transform:uppercase;font-size:.75rem}body#design header h2{font-size:.875rem}body#design header #cta,body#design header .menu-toggle,body#design header #main-menu{display:none}body#design #content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;margin-bottom:2rem;padding-right:0;background:none;overflow:visible}body#design #content .left{display:none}body#design #content #canvas{display:flex;justify-content:center;align-items:center;max-height:none;margin-top:50px;margin-bottom:2rem}body#design #content #canvas img{max-width:100%;max-height:100%}body#design #content #canvas canvas,body#design #content #canvas .spinner,body#design #content #canvas .loader-container{display:none!important}body#design #content .right.summary{display:block;width:100%;padding-top:50px}body#design #content .right.summary h1,body#design #content .right.summary h2{line-height:1.3em}body#design #content .right.summary h2{font-size:12pt}body#design #content .right.summary .details{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);font-size:.8rem}body#design #content .right.summary .details dt,body#design #content .right.summary .details dd{position:relative;display:flex;align-items:center}body#design #content .right.summary .details dt svg,body#design #content .right.summary .details dd svg{width:12px;height:12px}body#design #content .right.summary .details dt{font-weight:400}body#design #content .right.summary .details dd{margin:0}body#design .main-footer{padding-top:1rem;border-top:1px solid #ddd;text-align:center;font-size:.7rem}body#design .main-footer .footnotes{color:#777}}
