html{scroll-behavior:smooth}.safe3{background:#f7f4ed;color:#171717;overflow-x:clip}.safe3 *{box-sizing:border-box}.safe3-wrap{width:min(1160px,calc(100% - 36px));margin:auto}.safe3-hero{color:white;background:linear-gradient(90deg,rgba(0,0,0,.90),rgba(0,0,0,.60)),url('../img/seguridad/seguridad-cabecera.png') center/cover,linear-gradient(120deg,#0a0a0a,#50401d);padding:110px 0 105px;border-bottom:7px solid #e8ba37}.safe3-hero h1{font-size:clamp(3rem,7.5vw,6.5rem);letter-spacing:-.06em;line-height:1.03;max-width:900px;color:white;margin:20px 0}.safe3-hero p:not(.safe3-kicker){font-size:clamp(1.05rem,2vw,1.4rem);max-width:750px;line-height:1.6;color:#eee}.safe3-kicker{color:#c99310;font-weight:850;font-size:.8rem;letter-spacing:.18em}.safe3-hero .safe3-kicker{color:#e8ba37}.safe3-section{padding:75px 0}.safe3-section.alt{background:#ebe5d9}.safe3-section h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.045em;line-height:1.12;margin:12px 0 28px}.safe3-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.safe3-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.safe3-card{background:white;border:1px solid #ddd3c0;border-top:5px solid #e8ba37;padding:32px;min-width:0}.safe3-card h3{font-size:1.55rem;line-height:1.2;margin:8px 0 12px}.safe3-card p{line-height:1.7;margin-bottom:24px}.safe3-icon{font-size:2.5rem}.safe3-button{display:inline-block;background:#e8ba37;color:#101010!important;text-decoration:none;font-weight:800;padding:14px 19px;margin-top:10px}.safe3-note{border-left:5px solid #c99310;background:#fff7e2;padding:23px;margin-top:28px;line-height:1.65}.safe3-note p{margin:8px 0 0}.safe3-lead{font-size:1.12rem;line-height:1.7;max-width:800px}.safe3-back{color:#fff;text-decoration:none;font-weight:750;display:inline-block;margin-bottom:25px}.safe3 a:focus-visible{outline:3px solid #b67b0d;outline-offset:4px}@media(max-width:800px){.safe3-cards,.safe3-cards.three{grid-template-columns:1fr}.safe3-hero{padding:65px 0 75px}.safe3-section{padding:50px 0}.safe3-card{padding:24px}}