.pw-site .pw-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}.pw-site .pw-activity-grid article{min-width:0}.pw-site .pw-activity-grid h3{margin:14px 0 8px;font-size:22px}.pw-site .pw-activity-grid p{color:var(--pw-muted);font-size:15px;line-height:1.55}.pw-site .pw-activity-grid .pw-activity-scene{min-height:0}.pw-site .pw-activity-grid .pw-activity-scene img{height:220px}.pw-site .pw-activity-grid .pw-example-note{max-width:calc(100% - 20px);padding:12px;bottom:10px;right:10px}.pw-site .pw-activity-carousel{display:none}@media (max-width:767px){.pw-site .pw-activity-grid,.pw-site .pw-activity-tabs{display:none}.pw-site .pw-activity-carousel{min-width:0;display:block}.pw-site .pw-carousel-help{color:var(--pw-muted);margin:0 0 16px;font-size:14px}.pw-site .pw-carousel-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#087867 transparent;gap:16px;padding-bottom:16px;scroll-padding-inline:0;display:flex;position:relative;overflow-x:auto}.pw-site .pw-carousel-rail:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #087867}.pw-site .pw-carousel-slide{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 calc(100% - 44px);min-width:0}.pw-site .pw-carousel-label{color:#087867;border-top:2px solid #087867;margin:0;padding-top:16px;font-size:14px;font-weight:650}.pw-site .pw-carousel-slide .pw-activity-panel{flex-direction:column;align-items:stretch;gap:24px;height:calc(100% - 38px);padding-top:16px;display:flex}.pw-site .pw-carousel-slide .pw-activity-panel>div:first-child{max-width:none}.pw-site .pw-carousel-slide .pw-activity-panel h3{font-size:28px;line-height:1.2}.pw-site .pw-carousel-slide .pw-activity-panel>div>p{font-size:18px;line-height:1.6}.pw-site .pw-carousel-slide .pw-activity-scene{flex-shrink:0;min-height:300px;margin-top:auto}.pw-site .pw-carousel-slide .pw-activity-scene img{height:330px}.pw-site .pw-carousel-slide .pw-example-note{gap:10px;max-width:calc(100% - 24px);padding:12px}.pw-site .pw-carousel-navigation{align-items:center;gap:12px;margin-top:12px;display:flex}.pw-site .pw-carousel-navigation button{color:#087867;cursor:pointer;background:#fff;border:1px solid #a3c1b6;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.pw-site .pw-carousel-navigation button[aria-disabled=true]{opacity:.45;cursor:default}.pw-site .pw-carousel-navigation button:focus-visible{outline-offset:3px;outline:2px solid #087867}.pw-site .pw-carousel-position{text-align:center;color:var(--pw-muted);font-variant-numeric:tabular-nums;flex:1;margin:0;font-size:14px;line-height:1.5}}
