body.no-annbar.page-earthquake{padding-top:72px}@media(max-width:920px){body.no-annbar.page-earthquake{padding-top:76px}}body.no-annbar.page-earthquake nav.over-hero{background:var(--cream);box-shadow:0 1px 0 var(--line);padding:15px 6vw}body.no-annbar.page-earthquake nav.over-hero .nlogo,body.no-annbar.page-earthquake nav.over-hero .nlinks a{color:var(--navy)}body.no-annbar.page-earthquake nav.over-hero .nav-toggle span{background:var(--navy)}.earthquake .wrap{max-width:1080px;margin:0 auto;padding-inline:6vw}.earthquake section{padding-block:64px}.emergency-banner{background:var(--red);color:#fff;text-align:center;font-size:.86rem;letter-spacing:.01em;padding:11px 20px}.emergency-banner strong{font-weight:600}.langstrip{background:var(--navy-deep);color:#faf8f4a6;padding:6px 6vw;text-align:right;font-size:.72rem;letter-spacing:.08em}.langstrip a{margin:0 4px;color:inherit;text-transform:uppercase}.langstrip a.active{color:var(--gold-soft);font-weight:600}.langstrip a:hover{color:var(--cream)}@media(max-width:620px){.langstrip{font-size:.68rem;padding:5px 4vw}}.earthquake .hero{background:var(--navy);color:var(--cream);position:relative;overflow:hidden;padding-block:82px}.earthquake .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 86% 18%,rgba(192,57,43,.2),transparent 60%)}.earthquake .hero-inner{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding-inline:6vw}.earthquake .eyebrow{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-weight:600}.earthquake .hero h1{font-size:clamp(2.4rem,5.6vw,4.1rem);color:var(--cream);margin:22px 0 0;max-width:20ch}.earthquake .hero .lead{font-size:1.12rem;max-width:60ch;margin-top:22px;opacity:.87}.earthquake .status{display:inline-block;font-size:.84rem;color:var(--gold-soft);border:1px solid rgba(207,165,58,.45);background:#b8920f14;padding:7px 15px;border-radius:100px;margin-top:22px}.earthquake .hero-note{margin-top:24px;border-left:3px solid var(--red);background:#c0392b24;padding:14px 18px;font-size:.9rem;max-width:66ch;border-radius:0 6px 6px 0;color:#faf8f4eb}.earthquake>section.wrap{background:var(--cream)}.earthquake .section-title{font-size:clamp(1.9rem,3.6vw,2.8rem);color:var(--navy);margin-bottom:14px}.earthquake .section-intro{color:var(--muted);font-size:1.05rem;max-width:66ch;margin-bottom:40px}.earthquake .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}.earthquake .card{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:32px 28px;display:flex;flex-direction:column}.earthquake .card:first-child{border-top:3px solid var(--red)}.earthquake .card h3{font-size:1.4rem;color:var(--navy);margin-bottom:12px}.earthquake .card p,.earthquake .card .help{color:var(--muted);font-size:.97rem;flex:1;margin-bottom:22px}.earthquake .card .button{margin-top:auto;align-self:flex-start}@media(max-width:820px){.earthquake .cards{grid-template-columns:1fr}}.earthquake .button{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;padding:13px 24px;border-radius:5px;font-size:.9rem;font-weight:500;font-family:var(--sans);border:none;cursor:pointer;transition:background .2s,transform .2s}.earthquake .button:hover{background:var(--red-deep);transform:translateY(-1px)}.earthquake .button.secondary{background:transparent;color:var(--navy);border:1px solid var(--navy)}.earthquake .button.secondary:hover,.earthquake .band{background:var(--navy);color:var(--cream)}.earthquake .band .section-title{color:var(--cream)}.earthquake .band .section-intro{color:#faf8f4b8}.earthquake .areas{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;list-style:none}.earthquake .area{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line-d);font-family:var(--serif);font-size:1.25rem;color:var(--cream)}.earthquake .area:before{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg);flex:none}@media(max-width:680px){.earthquake .areas{grid-template-columns:1fr}}.earthquake .form-section{background:var(--cream)}.earthquake #abogados{background:var(--paper)}.earthquake .form-shell{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:36px;max-width:840px;margin-top:12px;box-shadow:0 20px 50px -34px #0c1e3c66}.earthquake #abogados .form-shell{background:var(--cream)}.earthquake .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:640px){.earthquake .grid2{grid-template-columns:1fr}.earthquake .form-shell{padding:24px}}.earthquake .field{margin-bottom:18px;display:flex;flex-direction:column}.earthquake .field>label{font-size:.85rem;font-weight:600;color:var(--navy);margin-bottom:8px}.earthquake input[type=text],.earthquake input[type=email],.earthquake input[type=tel],.earthquake input[type=number],.earthquake select,.earthquake textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:11px 13px;font:inherit;font-size:.95rem;color:var(--ink);background:var(--paper);outline:none;transition:border-color .2s,box-shadow .2s}.earthquake input:focus,.earthquake select:focus,.earthquake textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #c0392b21}.earthquake textarea{min-height:120px;resize:vertical}.earthquake .choice{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ink);padding:7px 0;cursor:pointer}.earthquake .choice input{margin-top:3px;accent-color:var(--red);flex:none}.earthquake fieldset{border:none;margin-bottom:8px}.earthquake .notice{background:var(--red-soft);border:1px solid var(--red-border);border-left:4px solid var(--red);border-radius:0 6px 6px 0;padding:14px 16px;font-size:.9rem;color:var(--red-deep);margin:18px 0}.earthquake .notice strong,.earthquake .notice b{color:var(--red-deep);font-weight:600}.earthquake .privacy-short{font-size:.86rem;color:var(--muted);background:var(--cream);border:1px solid var(--line);border-radius:6px;padding:15px 16px;margin:16px 0}.earthquake #abogados .privacy-short{background:var(--paper)}.earthquake .small{font-size:.8rem;color:var(--muted)}.earthquake .network-banner{background:var(--navy-deep);color:var(--cream);text-align:center;position:relative;overflow:hidden}.earthquake .network-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 0%,rgba(184,146,15,.14),transparent 62%)}.earthquake .network-banner .inner{position:relative;z-index:2;max-width:840px;margin:0 auto;padding-inline:6vw}.earthquake .network-banner .eyebrow{color:var(--gold-soft);margin-bottom:26px}.earthquake .corridor{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,26px);flex-wrap:wrap;margin-bottom:24px}.earthquake .corridor .node{font-family:var(--serif);font-size:clamp(1.5rem,3.6vw,2.5rem);color:var(--cream);position:relative;padding-bottom:10px;white-space:nowrap}.earthquake .corridor .node:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.earthquake .corridor .link{color:var(--gold);font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1}.earthquake .quote{font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,2.6vw,1.95rem);color:var(--gold-soft);margin:0 auto 30px;line-height:1.3}.earthquake .network-banner h2{color:var(--cream);font-family:var(--serif);font-weight:500;font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:12px}.earthquake .network-banner p{opacity:.82;max-width:62ch;margin:0 auto 26px}.earthquake .net-cta{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--gold);color:var(--gold-soft);padding:12px 24px;border-radius:5px;font-family:var(--sans);font-size:.9rem;font-weight:500;transition:background .2s,color .2s}.earthquake .net-cta:hover{background:var(--gold);color:var(--navy-deep)}.earthquake .privacy-policy{background:var(--cream)}.earthquake .privacy-policy h2{font-size:clamp(1.7rem,3vw,2.4rem);color:var(--navy);margin-bottom:6px}.earthquake .privacy-policy h3{font-family:var(--sans);font-weight:600;font-size:1.12rem;color:var(--navy);margin:26px 0 8px}.earthquake .privacy-policy p,.earthquake .privacy-policy li{color:var(--muted);font-size:.95rem;margin-bottom:9px}.earthquake .privacy-policy ul{padding-left:20px;margin-bottom:12px}.earthquake details{border-top:1px solid var(--line);padding:20px 0;margin:0}.earthquake details:last-of-type{border-bottom:1px solid var(--line)}.earthquake summary{font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.45rem);color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px}.earthquake summary::-webkit-details-marker{display:none}.earthquake summary:after{content:"+";color:var(--gold);font-family:var(--sans);font-weight:400;font-size:1.6rem;line-height:1;flex:none}.earthquake details[open] summary:after{content:"−"}.earthquake details p{margin:14px 0 0;color:var(--muted);font-size:1rem;line-height:1.7;max-width:72ch}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.earthquake .form-thanks{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:8px;padding:30px 34px;max-width:840px;margin-top:12px;box-shadow:0 20px 50px -34px #0c1e3c66}.earthquake .form-thanks h3{font-family:var(--serif);font-weight:600;color:var(--navy);font-size:1.6rem;margin-bottom:8px}.earthquake .form-thanks p{color:var(--muted);font-size:1rem;line-height:1.65;max-width:64ch}@media(prefers-reduced-motion:reduce){.earthquake *{transition:none!important}}body.page-earthquake footer{background:var(--navy);color:var(--cream);padding-block:44px;padding-inline:0}body.page-earthquake .footer-inner{max-width:1080px;margin:0 auto;padding-inline:6vw;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:.85rem;color:#faf8f4cc}body.page-earthquake .footer-inner a:hover{color:var(--gold-soft)}body.page-earthquake .footer-inner .brand{font-size:1.15rem;font-family:var(--serif);font-weight:600;color:var(--cream);text-decoration:none}body.page-earthquake .footer-contact{font-size:.85rem;color:#faf8f4d1;line-height:1.7}body.page-earthquake .footer-contact a{color:var(--gold-soft)}body.page-earthquake .footer-contact .fc-label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:6px}body.page-earthquake .footer-inner .small{font-size:.78rem;color:#faf8f499;align-self:flex-end;max-width:36ch}@media(max-width:640px){body.page-earthquake .footer-inner{flex-direction:column;gap:22px}.body.page-earthquake .footer-inner .small{align-self:flex-start}}
