.pa-community{padding-block:36px}.pa-community h1,.pa-community h2{font-family:PA Home Typewriter,Georgia,serif;font-size:clamp(28px,3vw,40px);margin-bottom:12px}.pa-community>p{margin-bottom:24px}.pa-community__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.pa-community figure{margin:0;min-width:0}.pa-community img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pa-community figcaption{font-size:15px;margin-top:10px}.pa-community__more{text-align:center;margin:24px 0 0!important}.pa-community a:focus-visible{outline:2px solid #82405d;outline-offset:4px}@media(max-width:699px){.pa-community__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.pa-community__grid--preview{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pa-community__grid--preview figure{flex:0 0 78%;scroll-snap-align:start}.pa-community figcaption{font-size:14px}}

pa-community-gallery{display:block}.pa-community-detail{min-width:0;scroll-margin-top:150px}.pa-community-detail summary{cursor:pointer;list-style:none}.pa-community-detail summary::-webkit-details-marker{display:none}.pa-community-detail summary>span{display:block;margin-top:10px}.pa-community-detail summary:focus-visible{outline:2px solid #82405d;outline-offset:5px}.pa-community-detail[open]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;background:#fbf4f7;padding:20px}.pa-community-detail[open] summary{align-self:start}.pa-community-detail[open] .pa-community-detail__action{font-size:0}.pa-community-detail[open] .pa-community-detail__action:after{content:'Close theme formats';font-size:15px}.pa-community-detail__supplies{padding:16px 0}.pa-community-detail__supplies h2{font-size:24px}.pa-community-detail__supplies p{margin-block:12px}.pa-community-product{margin-block:20px}.pa-community-product img{max-width:120px}.pa-community-product a{display:flex;align-items:center;gap:16px}.pa-community__grid--preview>figure>.link{display:inline-block;padding-block:12px}@media(max-width:699px){.pa-community-detail[open]{display:block;padding:12px}.pa-community-detail__supplies{padding:16px 4px}}
.pa-community__grid--preview>figure>.link{position:relative}

.pa-community-formats{list-style:none;padding:0;text-align:left}.pa-community-product small{display:block;font-size:13px;margin-top:4px}.pa-community-product--compact{margin:12px 0;font-size:14px}.pa-community-product--compact a{text-decoration:underline;text-underline-offset:3px}.pa-community__grid--preview figure{min-width:0}
