.innovation-header{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:end;margin-bottom:28px}.innovation-header h2{font:500 48px/1.04 Georgia,serif;letter-spacing:-1.8px}.innovation-deck{font:20px/1.45 Georgia,serif;margin:0}.innovation-copy{columns:2;column-gap:35px;font:17px/1.6 Georgia,serif}.innovation-copy p{break-inside:avoid}.innovation-source{font:10px/1.5 InterPrint,sans-serif;margin:15px 0 25px}.comparison-ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:2px solid var(--ink);margin:22px 0;background:var(--tint)}.comparison-ribbon div{padding:20px 18px;border-right:1px solid var(--rule);font:650 14px/1.5 InterPrint,sans-serif}.comparison-ribbon div:last-child{border:0}.comparison-ribbon strong{display:block;font:800 25px/1.2 InterPrint,sans-serif;margin:5px 0}.comparison-ribbon small{font:11px/1.4 InterPrint,sans-serif;display:block}.idea-lab{background:#e8ecc4;border:2px solid var(--ink);padding:26px;margin:25px 0 0}.idea-lab h2{font:500 34px/1.1 Georgia,serif;letter-spacing:-.8px}.lab-intro{font:15px/1.5 Georgia,serif;margin:12px 0 20px}.lab-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.idea-lab fieldset{min-width:0;margin:0;padding:0;border:0}.idea-lab legend{font:750 13px/1.45 InterPrint,sans-serif;padding:0;margin-bottom:12px}.idea-lab label{display:flex;align-items:flex-start;gap:9px;font:12px/1.45 InterPrint,sans-serif;background:#fffef8;padding:11px;margin:0 0 7px;cursor:pointer;border:1px solid #a2a687}.idea-lab label:has(input:checked){background:var(--ink);color:white;border-color:var(--ink)}.idea-lab input{accent-color:var(--ink);margin-top:2px;flex:none}.lab-submit{background:var(--ink);color:white;padding:12px 18px;border:0;margin-top:17px;font:700 12px InterPrint,sans-serif;cursor:pointer}.lab-reset{font:650 11px InterPrint,sans-serif;background:none;color:var(--ink);border:0;text-decoration:underline;margin:15px;cursor:pointer}.lab-result{margin-top:20px;padding-top:19px;border-top:1px solid var(--ink)}.lab-result:empty{display:none}.lab-result h3{font:700 25px/1.2 Georgia,serif;margin:0 0 10px}.lab-result p{font:15px/1.5 Georgia,serif;margin:0}.lab-print-key{display:none}.idea-lab .local-note{font:10px/1.4 InterPrint,sans-serif;margin:15px 0 0}
@media(max-width:620px){.innovation-header{grid-template-columns:1fr;gap:17px}.innovation-header h2{font-size:37px}.innovation-deck{font-size:18px}.innovation-copy{columns:1;font-size:17px}.comparison-ribbon{grid-template-columns:1fr}.comparison-ribbon div{border-right:0;border-bottom:1px solid var(--rule);padding:15px}.comparison-ribbon strong{font-size:23px}.idea-lab{padding:21px 17px}.idea-lab h2{font-size:29px}.lab-questions{grid-template-columns:1fr;gap:20px}.idea-lab label{font-size:13px;padding:12px}.idea-lab legend{font-size:14px}}
@media print{.innovation-header{margin-bottom:22px;grid-template-columns:1.2fr 1fr}.innovation-header h2{font-size:41px}.innovation-deck{font-size:18px}.innovation-copy{font-size:15px;line-height:1.5;column-gap:28px}.innovation-copy p{margin-bottom:14px}.comparison-ribbon{margin:18px 0}.comparison-ribbon div{padding:13px 15px;font-size:12px}.comparison-ribbon strong{font-size:21px}.comparison-ribbon small{font-size:10px}.innovation-source{font-size:9px;margin:12px 0 15px}.idea-lab{padding:21px;margin-top:15px}.idea-lab h2{font-size:30px}.lab-intro{font-size:14px;margin:10px 0 17px}.lab-questions{gap:20px}.idea-lab legend{font-size:12px}.idea-lab label{font-size:11px;padding:8px;gap:7px}.lab-submit,.lab-reset,.lab-result{display:none}.lab-print-key{display:block;font:11px/1.5 InterPrint,sans-serif;border-top:1px solid var(--ink);padding-top:13px;margin:15px 0 0}.idea-lab .local-note{font-size:9px}}
