.ad-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-price-grid article{display:flex;flex-direction:column;gap:.5rem}.ad-price-grid .ad-price{font-size:2.25rem;font-weight:700;color:#173e32;margin:.5rem 0}.ad-price-grid .ad-price span{font-size:1rem;font-weight:400}.ad-price-grid .ad-button{margin-top:auto;align-self:flex-start}.ad-rate-note{max-width:70ch;margin-top:1.5rem}.price-catalog-folder{scroll-margin-top:8rem}.price-catalog-folder summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;font-size:1.5rem;font-weight:700;padding:.75rem 0}.price-catalog-folder summary:after{content:'+';margin-left:auto}.price-catalog-folder details[open]>summary:after{content:'−'}.price-catalog-folder .desk-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.price-catalog-table{overflow-x:auto;max-width:100%;margin:1.5rem 0}.price-catalog-table table{width:100%;min-width:650px;border-collapse:collapse}.price-catalog-table th,.price-catalog-table td{text-align:left;vertical-align:top;padding:.9rem;border-bottom:1px solid #d6dcd4}.price-catalog-table small{display:block;margin-top:.5rem}.price-catalog-folder li{margin:.6rem 0}.price-catalog-folder a:focus-visible,.price-catalog-folder summary:focus-visible{outline:2px solid #173e32;outline-offset:4px}@media(max-width:850px){.ad-price-grid{grid-template-columns:1fr}.ad-price-grid article{padding:1.5rem}.price-catalog-folder summary{font-size:1.25rem}}@media(max-height:500px) and (orientation:landscape){.price-catalog-folder{scroll-margin-top:5rem}.ad-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-price-grid .ad-price{font-size:1.6rem}.ad-price-grid article{padding:1rem}}@media(max-width:650px) and (orientation:landscape){.ad-price-grid{grid-template-columns:1fr}}
body#site-typography .ad-price-grid article{min-height:0}body#site-typography .ad-price-grid .ad-price{font-size:2.25rem!important;line-height:1.25!important}body#site-typography .ad-price-grid .ad-price span{display:inline;margin:0;font-size:1rem!important;font-weight:400;color:inherit}body#site-typography .ad-price-grid article:first-child .ad-price{color:#fdfdfa}body#site-typography .ad-price-grid article:first-child .ad-price span{color:#fdfdfa}
