.spreadsheet-tools .spreadsheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.spreadsheet-tools .spreadsheet-grid h3{margin:0;font-size:1.55rem;line-height:1.4}
.spreadsheet-tools .spreadsheet-price{color:var(--blue);white-space:nowrap}
.spreadsheet-tools .spreadsheet-grid article{display:flex;flex-direction:column;align-items:flex-start}
.spreadsheet-tools .spreadsheet-grid p{margin:16px 0 24px}
.spreadsheet-tools .spreadsheet-grid .button{margin-top:auto}
.spreadsheet-tools .spreadsheet-grid .button:hover{background:var(--blue)}
.spreadsheet-tools .spreadsheet-grid .button:focus-visible{outline:3px solid var(--teal);outline-offset:4px}
@media(max-width:900px){.spreadsheet-tools .spreadsheet-grid{grid-template-columns:1fr}}
