main p{text-align:justify;line-height:1.6;margin-bottom:15px}h1{text-align:center;color:#333;font-size:30px;margin-bottom:30px}.formulario{margin-bottom:15px;padding:20px}.formulario img{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.formulario p{text-align:justify;line-height:1.6;margin-bottom:15px}.diseño{display:grid;grid-template-columns:1fr 1fr;gap:35px}.suscripcion{text-align:center;padding:40px 20px;max-width:600px;margin:0 auto}.suscripcion h1{font-size:24px;color:#333;margin-bottom:10px}.suscripcion p{color:#666;margin-bottom:20px;font-size:16px;text-align:center}.for{display:inline-flex;align-items:center;margin:0 auto}.envio{background-color:#000;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-size:16px;padding:14px 28px;font-weight:700}.envio:hover{background-color:#b3adad}input{width:100%;padding:12px;border:1px solid #919191;border-radius:6px;font-size:16px;outline:none;background-color:#fcfcfc;transition:border .3s ease}.diseño{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-bottom:60px}.formulario img{max-width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.mision{background-color:#fff9f2;padding:40px 20px;border-left:6px solid #f5a623;border-radius:10px;max-width:1000px;margin:0 auto 60px;box-shadow:0 4px 10px #0000001a}.mision h1{font-size:30px;text-align:center;margin-bottom:20px}.mision p{font-size:18px;text-align:justify;line-height:1.7;color:#333}@media (max-width: 1200px){.diseño{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.mision,.suscripcion{max-width:98vw;padding:30px 10px}}@media (max-width: 900px){.diseño{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.formulario{padding:10px}.mision,.suscripcion{max-width:100vw;padding:20px 6px}}@media (max-width: 768px){main,.mision,.suscripcion{max-width:100vw;padding:0 2vw}.diseño{grid-template-columns:1fr;gap:14px;margin-bottom:20px}.formulario{padding:8px}.formulario img{max-height:220px;width:100%}.mision{padding:15px 4px}.mision h1,h1{font-size:clamp(1.2em,5vw,1.6em)}.mision p,.suscripcion p,main p{font-size:clamp(.98em,3vw,1.1em)}.suscripcion{padding:15px 4px}.for{flex-direction:column;width:100%;gap:8px}.for input{width:100%;margin-bottom:8px}.envio{width:100%;padding:10px 0;font-size:1em}}@media (max-width: 600px){main,.mision,.suscripcion{max-width:100vw;padding:0 1vw}.diseño{gap:8px;margin-bottom:10px}.formulario{padding:4px}.formulario img{max-height:140px;width:100%}.mision{padding:8px 2px;border-left-width:3px}.mision h1,h1{font-size:clamp(1em,6vw,1.2em)}.mision p,.suscripcion p,main p{font-size:clamp(.95em,4vw,1em)}.suscripcion{padding:8px 2px}.for{gap:6px}.envio{font-size:.95em;padding:8px 0}}@media (max-width: 480px){main,.mision,.suscripcion{padding:0 .5vw}.formulario img{height:900px;width:100%}.mision{padding:4px 1px;border-left-width:2px}.mision h1,h1{font-size:clamp(.95em,7vw,1.1em)}.mision p,.suscripcion p,main p{font-size:clamp(.9em,5vw,.98em)}.envio{font-size:.9em;padding:6px 0}}main,.diseño,.formulario,.mision,.suscripcion,.for{box-sizing:border-box}main p,.mision p,.suscripcion p{word-break:break-word;overflow-wrap:anywhere}
