main{max-width:1500px;padding:0 22px 40px}.community-banner{height:clamp(150px,13vw,205px);background:url('comunidad-banner.png') center/cover no-repeat}.slogan{text-align:center;font-size:14px;font-weight:bold;color:#075c8d;margin:12px 0}.help-nav{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;margin:18px 0}.help-nav a,.help-nav button{display:block;text-align:center;border:1px solid #a2d6ef;border-radius:15px;background:linear-gradient(white,#d9f2ff);padding:15px 8px;color:#063b70;font-size:28px;box-shadow:0 4px 8px #0e779f25}.help-nav b{display:block;font-size:12px;line-height:1.4;margin-top:7px}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px}.search-panel,.phone-panel,.offer{background:linear-gradient(120deg,white,#e0f4ff);padding:20px;border:2px solid white;box-shadow:0 4px 12px #0e729c25;border-radius:20px;margin-bottom:20px}h1{font-size:27px;margin:0 0 15px;color:#073a68}h2{font-size:23px;color:#073a68}#resource-search{display:flex;gap:10px;flex-wrap:wrap}#query{flex:1;min-width:180px}input:not([type=checkbox]),select,textarea{border:1px solid #a6cee4;border-radius:12px;padding:11px;background:white;color:#163e60;font:inherit;max-width:100%}.resources{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.resources article{background:white;border:1px solid #99d3ec;border-radius:18px;box-shadow:0 4px 9px #0d6a9422;overflow:hidden;display:flex;flex-direction:column}.resources article[hidden]{display:none}.resources img{width:100%;aspect-ratio:1.8;object-fit:cover}.resources article>div{padding:15px;display:flex;flex-direction:column;flex:1}.resources h3{font-size:20px;margin:0 0 10px;color:#0a3660}.resources p{font-size:13px;line-height:1.6;margin:0 0 10px}.resources small{display:block;color:#587b94;font-size:10px;line-height:1.6;margin-bottom:15px}.button,button{display:inline-block;border:0;border-radius:22px;background:linear-gradient(#008bd8,#07449a);color:white;font-weight:bold;font-size:13px;padding:12px 16px;text-align:center;cursor:pointer}.resources .button{margin-top:auto}.alert-panel{padding:22px;background:linear-gradient(#c90016,#8d0516);color:white;border:2px solid white;border-radius:20px;box-shadow:0 4px 14px #8d051633;margin-bottom:20px}.alert-panel h2{color:white;text-transform:uppercase}.alert-panel p,.phone-panel p{font-size:13px;line-height:1.6}.alert-panel .button{border:1px solid #bcecff}.phone-panel a:not(.button){display:flex;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid #c5e0ed;font-size:13px;color:#124a71}.phone-panel b{background:#065fa4;color:white;padding:7px 14px;border-radius:10px;font-size:24px}.source-note{font-size:12px;line-height:1.7;color:#50748d;margin:22px 0}.offer{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;margin-top:25px;scroll-margin-top:20px}.offer>img{width:100%;border-radius:15px}.offer p{font-size:14px;line-height:1.7}.offer label{display:block;font-size:12px;font-weight:bold;margin:12px 0}.offer input:not([type=checkbox]),.offer textarea{display:block;width:100%;margin-top:7px}.offer textarea{min-height:95px}.offer .consent{display:flex;gap:7px;line-height:1.5;font-weight:normal}.offer small{display:block;font-size:10px;line-height:1.6;margin-top:13px;color:#50748d}@media(max-width:1100px){.community-layout{grid-template-columns:minmax(0,1fr) 290px}.help-nav{grid-template-columns:repeat(5,1fr)}.resources{grid-template-columns:repeat(2,1fr)}.offer{grid-template-columns:1fr}.offer>img{max-height:230px;object-fit:cover}}@media(max-width:750px){main{padding:0 12px 25px}.community-layout{grid-template-columns:1fr}.help-nav{display:flex;overflow:auto;padding-bottom:8px}.help-nav>*{min-width:110px}.resources{grid-template-columns:repeat(2,1fr)}#resource-search>*{width:100%}.community-banner{height:170px;background-position:center}.resources h3{font-size:18px}}@media(max-width:420px){.resources{grid-template-columns:1fr}}
