.ministry-intro .button,.ministry-article .button,.all-articles .button{background:var(--ministerio,#a94168)}.back-home{color:var(--ministerio,#a94168)}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resource-card{background:white;border:1px solid #e0e6ea;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.resource-card>img{width:100%;aspect-ratio:1.5;object-fit:cover}.resource-card>div:not(.program-thumbnail){padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.resource-card h3{font-family:Georgia,serif;font-size:1.35rem;margin-top:12px}.resource-card .button{background:var(--ministerio,#317697);margin-top:auto}.program-thumbnail{height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#eaf5f2;padding:20px;gap:12px}.program-thumbnail img{width:145px;height:145px;object-fit:contain}.program-thumbnail span{font-size:.8rem;font-weight:bold;letter-spacing:.15em}.image-note{font-size:.85rem;color:#607282;margin-top:18px}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.related-grid>a{border-color:var(--ministerio,#a94168)}.related-grid img{width:85px;height:85px;object-fit:contain;margin-bottom:12px}.related-grid h3{font-size:1rem}.related-grid span{color:var(--ministerio,#a94168);font-size:.9rem}.service-panel{background:white;border-radius:16px;padding:30px}.ministry-hub{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ministry-hub a{background:white;border-radius:14px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;gap:15px;font-weight:bold}.ministry-hub img{width:115px;height:115px;object-fit:contain}.recipe-reader{max-width:1100px}.recipe-reader h1{font-family:Georgia,serif}.recipe-reader>article{background:white;border-radius:16px;padding:30px;margin:25px 0}.recipe-reader>section{background:white;padding:25px;border-radius:16px;margin:30px 0}.recipe-reader h3{font-size:1.2rem}.recipe-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recipe-index a{padding:16px;background:#f3f6f8;border-radius:10px;display:flex;flex-direction:column;gap:5px}.recipe-index span{font-size:.85rem}@media(max-width:760px){.resource-grid,.recipe-index{grid-template-columns:1fr}.related-grid,.ministry-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid>a{padding:18px}.ministry-hub a{padding:15px;font-size:.9rem}.ministry-hub img{width:95px;height:95px}.recipe-reader>article{padding:20px}.recipe-reader>section{padding:18px}.resource-card>div:not(.program-thumbnail){padding:20px}}
.quick-access{padding:28px 0 5px}.quick-access .section-title{margin-bottom:18px}.quick-access h2{font-size:1.7rem}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.quick-grid>a{background:white;border:1px solid #d9e3eb;border-top:4px solid #007caf;border-radius:12px;padding:20px;display:flex;gap:12px;position:relative}.quick-grid>a:hover{background:#edf6fc;text-decoration:none}.quick-grid h3{font-size:1.12rem;margin:6px 0;line-height:1.25}.quick-grid small{font-size:.78rem;letter-spacing:0}.quick-grid p{font-size:.875rem;margin:10px 0 0;color:#52677a}.quick-number{width:28px;height:28px;border-radius:50%;background:#eaf4fc;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:bold;color:#007caf}.quick-arrow{position:absolute;right:12px;top:12px;color:#007caf}.quick-grid>a:nth-child(1),.quick-grid>a:nth-child(2){border-top-color:#7136a0}@media(max-width:1000px){.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.quick-grid{grid-template-columns:1fr}.quick-grid>a{padding:16px}.quick-grid h3{font-size:1.1rem}}
