.lineamientos-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Inter,sans-serif;box-sizing:border-box;color:#1f2937}.intro-section,.intro-text .centered-text{text-align:justify}.intro-section{background:linear-gradient(135deg,#ffffff,#ffffff);border-radius:16px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.08);margin:2rem 0}.intro-content{display:flex;flex-direction:column;gap:1.5rem}.intro-text p{font-size:1.05rem;line-height:1.8;margin-bottom:1.2rem}.call-to-action{background-color:#f97316;color:#fff;padding:1.25rem;border-radius:10px;display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:600;box-shadow:0 5px 20px rgba(255,255,255,.35);transition:transform .25s ease}.call-to-action:hover{transform:translateY(-3px)}.cta-icon{font-size:1.6rem;flex-shrink:0}.pdf-centered-container{width:100%;max-width:900px;margin:2rem auto 0;text-align:center;padding:1rem;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.pdf-viewer{width:100%;height:500px;border:none;border-radius:8px;background:#f8f9fa;box-shadow:0 2px 6px rgba(0,0,0,.08)}.pdf-container{background:#ffffff;border-radius:12px;padding:1.5rem;border:2px solid #ffffff;box-shadow:0 6px 18px rgba(0,0,0,.05);text-align:center}.viewer-wrapper{width:100%;height:80vh;border-radius:10px;border:1px solid #e5e7eb;background:#fefce8}@media (max-width:768px){.viewer-wrapper{height:60vh}}.pdf-alternative-view{padding:2rem;text-align:center;background:#fff8f8;border:1px solid #ffdddd;border-radius:8px}.error-icon{font-size:2.5rem;color:#ffffff;margin-bottom:1rem}.pdf-alternative-view h3{color:#ffffff;margin-bottom:.5rem}.pdf-alternative-view p{color:#666;margin-bottom:1.5rem}.download-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#f97316;color:white;padding:.8rem 1.5rem;margin-top:1rem;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease}.download-button:hover{background-color:#e65c00;transform:translateY(-2px)}.download-button.primary{background-color:#f97316}.download-button.large{padding:1rem 2rem;font-size:1.1rem}.intro-split{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}.intro-pdf,.intro-text{width:100%}@media (min-width:768px){.intro-split{flex-direction:row;align-items:center}.intro-pdf,.intro-text{flex:1;max-width:50%}.intro-text{padding-right:2rem}.call-to-action{flex-direction:row;padding:1.5rem;font-size:1rem}}@media (max-width:1024px){.pdf-viewer{height:400px}}@media (max-width:768px){.pdf-viewer{height:350px}.lineamientos-container{padding:1.5rem}.call-to-action{flex-direction:column;text-align:center;gap:.5rem}}@media (max-width:480px){.pdf-viewer{height:300px}.download-button.large{width:100%;font-size:.95rem}}@media (max-width:360px){.pdf-viewer{height:250px}.lineamientos-container{padding:.8rem}.download-button{font-size:.9rem;padding:.75rem 1rem}}.intro-split.better-layout{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}@media (min-width:768px){.intro-split.better-layout{flex-direction:row;align-items:center}.intro-pdf,.intro-text{flex:1;max-width:50%}.intro-text{padding-right:2rem}}.centered-text{display:flex;flex-direction:column;justify-content:center;height:100%}.pdf-split-viewer{width:100%;height:500px;border:none;border-radius:8px;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.pdf-split-viewer{height:400px}}@media (max-width:480px){.pdf-split-viewer{height:300px}}