.territory-cluster{margin-block:36px;padding:28px;background:#f1ebfc;border:1px solid #e1d3f4;border-radius:20px;scroll-margin-top:24px}.cluster-heading{display:flex;gap:28px;align-items:start;justify-content:space-between;margin-bottom:22px}.cluster-heading>div{max-width:740px}.cluster-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6424bd;margin:0 0 8px}.cluster-heading h2{font-size:30px;line-height:1.2;margin:0 0 12px}.cluster-intro{font-size:16px;line-height:1.65;margin:0}.cluster-all{font-size:14px;font-weight:650;color:#6424bd;flex:0 0 185px;line-height:1.5}.cluster-variants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cluster-variant{background:#fff;border:1px solid #e3d9ef;border-radius:14px;overflow:hidden;min-width:0}.cluster-variant>a{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.cluster-preview{height:155px;background:#faf9ff;padding:12px}.cluster-preview img{width:100%;height:100%;object-fit:contain}.cluster-variant-copy{padding:16px;display:flex;flex:1;flex-direction:column}.cluster-variant h3{font-size:20px;line-height:1.25;margin:0 0 10px}.cluster-variant-copy p{font-size:14px;line-height:1.6;margin:0 0 16px}.cluster-variant-copy span{margin-top:auto;font-size:14px;font-weight:650;color:#6424bd}.cluster-variant a:hover h3{text-decoration:underline}.cluster-variant a:focus-visible{outline:3px solid #6424bd;outline-offset:-4px}.cluster-thematic{border-top:1px solid #dbcbef;margin-top:24px;padding-top:20px}.cluster-thematic h3{font-size:20px;margin:0 0 12px}.cluster-thematic ul{display:flex;flex-wrap:wrap;gap:12px 24px;padding-left:20px;margin:0;font-size:15px;line-height:1.6}.cluster-thematic a,.collection-cluster-link a,.cluster-return a{color:#6424bd;text-decoration:underline}.collection-cluster-link{margin:0;padding:0 14px 16px;font-size:13px;line-height:1.5}.cluster-return{display:flex;flex-wrap:wrap;gap:16px 30px;margin-block:28px;padding:18px 24px;border-block:1px solid #e3d9ef;font-size:16px;line-height:1.5}@media(max-width:900px){.cluster-variants{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-heading{flex-direction:column;gap:14px}.cluster-all{flex:auto}}@media(max-width:480px){.territory-cluster{padding:20px 16px}.cluster-heading h2{font-size:26px}.cluster-variants{grid-template-columns:1fr}.cluster-variant>a{flex-direction:row}.cluster-preview{width:110px;height:auto;min-height:160px;flex:0 0 110px;padding:10px}.cluster-variant-copy{padding:14px 12px}.cluster-variant h3{font-size:18px}.cluster-variant-copy p{font-size:13px}.cluster-return{padding:16px}}.collection-block{border:1px solid #e5ddee;background:#fff;border-radius:12px;overflow:hidden;scroll-margin-top:24px;min-width:0}.collection-block .collection-option{border:0;border-radius:0;box-shadow:none;justify-content:space-between}.collection-block .collection-option>span:first-child{flex:1}.collection-examples{font-size:11px;line-height:1.5;padding:0 14px 14px 28px;margin:0;color:#625373}.collection-examples li{margin:7px 0}.collection-examples a:hover{text-decoration:underline}.catalog-filters{flex-wrap:wrap}.catalog-filters label{flex:1 1 140px}.catalog-filters .sort-label{flex:1 1 170px}.category-catalog .resource h3{overflow-wrap:anywhere}.category-catalog .empty-state{margin-top:16px}.article-layout.article-layout-single{grid-template-columns:minmax(0,1fr);max-width:900px}.resource-options,.resource-option{display:grid;gap:24px;min-width:0}.resource-options-images{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.resource-options-images .map-preview{padding:14px}.resource-options-images .image-actions{flex-direction:column}.resource-options-images .image-button img{max-height:520px;object-fit:contain}.article-main .original-copy img,.article-main .original-copy iframe{max-width:100%;height:auto}.article-main .original-copy .wp-caption{max-width:100%}.resource-original-caption{width:auto;margin-block:1em}.resource-original-caption p{font-size:14px;color:#62546f}.article-main .file-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.article-resource>.variant-tabs{margin-bottom:0}.resource-option .download-box{margin-top:0}.article-sidebar>.sidebar-ad:first-child{margin-top:0}@media(max-width:650px){.resource-options-images{grid-template-columns:minmax(0,1fr)}.original-copy table{display:block;max-width:100%;overflow-x:auto}}.pi-wordpress{margin:0;background:#fcfcff}.pi-wordpress .site-header{padding:0}.pi-wordpress .site-footer{margin-top:35px}.pi-wordpress .entry-prose{max-width:960px;padding-top:40px;padding-bottom:40px;font-size:17px;line-height:1.8}.entry-prose h1{font-size:38px;margin-bottom:25px}.entry-prose h2,.entry-prose h3{margin-block:30px 18px}.entry-prose p{margin-block:18px;line-height:1.8}.entry-prose img{height:auto;max-width:100%;margin:20px auto}.entry-prose iframe{max-width:100%}.entry-prose a{color:#6322b7;text-decoration:underline}.entry-prose figure,.entry-prose .wp-caption{max-width:100%!important}.wp-listing{padding-block:38px}.wp-listing h1{font-size:36px;margin-bottom:24px}.wp-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0 30px}.wp-search input{min-height:46px;border:1px solid #cdbade;border-radius:9px;padding:10px}.wp-search button{background:#6c24da;color:#fff;border:0;border-radius:9px;padding:12px 24px}.wp-pagination{margin-block:32px}.wp-pagination .nav-links{display:flex;gap:16px;justify-content:center}.pi-wordpress .resource h3{overflow-wrap:anywhere}.pi-wordpress .resource-image img{object-fit:contain;width:100%;height:100%}@media(max-width:650px){.entry-prose h1,.wp-listing h1{font-size:29px}.pi-wordpress .entry-prose{font-size:16px}.wp-search input{max-width:100%;min-width:0}.wp-listing .resource-grid{grid-template-columns:1fr 1fr}.wp-listing .resource h3{font-size:16px}}.collection-description{font-size:14px;line-height:1.6;margin:0;padding:0 14px 16px;color:#574c69}.category-mapas .collection-examples,.category-aprender .collection-examples,.category-crear .collection-examples,.category-juegos .collection-examples,.category-celebrar .collection-examples,.category-formatos .collection-examples{font-size:13px}.pillar-directory{margin-block:36px}.territory-groups{background:#fff;border:1px solid #e5ddee;border-radius:16px;padding:6px 24px}.territory-group{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 0}.territory-group+.territory-group{border-top:1px solid #ece5f4}.territory-group h3{font-size:17px;line-height:1.4;margin:6px 0}.territory-group ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}.territory-group a{display:flex;gap:10px;align-items:center;border:1px solid #e2d5f1;border-radius:8px;padding:9px 12px;color:#572292;font-size:14px;line-height:1.4;text-decoration:none}.territory-group a:hover{background:#f2ebfc;border-color:#7c39cd}.territory-group a:focus-visible{outline:3px solid #7c39cd;outline-offset:2px}.territory-group a span{color:#776682;font-size:12px}.pillar-guide{margin-block:36px;padding:26px;background:#fff7ed;border-radius:16px;border:1px solid #f2e4d2}.pillar-guide h2{font-size:27px;line-height:1.25;margin:0 0 18px}.pillar-guide-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pillar-guide-copy p{font-size:16px;line-height:1.7;margin:0}.pillar-guide-copy p+p{border-left:1px solid #ead9c5;padding-left:24px}@media(max-width:800px){.territory-group{grid-template-columns:1fr;gap:12px}.pillar-guide-copy{grid-template-columns:1fr;gap:14px}.pillar-guide-copy p+p{border:0;padding:0}}@media(max-width:480px){.territory-groups{padding-inline:16px}.pillar-guide{padding:20px 16px}.pillar-directory .section-heading{align-items:start;gap:12px;flex-direction:column}.pillar-directory h2{font-size:26px}}.resource-return{display:flex;flex-wrap:wrap;gap:16px 28px}.breadcrumbs{flex-wrap:wrap;overflow-wrap:anywhere}.breadcrumbs a,.breadcrumbs [aria-current]{min-width:0}.pi-editorial-byline,.pi-editorial-dates{font-size:.875rem;line-height:1.6;margin:.5rem 0;color:#57516a}.pi-editorial-byline a{font-weight:600}.pi-editorial-dates{margin-top:.1rem}.footer-editorial{padding-bottom:1.5rem}.footer-editorial p{font-size:.875rem;line-height:1.6}.footer-editorial a{text-decoration:underline}