/* /article-magazine.css?v=196 */
/* This editorial layout is used only by the selected Spanish Plan B article. */
html#ag-site body#ag-home-page.ag-katen-article{background:#fff;color:#26354c;font-family:Poppins,Arial,sans-serif}
html#ag-site body#ag-home-page.ag-katen-article>.elementor-location-header{position:relative!important;inset:auto!important;background:#062558!important;z-index:30!important}
html#ag-site body#ag-home-page.ag-katen-article .elementor-location-header :is(.ag-header,.ag-header-inner,.ag-header-actions){background:transparent!important}
html#ag-site body#ag-home-page.ag-katen-article .elementor-location-header .ag-header::before{display:none!important}
html#ag-site body#ag-home-page.ag-katen-article main#contenido.ag-magazine{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:34px 24px 60px!important}
.ag-magazine *{box-sizing:border-box}
.ag-magazine a{color:#253c5a;text-decoration:none;transition:color .18s}
.ag-magazine a:hover{color:#a97a45}
.ag-magazine :is(a,button,input,select,textarea):focus-visible{outline:2px solid #ad8150;outline-offset:4px}
.ag-mag-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 27px;font-size:11px;line-height:1.6;color:#8a939f}
.ag-mag-breadcrumb a{color:#798492}
.ag-mag-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(0,290px);gap:48px;align-items:start}
.ag-mag-story,.ag-mag-sidebar{min-width:0}
.ag-mag-title{margin:0 0 22px}
.ag-mag-category{display:inline-block;font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.13em;color:#a67a44!important;margin-bottom:10px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-title h1{font-family:Poppins,Arial,sans-serif;font-size:clamp(28px,3vw,39px)!important;line-height:1.24!important;font-weight:600!important;letter-spacing:-.035em!important;color:#203655!important;margin:0 0 14px!important}
.ag-mag-meta{display:flex;align-items:center;gap:10px;color:#87909d;font-size:11px;line-height:1.4}
.ag-mag-meta img{width:38px;height:38px;object-fit:contain;background:#faf8f2;border-radius:50%}
.ag-mag-meta i{width:3px;height:3px;background:#b88b54;border-radius:50%}
.ag-mag-cover{margin:0 0 25px!important;overflow:hidden;border-radius:10px;background:#f7f7f7}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-cover img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:1200/630}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body p,html#ag-site body#ag-home-page.ag-katen-article .ag-article-body li{font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.8;letter-spacing:normal;word-spacing:normal;color:#566174;margin:0 0 18px}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body p:first-child{font-size:16px;font-weight:500;color:#31415a;line-height:1.75}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body :is(span,b,strong){font-family:inherit;font-size:inherit;line-height:inherit}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body :is(b,strong){font-weight:600;color:#354760}
.ag-article-body ul{margin:0 0 20px;padding-left:22px}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body li{margin-bottom:6px}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body .ag-article-pullquote{padding:22px 26px;background:#f6f8fa;border:0;border-left:3px solid #ba945f;border-radius:0 8px 8px 0;margin:24px 0;font:500 22px/1.5 Georgia,serif;color:#283e5a}
.ag-article-pullquote::before{display:none!important}
.ag-article-inline-photo{margin:26px 0!important}
.ag-article-inline-photo img{display:block;width:100%;height:auto;border-radius:10px}
.ag-mag-sidebar{display:flex;flex-direction:column;gap:24px;padding-top:3px}
.ag-mag-panel{padding:25px 23px;border:1px solid #e8ebef;border-radius:12px;background:#fff}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-panel h2{font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#243a58;margin:0;text-align:center;letter-spacing:-.02em}
.ag-mag-about{text-align:center;padding-top:10px}
.ag-mag-about .ag-mag-logo{display:block;width:118px;height:118px;object-fit:contain;margin:0 auto -5px}
.ag-mag-subtitle{display:block;font-size:10px;letter-spacing:.04em;color:#ad8450;margin:9px 0 14px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-panel p{font-family:Poppins,Arial,sans-serif;font-size:12px;line-height:1.8;color:#7d8795;margin:12px 0 0}
.ag-mag-social{display:flex;justify-content:center;gap:18px;margin-top:17px;align-items:center;font-size:16px;font-weight:600}
.ag-mag-wave{display:block;text-align:center;font:25px/1 Georgia,serif;color:#b98b54;margin:6px 0 17px}
.ag-mag-mini{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #edf0f3}
.ag-mag-mini:last-child{padding-bottom:0;border:0}
.ag-mag-mini img{width:68px;height:60px;flex:none;object-fit:cover;border-radius:8px}
.ag-mag-mini span{font-size:11px;line-height:1.55;font-weight:500}
.ag-mag-topics>a{display:flex;gap:8px;justify-content:space-between;font-size:12px;line-height:1.5;padding:12px 0;border-bottom:1px solid #edf0f3}
.ag-mag-topics>a:last-child{border:0;padding-bottom:0}
.ag-mag-topics>a>span{color:#b98b54}
.ag-mag-invitation{background:#f7f9fc;text-align:center}
.ag-mag-kicker{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#a27a45;display:block;margin-bottom:12px}
.ag-mag-meeting{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#95683e;color:white!important;border-radius:24px;font-size:11px;font-weight:500;padding:12px 16px;margin-top:19px}
.ag-mag-meeting:hover{background:#98693f}
.ag-mag-aside-photo{margin:0!important}.ag-mag-aside-photo img{width:100%;height:auto;display:block;border-radius:12px}.ag-mag-aside-photo figcaption{font-size:10px;text-align:center;color:#969eaa;margin-top:10px;line-height:1.6}
.ag-mag-share{display:flex;justify-content:space-between;gap:18px;align-items:center;border-block:1px solid #e8ebef;padding:18px 0;margin-top:28px;font-size:11px;color:#8b94a0}
.ag-mag-share a{font-size:12px;font-weight:500}
.ag-mag-author{display:flex;align-items:center;gap:18px;padding:21px;background:#f4f7fb;border-radius:10px;margin:28px 0}
.ag-mag-author>img{flex:none;width:80px;height:80px;object-fit:contain}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-author h2{font-size:15px;font-weight:600;color:#273e5b;margin:0 0 7px;font-family:Poppins,Arial,sans-serif}
.ag-mag-author p{font-size:12px;line-height:1.8;color:#7a8799;margin:0 0 8px}.ag-mag-author a{font-size:11px;color:#a07a46}
html#ag-site body#ag-home-page.ag-katen-article :is(.ag-mag-related,.ag-mag-contact)>h2{font-family:Poppins,Arial,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.025em;color:#263d5b;line-height:1.4;margin:30px 0 22px}
html#ag-site body#ag-home-page.ag-katen-article :is(.ag-mag-related,.ag-mag-contact)>h2::after{content:'∿';display:block;font:25px/1 Georgia,serif;color:#b98b54;margin-top:6px}
.ag-mag-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.ag-mag-related-card{border:1px solid #e8ebef;border-radius:10px;overflow:hidden;padding-bottom:20px}
.ag-mag-related-card img{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover}
.ag-mag-related-card>span{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#b18750;margin:15px 17px 8px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-related-card h3{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:600;color:#2a3d59;margin:0 17px}
.ag-mag-contact-intro{font-size:13px;color:#8290a0;line-height:1.7;margin:0 0 16px}
html#ag-site body#ag-home-page.ag-katen-article .contact-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;border:1px solid #e8ebef;border-radius:12px;padding:24px;background:#fff;max-width:none;margin:0}
html#ag-site body#ag-home-page.ag-katen-article .contact-form h3{grid-column:1/-1;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:500;color:#334861;margin:0 0 2px}
.ag-mag-contact .contact-form label{display:block;font-size:11px;color:#768397;line-height:1.6;margin:0}
html#ag-site body#ag-home-page.ag-katen-article .contact-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;font-family:inherit;font-size:13px;background:#fff;border:1px solid #e5e9ef;border-radius:20px;padding:11px 15px;margin-top:7px;color:#4e6077;box-shadow:none}
html#ag-site body#ag-home-page.ag-katen-article .contact-form textarea{border-radius:12px;min-height:120px;resize:vertical}
.ag-mag-contact .contact-form :is(label:has(textarea),.check,.form-note,button){grid-column:1/-1}
html#ag-site body#ag-home-page.ag-katen-article .contact-form .check{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;color:#8791a1}
.ag-mag-contact .contact-form input[type=checkbox]{margin:0}
html#ag-site body#ag-home-page.ag-katen-article .contact-form button{justify-self:start;border:0;border-radius:24px;background:#95683e;color:#fff;font-size:12px;line-height:1.5;padding:11px 22px;min-height:42px;font-weight:500}
html#ag-site body#ag-home-page.ag-katen-article .contact-form .form-note{font-size:10px;color:#8c97a6;line-height:1.6;margin:0}
@media(max-width:1000px){.ag-mag-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.ag-mag-panel{padding:22px 18px}.ag-mag-meta{font-size:10px;gap:8px}}
@media(max-width:767px){html#ag-site body#ag-home-page.ag-katen-article main#contenido.ag-magazine{padding:22px 20px 38px!important}.ag-mag-breadcrumb{font-size:10px;margin-bottom:22px}.ag-mag-layout{display:flex;flex-direction:column;gap:32px}.ag-mag-story,.ag-mag-sidebar{width:100%}.ag-mag-sidebar{display:grid;grid-template-columns:1fr;gap:20px}.ag-mag-title h1{font-size:29px!important}.ag-mag-meta{flex-wrap:wrap;gap:8px;font-size:10px}.ag-mag-cover{border-radius:8px}html#ag-site body#ag-home-page.ag-katen-article .ag-article-body p,html#ag-site body#ag-home-page.ag-katen-article .ag-article-body li{font-size:15px;line-height:1.75}.ag-mag-author{padding:18px;gap:12px;align-items:flex-start}.ag-mag-author>img{width:56px;height:56px}.ag-mag-related-grid{gap:14px}.ag-mag-related-card h3{font-size:12px!important;margin-inline:12px!important}.ag-mag-related-card>span{margin-inline:12px}.ag-mag-contact .contact-form{grid-template-columns:1fr!important;padding:19px!important}.ag-mag-contact .contact-form>*{grid-column:1!important}.ag-mag-aside-photo{display:none}.ag-mag-about .ag-mag-logo{width:110px;height:110px}.ag-mag-share{font-size:10px;gap:10px}}
@media(prefers-reduced-motion:reduce){.ag-magazine a{transition:none}}
html#ag-site body#ag-home-page.ag-katen-article header.ag-mag-title{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;min-height:0!important}

/* Bring this article's title and full photograph closer to the site header. */
html#ag-site body#ag-home-page.ag-katen-article main#contenido.ag-magazine{padding-top:22px!important}
.ag-mag-title{margin-bottom:16px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-title h1{margin-bottom:10px!important}
@media(max-width:767px){html#ag-site body#ag-home-page.ag-katen-article main#contenido.ag-magazine{padding-top:18px!important}}

/* LinkedIn share, matching the supplied plain icon-and-label reference. */
.ag-mag-share{flex-wrap:wrap}
html#ag-site body.ag-katen-article .ag-mag-share .ag-article-share{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:4px 0;border:0;border-radius:0;background:transparent;color:#124777!important;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none}
.ag-mag-share .ag-linkedin-icon{display:block;flex:0 0 40px;width:40px;height:40px;background:#fff}
html#ag-site body.ag-katen-article .ag-mag-share .ag-article-share:hover{background:transparent;color:#0a66c2!important;text-decoration:underline;text-underline-offset:4px}
@media(max-width:420px){html#ag-site body.ag-katen-article .ag-mag-share .ag-article-share{margin-left:auto}}

/* Larger cover and clearer meeting invitation, limited to this article. */
@media(min-width:1001px){html#ag-site body.ag-katen-article .ag-mag-cover{width:calc(100% + 32px);max-width:none;margin-left:-16px!important;margin-right:-16px!important}}
html#ag-site body.ag-katen-article .ag-mag-invitation .ag-mag-meeting{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:14px 18px;font-size:16px!important;font-weight:600;line-height:1.45;background:#95683e;color:#fff!important;border:1px solid #95683e;border-radius:12px;box-shadow:0 5px 14px rgba(131,88,45,.14)}
html#ag-site body.ag-katen-article .ag-mag-invitation .ag-mag-meeting:hover{background:#916132;border-color:#916132}
html#ag-site body.ag-katen-article .ag-mag-invitation p{font-size:14px;line-height:1.7}

/* More legible sidebar typography and social links. */
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-panel h2{font-size:18px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-panel p{font-size:14px;line-height:1.75}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-mini span{font-size:13px;line-height:1.55}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-kicker{font-size:11px;line-height:1.6}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-social{gap:18px;font-size:22px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-social a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;line-height:1}

/* Signature block replacing only the sidebar interior photo. */
.ag-mag-brand-signoff{text-align:center;padding:24px 18px 28px;border-top:1px solid #e8ebef}
.ag-mag-brand-signoff>img{display:block;width:140px;height:140px;object-fit:contain;margin:0 auto 8px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-brand-signoff .ag-mag-brand-name{font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:600;line-height:1.4;color:#243a58;margin:0 0 12px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-brand-signoff .ag-mag-brand-motto{font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.025em;color:#a4773f;margin:0}

/* Larger editorial navigation, only on the selected Plan B article. */
html#ag-site body#ag-home-page.ag-katen-article :is(.ag-mag-reading,.ag-mag-topics){padding:28px 22px;border:1px solid #e4dfd5;border-top:3px solid #b58a55;border-radius:16px;background:linear-gradient(150deg,#fff 65%,#fcf9f3);box-shadow:0 8px 26px #23395308}
html#ag-site body#ag-home-page.ag-katen-article :is(.ag-mag-reading,.ag-mag-topics) h2{font-size:21px;line-height:1.35;letter-spacing:-.025em}
html#ag-site body#ag-home-page.ag-katen-article :is(.ag-mag-reading,.ag-mag-topics) .ag-mag-wave{margin:12px 0 20px;font-size:29px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-reading .ag-mag-mini{gap:14px;padding:20px 0;align-items:flex-start}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-reading .ag-mag-mini img{width:80px;height:78px;border-radius:10px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-reading .ag-mag-mini span{font-size:15px;line-height:1.6;font-weight:500}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics>a{font-size:16px;line-height:1.55;padding:17px 0;align-items:center}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics>a>span{font-size:23px;flex:none}
html#ag-site body#ag-home-page.ag-katen-article :is(.ag-mag-reading,.ag-mag-topics) a:hover{color:#926331}
@media(min-width:768px){.ag-mag-layout{grid-template-columns:minmax(0,740px) minmax(0,310px);gap:36px}}

/* /contact-direct.css?v=196 */
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form{position:relative;display:block!important;padding:30px!important;background:linear-gradient(145deg,#fffcf6 0%,#fff 65%)!important;border:1px solid #d9c3a0!important;border-top:3px solid #b88b51!important;border-radius:16px!important;box-shadow:0 12px 40px #86602c0b!important;overflow:hidden}
.ag-direct-form [hidden]{display:none!important}
.ag-contact-intro{margin-bottom:24px}
.ag-contact-eyebrow{display:block;color:#a77c40;font-size:9px;line-height:1.7;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;max-width:90%}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form h3{font:500 clamp(21px,2.3vw,27px)/1.3 Poppins,Arial,sans-serif!important;letter-spacing:-.03em;color:#243b56!important;margin:0 0 12px!important}
.ag-contact-intro>p{font-size:13px;line-height:1.8;color:#77818f;max-width:520px;margin:0 0 16px}
.ag-contact-recipient{display:inline-flex;align-items:center;gap:8px;color:#96713f;border:1px solid #e8d8bd;border-radius:20px;background:#faf3e6;padding:7px 12px;font-size:10px;line-height:1.5}
.ag-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form label{font-size:11px;font-weight:500;line-height:1.6;color:#586476}
.ag-direct-form label>span[aria-hidden]{color:#b1884e}
.ag-contact-optional{font-size:9px;font-weight:400;color:#9da4ad}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form :is(input:not([type=checkbox]),textarea,select){background:#fff!important;border:1px solid #e0d6c7!important;border-radius:8px!important;font-size:13px!important;padding:12px 13px!important;min-height:46px!important;color:#40516a!important;transition:border-color .2s,box-shadow .2s}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form :is(input:not([type=checkbox]),textarea,select):focus{outline:none;border-color:#ba945b!important;box-shadow:0 0 0 3px #c7a26822!important}
.ag-direct-form ::placeholder{color:#a0a6ae;opacity:1}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-business select{background:#fcf7ed!important;border-color:#d6be96!important;color:#927044!important;cursor:pointer;appearance:none;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a67d42' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}
.ag-contact-message,.ag-contact-fields>.check,.ag-contact-actions,.ag-contact-fields>.form-note{grid-column:1/-1}
.ag-contact-honey{display:none!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form textarea{min-height:132px!important;line-height:1.7}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .check{font-size:10px!important;display:flex;align-items:flex-start;gap:9px;line-height:1.8}
.ag-direct-form input[type=checkbox]{accent-color:#ae834b;width:15px;height:15px;margin-top:2px!important;flex:none}
.ag-direct-form .check a{color:#9b733c;text-decoration:underline;text-underline-offset:3px}
.ag-contact-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form button[type=submit]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 23px!important;min-height:48px!important;border:1px solid #b18a52!important;border-radius:8px!important;background:linear-gradient(120deg,#95683e,#916132)!important;box-shadow:0 5px 16px #9f793728;color:#fff;font-size:13px!important;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #9f793735}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form button[type=submit]:disabled{cursor:wait;transform:none;opacity:.8}
.ag-contact-assurance{font-size:10px;color:#9a8b75;line-height:1.5}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .form-note{font-size:9px!important;line-height:1.8!important;color:#9aa0aa!important;margin:-3px 0 0!important}
.ag-direct-form .form-note a{color:#9a8a70}
.ag-contact-spinner{display:none;width:17px;height:17px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:ag-contact-spin .8s linear infinite}
.ag-direct-form.is-sending .ag-contact-spinner{display:block}.ag-direct-form.is-sending button[type=submit]>svg{display:none}
.ag-contact-status{display:flex;gap:15px;align-items:flex-start;padding:20px;border-radius:12px;margin-top:22px;background:#faf4e8;border:1px solid #e0cba8;scroll-margin-top:24px;animation:ag-contact-appear .25s ease-out}
.ag-contact-status-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#b28c51;color:#fff;font:20px/1 Arial,sans-serif}
html#ag-site body#ag-home-page.ag-katen-article .ag-contact-status h4{font:500 16px/1.4 Poppins,Arial,sans-serif;color:#73572e;margin:0 0 7px}
.ag-contact-status p{font-size:12px;color:#8d7d64;line-height:1.8;margin:0}
.ag-direct-form[data-state=error] .ag-contact-status{background:#fff8f4;border-color:#e5c7b8}.ag-direct-form[data-state=error] .ag-contact-status-icon{background:#b0785b}
.ag-direct-form[data-state=sending] .ag-contact-status-icon{background:none;border:2px solid #dac7a5;border-top-color:#a77c40;animation:ag-contact-spin .8s linear infinite}
.ag-direct-form.is-success .ag-contact-status{margin-top:0;padding:26px}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-again{background:transparent!important;box-shadow:none!important;border:0!important;color:#a47a3e!important;padding:15px 0 0!important;font-size:12px!important;cursor:pointer;display:flex;gap:15px;align-items:center}
@keyframes ag-contact-spin{to{transform:rotate(360deg)}}@keyframes ag-contact-appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:767px){html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form{padding:22px 18px!important}.ag-contact-fields{grid-template-columns:1fr;gap:18px}.ag-contact-fields>*{grid-column:1}.ag-contact-eyebrow{font-size:8px;max-width:100%}.ag-contact-intro>p{font-size:12px}.ag-contact-actions{align-items:stretch;gap:12px}.ag-contact-actions button{width:100%}.ag-contact-assurance{width:100%;text-align:center}.ag-contact-status{padding:17px;gap:12px}}
@media(prefers-reduced-motion:reduce){.ag-direct-form *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media(max-width:767px){html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form :is(input:not([type=checkbox]),select,textarea){font-size:16px!important}}

/* Clear keyboard focus against white fields, without changing resting styles. */
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form :is(input,textarea,select,button):focus-visible{outline:3px solid #173d68!important;outline-offset:3px!important}

/* /article-experience-base.css?v=196 */
/* Shared editorial interactions and compact navigation for localized articles. */
.ag-reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:100;pointer-events:none;background:transparent}
.ag-reading-progress[hidden]{display:none}
.ag-reading-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#ad7d45,#e4c995);transform:scaleX(0);transform-origin:left}
.ag-mag-title .ag-reading-meta{display:flex;align-items:center;gap:8px;margin:13px 0 0;color:#7a8797;font-size:12px;line-height:1.5}
.ag-reading-meta svg{width:15px;height:15px;fill:none;stroke:#a47b49;stroke-width:1.5;flex:none}
.ag-insight-card{position:relative;isolation:isolate;overflow:hidden;margin:27px 0 30px;padding:28px 30px 29px;background:linear-gradient(115deg,#092b59,#123d71);border:1px solid #143e70;border-left:4px solid #c49b61;border-radius:3px 16px 16px 3px}
.ag-insight-card::after{content:'';position:absolute;width:230px;height:230px;right:-150px;top:-120px;border:1px solid #d6b77a40;border-radius:50%;z-index:-1;box-shadow:0 0 0 35px #d6b77a08,0 0 0 70px #d6b77a05}
.ag-insight-card .ag-insight-label{display:block;color:#e4c58f;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px}
html#ag-site body#ag-home-page.ag-katen-article .ag-insight-card h2{font-family:Poppins,Arial,sans-serif;font-size:clamp(21px,2.05vw,27px);font-weight:500;line-height:1.48;letter-spacing:-.025em;color:#fff;margin:0;max-width:580px}
.ag-insight-card h2 span{color:#edcc92}
.ag-business-check{margin:30px 0 33px;padding:28px 28px 24px;border:1px solid #e2ddd4;border-top:3px solid #b68c55;border-radius:14px;background:linear-gradient(145deg,#fff,#fbf9f5)}
.ag-business-check .ag-check-eyebrow{display:block;font-size:10px;color:#98713e;letter-spacing:.13em;text-transform:uppercase;font-weight:600;margin:0 0 9px}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check h2{font-family:Poppins,Arial,sans-serif;font-size:24px;line-height:1.35;letter-spacing:-.03em;font-weight:600;color:#203b5d;margin:0 0 9px;text-wrap:balance}
.ag-business-check .ag-check-intro{font-size:13px;line-height:1.75;color:#788292;margin:0 0 17px;max-width:520px}
.ag-business-check fieldset{border:0;border-bottom:1px solid #e9e4dc;min-width:0;margin:0;padding:16px 0}
.ag-business-check .ag-check-legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ag-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}
.ag-check-row>p{display:flex;align-items:baseline;gap:11px;margin:0;font-size:14px;line-height:1.6;color:#2c405b;font-weight:500}
.ag-check-row>p>span{color:#b38b55;font-size:11px;font-weight:500;flex:none;font-variant-numeric:tabular-nums}
.ag-check-options{display:flex;gap:6px;flex:none}
.ag-check-options label{position:relative;display:block;cursor:pointer;margin:0}
.ag-check-options input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.ag-check-options label>span{display:flex;align-items:center;justify-content:center;width:48px;min-height:40px;border:1px solid #dce2e9;border-radius:7px;background:#fff;color:#67778c;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s}
.ag-check-options input:checked+span{color:#fff;background:#143f73;border-color:#143f73}
.ag-check-options input:focus-visible+span{outline:2px solid #a47b49;outline-offset:3px}
.ag-check-options label:hover>span{border-color:#af8c58}
.ag-check-result{display:block;margin-top:21px;padding:15px 17px;background:#f0f4f8;border-left:3px solid #c09b62;border-radius:0 8px 8px 0;color:#5a6b80;font-size:12px;line-height:1.8;min-height:71px}
.ag-check-result[data-complete=true]{color:#244163;background:#edf3f9}
.ag-check-reset{display:block;margin:13px 0 0;padding:0;background:none;border:0;border-radius:0;color:#8b673a;font-family:inherit;font-size:11px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ag-check-reset[hidden]{display:none}
/* Keep every topic, with less height and a clearer relation to the reading panel. */
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics{padding:20px 21px 18px;border-top-width:2px;border-radius:12px;box-shadow:0 5px 18px #23395305}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics h2{font-size:18px;text-align:left;line-height:1.45}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics .ag-mag-wave{font-size:22px;margin:5px 0 7px;text-align:left}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics>a{font-size:13px;line-height:1.6;padding:10px 0}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics>a>span{font-size:18px}
@media(max-width:767px){
 .ag-insight-card{padding:23px 21px;margin:23px 0 25px;border-radius:3px 12px 12px 3px}
 html#ag-site body#ag-home-page.ag-katen-article .ag-insight-card h2{font-size:22px;line-height:1.5}
 .ag-business-check{padding:23px 19px 21px;margin:26px 0}
 html#ag-site body#ag-home-page.ag-katen-article .ag-business-check h2{font-size:22px}
 .ag-check-row{gap:12px;grid-template-columns:minmax(0,1fr) auto}
 .ag-check-row>p{font-size:13px;gap:8px}
 .ag-check-options label>span{width:40px;min-height:42px}
 .ag-check-result{padding:13px 14px;font-size:12px}
}
@media(max-width:360px){.ag-check-row{grid-template-columns:1fr;gap:10px}.ag-check-options{padding-left:22px}}
@media(prefers-reduced-motion:reduce){.ag-check-options label>span{transition:none}}
@media print{.ag-reading-progress{display:none}.ag-insight-card{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ag-business-check{break-inside:avoid}}

/* /article-experience.css?v=199 */
/* Common, readable version of the approved editorial article template. */
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body :is(p,li){font-size:17px;line-height:1.9;color:#394b61}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body p:first-child{font-size:18px;line-height:1.85}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body h2{font:600 25px/1.4 Poppins,Arial,sans-serif;color:#203b5d;margin:28px 0 18px}
html#ag-site body#ag-home-page.ag-katen-article .ag-article-body .ag-article-pullquote{font-size:24px;line-height:1.55}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-title .ag-reading-meta{font-size:14px}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check .ag-check-intro{font-size:15px;line-height:1.8;color:#637286}
html#ag-site body#ag-home-page.ag-katen-article .ag-check-row>p{font-size:16px;line-height:1.65}
html#ag-site body#ag-home-page.ag-katen-article .ag-check-options label>span{font-size:14px;min-width:51px;min-height:44px;width:auto;padding:0 12px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-panel p{font-size:15px;line-height:1.8}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-mini span{font-size:15px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-topics>a{font-size:15px;line-height:1.65}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-author p{font-size:15px;line-height:1.8;color:#62738a}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-author a{font-size:14px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-related-card h3{font-size:17px;line-height:1.55}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-related-card>span{font-size:11px}
html#ag-site body#ag-home-page.ag-katen-article .ag-check-result{font-size:15px;line-height:1.8;padding:20px;min-height:76px;color:#344e6e}
.ag-business-check [hidden]{display:none!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-check-result h3{font:600 20px/1.45 Poppins,Arial,sans-serif;letter-spacing:-.025em;color:#173d68;margin:0 0 12px;text-wrap:balance}
.ag-check-result p{margin:0 0 15px}
.ag-check-result>p:last-child{margin-bottom:0}
.ag-check-result ol{padding-left:23px;margin:0 0 20px}
.ag-check-result li{padding-left:4px;margin:0 0 14px;font-size:15px;line-height:1.85}
.ag-reflection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;border-top:1px solid #d6e1eb;padding-top:18px}
.ag-magazine .ag-reflection-contact{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 18px;min-height:46px;border-radius:8px;background:#173e6b;color:#fff;font:500 14px/1.5 Poppins,Arial,sans-serif;max-width:100%}
.ag-magazine .ag-reflection-contact:hover{background:#0b2b52;color:#fff}
.ag-reflection-copy{font:500 14px/1.6 Poppins,Arial,sans-serif;color:#74562f;background:none;border:0;border-radius:0;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer}
html#ag-site body#ag-home-page.ag-katen-article .ag-check-result .ag-reflection-feedback{font-size:13px;line-height:1.7;color:#52667d;margin:12px 0 0}
html#ag-site body#ag-home-page.ag-katen-article .ag-check-reset{font-size:14px;padding:5px 0}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form label{font-size:14px}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form :is(input:not([type=checkbox]),select,textarea){font-size:16px!important;line-height:1.6}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .check{font-size:13px!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-intro>p{font-size:15px;line-height:1.8}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .form-note{font-size:13px!important;color:#657286!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form button[type=submit]{font-size:15px!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-contact-intro{font-size:15px;line-height:1.8}
html#ag-site body#ag-home-page.ag-katen-article .ag-contact-assurance{font-size:13px}
html#ag-site body#ag-home-page.ag-katen-article .ag-contact-recipient{font-size:12px}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-subtitle{font-size:12px}
.ag-mag-sequence{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0 0;padding-top:20px;border-top:1px solid #e5e9ee}
.ag-mag-sequence>a{display:block;flex:1 1 230px;font-size:15px;line-height:1.6}
.ag-mag-sequence span{display:block;color:#947345;font-size:12px;margin-bottom:6px}
#consulta{scroll-margin-top:24px}
.ag-direct-form .ag-contact-intro .ag-reflection-form-note{margin:16px 0 0;padding:12px 14px;border-left:3px solid #b68c55;background:#edf3f9;color:#28486b;font-size:14px;line-height:1.7}
@media(max-width:767px){
 html#ag-site body#ag-home-page.ag-katen-article .ag-article-body :is(p,li){font-size:16px;line-height:1.85}
 html#ag-site body#ag-home-page.ag-katen-article .ag-article-body p:first-child{font-size:17px}
 html#ag-site body#ag-home-page.ag-katen-article .ag-check-row>p{font-size:15px}
 html#ag-site body#ag-home-page.ag-katen-article .ag-mag-related-card h3{font-size:15px!important;line-height:1.6}
 html#ag-site body#ag-home-page.ag-katen-article .ag-check-result{padding:17px 15px;font-size:15px}
 .ag-check-result li{font-size:15px}
 .ag-reflection-actions{align-items:stretch;flex-direction:column;gap:8px}
 .ag-reflection-copy{text-align:left}
 .ag-check-row{grid-template-columns:minmax(0,1fr) auto;gap:11px}
}
@media(max-width:420px){.ag-check-row{grid-template-columns:1fr;gap:12px}.ag-check-options{padding-left:22px}}

/* Article-specific editorial summary in the reading sidebar. */
.ag-mag-takeaways{background:#0c2d55;color:#fff;border-radius:14px;border-top:3px solid #b68e53;padding:28px 23px;text-align:left;box-shadow:0 12px 28px rgb(12 45 85 / 7%)}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-takeaways h2{color:#fff;font-size:22px;line-height:1.35;margin:0 0 23px;letter-spacing:-.4px}
.ag-mag-takeaways ol{list-style:none;counter-reset:takeaway;padding:0;margin:0}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-takeaways li{counter-increment:takeaway;position:relative;padding:0 0 20px 34px;margin:0 0 18px;border-bottom:1px solid rgb(255 255 255 / 18%);font-size:16px;line-height:1.65;color:#f3f6fa}
.ag-mag-takeaways li::before{content:'0' counter(takeaway);position:absolute;left:0;top:1px;color:#dec08c;font-size:13px;font-weight:600;letter-spacing:1px}
.ag-mag-takeaways li:last-child{margin-bottom:0}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-takeaways a{display:inline-flex;align-items:center;gap:12px;margin-top:19px;color:#edcf9e;text-underline-offset:5px;font-size:14px}
.ag-mag-takeaways a:focus-visible{outline:2px solid #edcf9e;outline-offset:5px}
@media(max-width:900px){.ag-mag-takeaways{margin-top:0}}

/* A clearer warm-gold invitation, scoped to the shared article layout. */
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form{background:linear-gradient(135deg,#f5e8cf 0%,#fcf5e7 58%,#fffaf2 100%)!important;border-color:#c5a06a!important;border-top-width:4px!important;box-shadow:0 12px 32px rgb(139 102 48 / 10%)!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-intro{padding-bottom:23px;border-bottom:1px solid #d9bf94}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-eyebrow{color:#785526;font-size:11px;font-weight:600;letter-spacing:.09em;max-width:100%}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form h3{color:#79552b!important;font-weight:600!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-intro>p{color:#5b5142}
html#ag-site body#ag-home-page.ag-katen-article .ag-direct-form .ag-contact-recipient{background:#fff9ed;border-color:#c9a56d;color:#785526}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-invitation{background:linear-gradient(145deg,#fcf5e7,#fffaf3)!important;border:1px solid #d8bd91!important;border-top:3px solid #b68e53!important}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-invitation h2{color:#79552b}
html#ag-site body#ag-home-page.ag-katen-article .ag-mag-invitation p{color:#655b4c}
#ideas-del-articulo{scroll-margin-top:28px}

/* Match the reflection panel to the warm-gold contact invitation. */
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check{background:linear-gradient(135deg,#f5e8cf 0%,#fcf5e7 58%,#fffaf2 100%);border-color:#c5a06a;border-top-width:4px;box-shadow:0 12px 32px rgb(139 102 48 / 10%)}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check h2{color:#79552b}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check .ag-check-eyebrow{color:#785526}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check .ag-check-intro{color:#5b5142}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check fieldset{border-bottom-color:#dcc7a5}
html#ag-site body#ag-home-page.ag-katen-article .ag-business-check .ag-check-result{background:#fffcf5;border-left-color:#b68e53}

/* Long neighbouring article titles must wrap inside narrow screens. */
@media(max-width:1024px){
 .ag-mag-sequence{min-width:0;max-width:100%}
 .ag-mag-sequence>a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
}

