.ppn-support-section{padding-top:30px;padding-bottom:30px;border-top:1px solid #dedfd4;border-bottom:1px solid #dedfd4}.ppn-support-section .section-head{margin-bottom:20px}.ppn-support-section h2{font-size:clamp(28px,3vw,38px)}.ppn-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0}.ppn-support-card{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;height:148px;padding:20px;background:#fffdf8;border:1px solid #dedfd4;border-radius:4px;text-align:center;overflow:hidden}.ppn-support-card span{font:normal clamp(17px,2vw,23px)/1.35 Georgia,serif;color:#153e35;overflow-wrap:anywhere}.ppn-support-card img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.ppn-support-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:10px;scroll-behavior:auto;touch-action:pan-x pan-y}.ppn-support-track .ppn-support-card{flex:0 0 220px}.ppn-support-controls{display:flex;gap:8px;justify-content:flex-end;margin:0 0 12px}.ppn-support-controls[hidden]{display:none}.ppn-support-controls button{font:12px Arial,sans-serif;border:1px solid #aab9ae;background:transparent;color:#153e35;padding:9px 12px;border-radius:4px;cursor:pointer}.ppn-support-controls button:focus-visible,.ppn-support-track:focus-visible{outline:2px solid #b69a53;outline-offset:3px}@media(max-width:760px){.ppn-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppn-support-card{height:124px;padding:14px}.ppn-support-track .ppn-support-card{flex-basis:175px}.ppn-support-section .textlink{display:inline-block;margin-top:18px}.ppn-support-controls button{min-height:40px}}@media print{.ppn-support-controls{display:none}.ppn-support-track{display:grid;grid-template-columns:repeat(3,1fr)}.ppn-support-track [aria-hidden=true]{display:none}}
