.tppps-supplies-image{margin:0 auto clamp(2rem, 4vw, 3rem);max-width:900px}.tppps-supplies-image img{border-radius:18px;box-shadow:0 12px 34px rgb(33 51 43 / .12);display:block;height:auto;width:100%}.tppps-supplies-image figcaption{color:#5f6d66;font-size:.9rem;line-height:1.5;margin-top:.75rem;text-align:center}.tppps-intro,.tppps-topics,.tppps-guide,.tppps-sources{box-sizing:border-box}.tppps-intro>h2,.tppps-topics>h2,.tppps-guide>h2,.tppps-sources>h2{margin-top:0}.tppps-card-grid{align-items:stretch;gap:1.5rem;margin-top:1.5rem}.tppps-card-grid>.wp-block-column{display:flex;flex-basis:0%;flex-grow:1}.tppps-topic-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.tppps-topic-card .tppps-card-link{margin-top:auto;padding-top:.75rem}.tppps-guide,.tppps-sources{max-width:900px}.tppps-guide p,.tppps-guide li,.tppps-sources li{line-height:1.75}.tppps-guide h2:not(:first-child){margin-top:2.5rem}.tppps-guide h3{margin-top:2rem}.tppps-sources{border-top:1px solid rgb(56 99 79 / .18);padding-top:2rem}@media (max-width:781px){.tppps-supplies-image{max-width:100%}.tppps-card-grid{display:block}.tppps-card-grid>.wp-block-column+.wp-block-column{margin-top:1rem}}