/* Caminando Juntos V2.0 | CSS autónomo | Editar aquí el aspecto de TODAS las páginas. */
:root{--ink:#34312d;--muted:#625e55;--gold:#ad8650;--gold-light:#d5b57a;--cream:#f8f3e9;--sand:#eee6d8;--paper:#fff;--warm:#e9d8c1;--line:#e4dacc;--serif:Georgia,'Times New Roman',serif;--sans:system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--shadow:0 16px 46px rgba(64,46,21,.08);color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.7 var(--sans);background:var(--paper);overflow-wrap:break-word}img,video{max-width:100%}img{height:auto}a{color:#806036;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#473619}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8b692e;outline-offset:4px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.2}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.02em}h1{font-size:clamp(2.6rem,6vw,5.3rem)}h2{font-size:clamp(2rem,3.6vw,3.35rem)}h3{font-size:clamp(1.4rem,2vw,1.8rem)}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--gold);padding:10px 18px;color:#fff}.skip-link:focus{top:16px}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:47px;border-radius:3px;padding:11px 22px;font-size:.85rem;text-transform:uppercase;font-weight:700;letter-spacing:.06em;transition:background .2s,border-color .2s,transform .2s;line-height:1.5}.btn:hover{transform:translateY(-2px)}.btn--gold{background:var(--gold);color:white}.btn--gold:hover{background:#8b682f;color:#fff}.btn--dark{background:#44392c;color:#fff}.btn--dark:hover{background:#241d15;color:#fff}.btn--outline{color:white;border-color:rgba(255,255,255,.85)}.btn--outline:hover{color:#272017;background:white}.text-link{display:inline-block;text-decoration:none;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin-top:12px}.text-link:hover{text-decoration:underline}
/* Cabecera única para todo el sitio */
.site-header{position:relative;background:#fffcf7;border-bottom:1px solid var(--line);z-index:20}.site-header__inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;gap:12px;align-items:center;color:var(--ink);text-decoration:none;flex-shrink:0}.brand img{width:65px;height:65px;object-fit:contain}.brand__words{letter-spacing:.15em;font-family:var(--serif);font-size:1.02rem;font-weight:600;white-space:nowrap;line-height:1.4}.brand__words small{display:block;font:500 .58rem/1.3 var(--sans);letter-spacing:.36em;color:var(--muted);margin-top:5px}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:3px}.site-nav>a,.site-nav details>summary{display:flex;align-items:center;min-height:48px;padding:10px 10px;color:#4d4537;text-decoration:none;white-space:nowrap;font-size:.79rem;font-weight:650}.site-nav>a:hover,.site-nav details>summary:hover,.site-nav .is-current{color:#90682d}.site-nav details{position:relative}.site-nav details>summary{cursor:pointer;list-style:none;gap:7px}.site-nav details>summary::-webkit-details-marker{display:none}.site-nav details>summary:after{content:'⌄';font-size:1rem;line-height:.5}.site-nav .submenu{position:absolute;right:0;top:100%;width:270px;background:white;box-shadow:0 14px 40px rgba(20,20,20,.16);padding:12px 0;border:1px solid var(--line);border-top:3px solid var(--gold);z-index:22;max-height:70vh;overflow:auto}.submenu a{display:block;padding:9px 19px;color:#4f473b;font-size:.85rem;text-decoration:none;line-height:1.5}.submenu a:hover,.submenu a.is-current{background:var(--cream);color:#8c632a}.menu-toggle{display:none;border:1px solid var(--line);width:45px;height:45px;border-radius:3px;background:white;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:22px;height:2px;background:var(--ink)}
/* Portada */
.home-hero{min-height:620px;height:min(75vh,820px);position:relative;background:#42352a;display:flex;align-items:center;isolation:isolate}.home-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,19,14,.7) 0%,rgba(24,19,14,.48) 50%,rgba(24,19,14,.14) 100%);z-index:-1}.home-hero__content{color:white;padding-block:80px}.home-hero__content .eyebrow{color:#ead2a2}.home-hero h1{font-size:clamp(3.8rem,8vw,7.5rem);max-width:840px;margin:0 0 15px}.home-hero__content>p:not(.eyebrow){font-size:clamp(1.1rem,2vw,1.42rem);max-width:620px;line-height:1.6;margin-bottom:28px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.section{padding:90px 0}.section--cream{background:var(--cream)}.section--warm{background:#f4eadf}.section-heading{text-align:center;max-width:890px;margin:0 auto 46px}.section-heading>p:not(.eyebrow){font-size:1.1rem;color:var(--muted)}.welcome__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:75px;align-items:center}.welcome__grid>div>p:not(.eyebrow){font-size:1.08rem}.welcome__logo{margin:0;text-align:center}.welcome__logo img{width:min(100%,430px)}.card-grid{display:grid;gap:20px}.card-grid--four{grid-template-columns:repeat(4,1fr)}.card-grid--three{grid-template-columns:repeat(3,1fr)}.card-grid--five{grid-template-columns:repeat(5,1fr);gap:14px}.info-card,.pillar-card,.team-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);min-width:0;display:flex;flex-direction:column;transition:transform .2s}.info-card:hover,.pillar-card:hover,.team-card:hover{transform:translateY(-3px)}.info-card__media,.pillar-card__media,.team-card__media{display:block;background:#f8f3ec;overflow:hidden}.info-card__media img,.pillar-card__media img{width:100%;height:195px;object-fit:contain;padding:25px;display:block}.info-card__body,.pillar-card__body,.team-card__body{padding:22px;flex:1}.info-card__body h3,.pillar-card__body h3,.team-card__body h3{font-size:1.24rem;margin-bottom:10px}.info-card__body h3 a,.pillar-card__body h3 a,.team-card__body h3 a{color:var(--ink);text-decoration:none}.info-card__body p{color:var(--muted);font-size:.92rem}.pillar-card__media img{height:190px;padding:36px}.team-card__media img{width:100%;height:206px;object-fit:cover;display:block}.team-card__body{padding:17px}.team-card__body h3{font-size:1.1rem}.team-card__body .text-link{font-size:.78rem}.section-bottom{text-align:center;margin:36px 0 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split>div>p:not(.eyebrow){font-size:1.04rem}.split__image{margin:0}.split__image img{width:100%;max-height:520px;object-fit:cover;border-radius:4px;box-shadow:var(--shadow);display:block}.split__image--contain img{object-fit:contain;box-shadow:none}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quote{margin:0;background:var(--cream);border-left:3px solid var(--gold);padding:28px}.quote blockquote{font:italic 1.02rem/1.8 var(--serif);margin:0 0 20px}.quote figcaption{font-weight:700;font-size:.83rem;letter-spacing:.05em}.location-visual img{display:block;width:100%;height:360px;object-fit:cover;border-radius:4px}
/* Interiores y artículos */
.page-hero{padding:86px 0 74px;background:linear-gradient(115deg,#f5eada,#fdfbf7)}.page-hero__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px}.page-hero h1{font-size:clamp(2.65rem,5vw,4.75rem);margin:0 0 24px;max-width:740px}.page-hero__inner:not(:has(.page-hero__visual)){grid-template-columns:1fr}.page-hero__inner:not(:has(.page-hero__visual)) .page-hero__copy{max-width:900px}.hero-summary{font-size:1.12rem;line-height:1.75;color:#5e5549;margin:0 0 28px}.page-hero__visual{margin:0;text-align:center}.page-hero__visual img{width:min(100%,390px);max-height:420px;object-fit:contain;border-radius:4px}.page-hero--small{padding:80px 0 65px}.page-hero--small h1{margin:0}.page-hero--small .hero-summary{margin-top:15px}.article{max-width:950px;margin-inline:auto}.prose{font-size:1.07rem;line-height:1.85}.prose>h2:not(:first-child),.prose h2{font-size:clamp(1.65rem,3vw,2.6rem);margin:44px 0 22px}.prose>h2:first-child{margin-top:0}.prose h3{font-size:clamp(1.4rem,2.5vw,2rem);margin:38px 0 16px;color:#72562c}.prose h4{font-size:1.2rem;margin:26px 0 13px;font-family:var(--sans);color:#6d5130;font-weight:700;letter-spacing:0}.prose p{margin:0 0 23px}.prose p:empty{display:none}.prose ul,.prose ol{margin:0 0 25px;padding-left:25px}.prose strong{font-weight:750}.prose a{overflow-wrap:anywhere}.prose blockquote{padding:18px 28px;border-left:3px solid var(--gold);background:var(--cream)}.prose img{max-width:100%;height:auto}.prose table{display:block;overflow-x:auto;border-collapse:collapse}.prose td,.prose th{padding:8px;border:1px solid var(--line)}.prose h2:target,.prose h3:target{scroll-margin-top:20px}.cta-band{background:#e7d8bf}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-band h2{font-size:clamp(1.7rem,3vw,2.75rem);margin-bottom:12px}.cta-band p{margin-bottom:0}.legal{max-width:870px}.legal h2{font-size:1.6rem}
/* Contacto y formularios */
.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px}.contact-info{font-size:1.08rem}.contact-info p{margin-bottom:28px}.contact-card{padding:36px;background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow)}.contact-card h2{font-size:2.1rem}.contact-card form>label:not(.checkbox-label){display:block;margin:18px 0 6px;font-weight:700;font-size:.9rem}.contact-card input:not([type=checkbox]),.contact-card textarea{display:block;width:100%;border:1px solid #c9bba6;background:white;border-radius:3px;padding:10px 13px;color:var(--ink)}.contact-card textarea{min-height:150px;resize:vertical}.checkbox-label{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:.89rem;margin:20px 0}.checkbox-label input{width:17px;height:17px;margin:4px 0 0;flex-shrink:0;accent-color:var(--gold)}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-help{margin:14px 0 0;font-size:.78rem;color:var(--muted)}.form-notice{border-left:3px solid var(--gold);background:white;padding:12px 16px;margin-bottom:16px}.form-notice--error{border-left-color:#b94d44}
/* Footer / aviso privacidad */
.site-footer{background:#2e2b27;color:#e5dac8;padding:62px 0 0}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1.15fr 1fr;gap:42px}.site-footer a{color:#e1c392}.site-footer a:hover{color:white}.footer-brand{font-family:var(--serif);font-size:1.5rem;text-decoration:none}.site-footer h2{font:700 .9rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:white;margin:0 0 15px}.site-footer p{font-size:.92rem}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin:5px 0}.site-footer li a{text-decoration:none;font-size:.9rem}.footer-bottom{border-top:1px solid #544b3f;margin-top:50px;padding:23px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:.8rem;color:#c4b9a5}.footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom a{text-decoration:none}.privacy-open{border:0;padding:0;background:transparent;text-decoration:underline;color:#e1c392;font-size:inherit}.privacy-note[hidden]{display:none}.privacy-note{position:fixed;z-index:60;bottom:16px;left:16px;right:16px;max-width:920px;margin:0 auto;background:#fff;box-shadow:0 12px 65px rgba(0,0,0,.22);border:1px solid var(--gold);border-radius:6px;padding:18px 24px;display:flex;gap:18px;justify-content:space-between;align-items:center}.privacy-note p{margin:3px 0 0;font-size:.85rem;line-height:1.4}.privacy-note strong{font-size:.91rem}
@media(max-width:1180px){.site-header__inner{min-height:88px}.brand__words{font-size:.9rem}.site-nav>a,.site-nav details>summary{font-size:.72rem;padding-inline:6px}.wrap{width:min(1080px,calc(100% - 44px))}.card-grid--five{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.site-header__inner{min-height:78px}.menu-toggle{display:flex}.site-nav{position:absolute;top:100%;left:0;right:0;background:#fffcf7;box-shadow:0 22px 28px rgba(0,0,0,.1);padding:10px 24px 26px;display:none;max-height:calc(100vh - 82px);overflow-y:auto;align-items:stretch;flex-direction:column}.site-nav.is-open{display:flex}.site-nav>a,.site-nav details>summary{font-size:1rem;padding:10px 0;white-space:normal;min-height:auto}.site-nav details{border-top:1px solid var(--line)}.site-nav .submenu{position:static;width:100%;box-shadow:none;border:0;border-left:2px solid var(--gold);max-height:none;margin:0 0 10px 10px;padding:5px 0;background:#f9f3e9}.site-nav .submenu a{padding:9px 14px}.card-grid--four{grid-template-columns:repeat(2,1fr)}.card-grid--three{grid-template-columns:repeat(2,1fr)}.split{gap:34px}.footer-top{grid-template-columns:1.2fr 1fr;gap:32px}}
@media(max-width:680px){body{font-size:15px}.wrap{width:calc(100% - 34px)}.site-header__inner{min-height:72px}.brand img{height:50px;width:50px}.brand__words{font-size:.8rem;letter-spacing:.08em}.brand__words small{font-size:.47rem}.home-hero{min-height:580px;height:75svh}.home-hero__shade{background:rgba(20,16,14,.61)}.home-hero h1{font-size:clamp(3.25rem,14vw,4.6rem)}.home-hero__content{padding-block:60px}.hero-buttons{align-items:flex-start;flex-direction:column}.section{padding:60px 0}.welcome__grid,.split,.contact-grid,.page-hero__inner{grid-template-columns:1fr;gap:28px}.welcome__logo img{max-width:280px}.section-heading{margin-bottom:32px}.card-grid--three,.card-grid--four,.card-grid--five,.quote-grid{grid-template-columns:1fr}.info-card__media img,.pillar-card__media img{height:175px}.team-card__media img{height:260px}.page-hero{padding:52px 0 48px}.page-hero h1{font-size:clamp(2.55rem,11vw,3.65rem)}.page-hero__visual img{max-height:280px}.hero-summary{font-size:1.05rem}.prose{font-size:1rem;line-height:1.75}.prose h2{margin-top:30px;font-size:1.9rem}.cta-band__inner{flex-direction:column;align-items:flex-start}.contact-card{padding:22px}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:flex-start}.privacy-note{flex-direction:column;align-items:flex-start;bottom:6px;padding:15px}.location-visual img{height:240px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* V2.1 — personalización de enlaces, módulos de aprendizaje y narrativas */
/* Seis pilares: títulos y enlaces centrados también en tarjetas desiguales. */
.learning-pillars .pillar-card__body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;text-align:center;padding:25px 22px 28px}
.learning-pillars .pillar-card__body h3{width:100%;margin:0;font-size:1.35rem}
.learning-pillars .pillar-card__body .text-link{margin-top:auto;max-width:290px;line-height:1.55;color:#856032}
.info-card__body .text-link{line-height:1.55}
/* Imágenes circulares de las reflexiones y fichas individuales del equipo. */
.page-hero--editorial .page-hero__visual{display:flex;justify-content:center;align-items:center;padding:15px}
.page-hero--editorial .page-hero__visual img{display:block;width:min(100%,360px);height:auto;aspect-ratio:1;max-height:none;object-fit:cover;border-radius:50%;border:8px solid rgba(255,255,255,.94);outline:1px solid #d9be90;box-shadow:0 18px 50px rgba(94,66,38,.16)}
.page-hero--reflection{background:linear-gradient(115deg,#f7eddf 0%,#fffdf8 80%)}
.page-hero--team{background:linear-gradient(115deg,#f2e6d8 0%,#fffaf2 78%)}
/* Narrativa editorial: títulos, introducciones destacadas y secciones alternas. */
.editorial-story{max-width:950px}
.editorial-lead{background:linear-gradient(135deg,#f9f3e9,#fffdf9);padding:34px 40px 28px;border-left:4px solid var(--gold);border-radius:0 8px 8px 0;margin-bottom:52px;box-shadow:0 12px 30px rgba(57,42,28,.04)}
.editorial-lead .eyebrow{font-size:.77rem;letter-spacing:.17em;margin:0 0 16px;font-family:var(--sans);font-weight:750}
.editorial-lead p:not(.eyebrow){font-size:1.13rem;line-height:1.85}
.editorial-lead p:last-child{margin-bottom:0}
.editorial-chapter{padding:4px 0 12px;margin:0 0 43px}
.editorial-story .editorial-chapter h2{position:relative;color:#554432;font-size:clamp(1.7rem,3.1vw,2.48rem);margin:0 0 25px;padding-top:22px;line-height:1.3}
.editorial-story .editorial-chapter h2:before{content:'';position:absolute;left:0;top:0;width:54px;height:3px;background:var(--gold)}
.editorial-story .editorial-chapter--soft{background:#faf5ec;border-radius:7px;padding:33px 37px 17px;margin-inline:-12px;border:1px solid #f0e5d5}
.editorial-story .editorial-chapter--soft h2{padding-top:20px}
.editorial-story .reflection-thought{font-family:var(--serif);font-size:1.17rem;line-height:1.65;color:#735a3c;margin-bottom:10px}
/* Fichas del equipo de la portada: retratos redondos y composición equilibrada. */
.team-card__media{background:transparent;padding:25px 10px 0;overflow:visible}
.team-card__media img{width:150px;height:150px;aspect-ratio:1;margin:0 auto;object-fit:cover;object-position:center;border-radius:50%;border:5px solid #fff;outline:1px solid #dfc8a3;box-shadow:0 8px 26px rgba(46,32,17,.1)}
.team-card__body{text-align:center;display:flex;align-items:center;flex-direction:column;gap:5px}
.team-card__body h3{margin-bottom:2px}
.team-card__body .text-link{margin-top:auto;line-height:1.5}
/* Títulos legales: el mismo ancho y el mismo arranque horizontal que el texto. */
.page-hero--legal>.wrap{width:min(870px,calc(100% - 48px))}
.page-hero--legal h1{max-width:none}
@media(max-width:680px){
 .learning-pillars .pillar-card__body{padding:22px 20px 27px}
 .page-hero--editorial .page-hero__visual img{width:min(100%,280px);height:auto}
 .editorial-lead{padding:25px 24px;margin-bottom:39px}
 .editorial-lead p:not(.eyebrow){font-size:1.05rem}
 .editorial-story .editorial-chapter--soft{margin-inline:0;padding:25px 21px 10px}
 .editorial-story .editorial-chapter{margin-bottom:33px}
 .editorial-story .reflection-thought{font-size:1.09rem}
 .team-card__media img{width:170px;height:170px}
 .page-hero--legal>.wrap{width:calc(100% - 34px)}
}


/* V2.2 — programa PDF, foto completa en Visítanos y pequeños ajustes responsive */
.formation-programa{display:flex;flex-direction:column;align-items:center;gap:17px}
.formation-programa figcaption{width:100%;display:flex;justify-content:center}
.formation-programa .programa-descarga{max-width:100%;text-align:center;white-space:normal;line-height:1.4}
.location-visual img{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:20px;max-height:none}
@media(max-width:680px){
 .location-visual img{height:auto;max-height:none;border-radius:14px}
 .formation-programa{gap:14px}
 .formation-programa .programa-descarga{padding-inline:19px}
}

/* V2.2.1 — retrato de Fran en el bloque Nuestro equipo (portada). */
.split__image--fran img{border-radius:22px}

/* V2.2.2 — CTA de Formación: WhatsApp original + información a la derecha. */
.formation-hero-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;width:min(100%,620px)}
.formation-hero-actions .btn{font-size:.77rem;padding-inline:14px;text-align:center}
.formation-hero-actions .btn--info{margin-left:0}
.btn--whatsapp{color:#1c6042;background:#eaf5ed;border-color:#a6ceb1}
.btn--whatsapp:hover{background:#d9ecdf;color:#174c35;border-color:#8dbc9b}
@media(max-width:540px){
 .formation-hero-actions{flex-direction:column;align-items:stretch}
 .formation-hero-actions .btn--info{align-self:flex-start}
 .formation-hero-actions .btn--whatsapp{align-self:flex-end;margin-left:0}
}

/* La cabecera de Formación pasa a una columna en tabletas para mantener dos CTA juntos. */
@media(max-width:920px){.page-hero--formation .page-hero__inner{grid-template-columns:1fr;gap:32px}}

/* V2.2.4 - CTA exactamente dentro de la anchura del párrafo de Formación. */
.page-hero--formation .hero-summary{width:100%;max-width:550px}
.page-hero--formation .formation-hero-actions{width:100%;max-width:550px;min-width:0;margin:0;justify-content:space-between}
.page-hero--formation .formation-hero-actions .btn--whatsapp{margin-left:auto}
/* Reflexiones: navegación contextual hacia las otras lecturas. */
.reflection-related{border-top:1px solid var(--line);margin-top:52px;padding-top:32px}
.reflection-related h2{font-family:var(--serif);font-size:clamp(1.4rem,2.5vw,2.2rem);margin:0 0 20px}
.reflection-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0}
.reflection-related li{margin:0}.reflection-related a{display:block;height:100%;padding:17px 21px;border:1px solid var(--line);border-radius:9px;background:var(--cream);font-weight:650;text-decoration:none;color:#6f502c}
.reflection-related a:hover{background:#ece0cf;color:#4a3824}
@media(max-width:580px){.reflection-related ul{grid-template-columns:1fr}.page-hero--formation .formation-hero-actions{max-width:100%}}

/* V2.2.5 — firma de desarrollo discreta en el pie. */
.footer-bottom .footer-signature{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.footer-bottom .footer-credit{font-size:.78rem;color:#c4b9a5}
.footer-bottom .footer-credit a{font-weight:600;color:#e1c392;text-decoration:none}
.footer-bottom .footer-credit a:hover{text-decoration:underline;color:#fff}
