.media-extras-label{font-family:var(--f1);letter-spacing:.24em;text-transform:uppercase;color:var(--mid);margin-bottom:18px;font-size:12px;font-weight:700}.media-videos{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.media-video{margin:0 0 32px}.media-video:last-child{margin-bottom:0}.media-video-frame{aspect-ratio:16/9;background:var(--navy);border:1px solid var(--border);position:relative;overflow:hidden}.media-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.media-video-caption{font-family:var(--f1);letter-spacing:.06em;color:var(--mid);margin-top:10px;font-size:13px;font-weight:600}.media-people{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.media-people-list{flex-wrap:wrap;gap:16px 48px;margin:0;padding:0;list-style:none;display:flex}.media-people .pteam-member{cursor:pointer;text-align:left;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:-6px 0;padding:6px;transition:background .2s;display:flex}.media-people .pteam-photo{background:var(--navy);border-radius:50%;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.media-people .pteam-photo picture,.media-people .pteam-photo img{width:100%;height:100%;display:block}.media-people .pteam-photo img{object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.media-people .pteam-initials{font-family:var(--f1);color:#fff;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.media-people .pteam-info{flex-direction:column;gap:2px;min-width:0;display:flex}.media-people .pteam-name{font-family:var(--f1);color:var(--navy);font-size:15px;font-weight:600;line-height:1.25}.media-people .pteam-role{font-family:var(--f1);color:var(--dim);font-size:11px;font-weight:500;line-height:1.3}@media (hover:hover){.media-people .pteam-member:hover{background:#0d1b260a}.media-people .pteam-member:hover .pteam-photo img{transform:scale(1.06)}.media-people .pteam-member:hover .pteam-name{color:var(--blue)}}.media-people .pteam-member:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.blog-body{max-width:760px}.blog-p{color:var(--mid);margin:0 0 24px;font-size:18px;line-height:1.8}.blog-p:first-child{color:var(--navy);font-size:21px;line-height:1.7}.blog-p strong{color:var(--navy);font-weight:700}.blog-p a,.blog-list a,.blog-note a,.blog-quote a,.blog-callout a,.blog-table a{color:var(--blue);border-bottom:1px solid rgb(var(--blue-rgb) / .4);text-decoration:none}@media (hover:hover){.blog-p a:hover,.blog-list a:hover,.blog-note a:hover{border-bottom-color:var(--blue)}}.blog-body mark{color:inherit;background:#fbe9b7;padding:0 .1em}.blog-body :not(pre)>code{background:var(--light);border:1px solid var(--border);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.blog-h2{font-family:var(--f1);color:var(--blue);margin:56px 0 18px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.25}.blog-h3{font-family:var(--f1);color:var(--navy);margin:40px 0 14px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.blog-body>:first-child{margin-top:0}.blog-list{flex-direction:column;gap:14px;margin:0 0 24px;padding-left:0;list-style:none;display:flex}.blog-list li{color:var(--mid);padding-left:26px;font-size:17px;line-height:1.75;position:relative}.blog-list li strong{color:var(--navy);font-weight:700}.blog-list li:before{content:"";background:var(--blue);width:7px;height:1px;position:absolute;top:.72em;left:4px}ol.blog-list{counter-reset:blog-ol}ol.blog-list li{counter-increment:blog-ol;padding-left:34px}ol.blog-list li:before{content:counter(blog-ol) ".";width:auto;height:auto;font-family:var(--f1);color:var(--blue);background:0 0;font-size:14px;font-weight:700;line-height:1.9;top:0;left:0}.blog-figure{margin:40px 0 44px}.blog-figure--left{float:left;max-width:48%;margin:8px 32px 24px 0}.blog-figure--right{float:right;max-width:48%;margin:8px 0 24px 32px}.blog-figure--wide,.blog-figure--full{max-width:none}.blog-figure-media{background:var(--light);border:1px solid var(--border);width:var(--blog-figure-w,100%);margin:0 auto}.blog-figure--group .blog-figure-media{grid-template-columns:repeat(var(--blog-figure-cols,2),1fr);background:0 0;border:0;align-items:start;gap:12px;width:100%;display:grid}.blog-figure--group .blog-figure-item{border:1px solid var(--border)}.blog-figure-item{background:var(--light);cursor:zoom-in;display:block;position:relative}.blog-figure-item a{cursor:pointer;display:block}.blog-figure-item picture,.blog-figure-item img{width:100%;height:auto;display:block}.blog-figure-item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.blog-figure-item:hover{background:var(--bg)}.blog-figure-item:hover img{opacity:.94}}.blog-figure-item img{transition:opacity .3s}.blog-figcaption{font-family:var(--f1);color:var(--dim);margin-top:12px;padding-left:2px;font-size:13px;line-height:1.6}.blog-figcaption strong{color:var(--mid);font-weight:600}.blog-credits{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.blog-note{border-left:2px solid var(--border);font-family:var(--f1);color:var(--dim);margin:40px 0 0;padding:18px 20px;font-size:14px;line-height:1.7}.blog-quote{border-left:2px solid var(--blue);font-family:var(--f1);color:var(--navy);margin:40px 0;padding:0 0 0 24px;font-size:22px;font-weight:300;line-height:1.5}.blog-quote p{margin:0 0 12px}.blog-quote p:last-child{margin:0}.blog-code{background:var(--navy);color:#e6ebef;border-left:3px solid var(--blue);margin:32px 0;position:relative}.blog-code pre{margin:0;padding:20px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.65;overflow-x:auto}.blog-code-copy{font-family:var(--f1);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;padding:5px 9px;font-size:10px;position:absolute;top:8px;right:8px}.blog-code-copy:hover{color:#fff;background:#ffffff29}.blog-divider{background:var(--border);border:0;width:40%;height:1px;margin:48px auto}.blog-table-wrap{margin:32px 0;overflow-x:auto}.blog-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.blog-table th,.blog-table td{border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--mid);padding:10px 14px}.blog-table th{font-family:var(--f1);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--light);font-size:12px}.blog-callout{border-left:3px solid var(--dim);background:var(--light);color:var(--mid);margin:32px 0;padding:18px 22px;font-size:16px;line-height:1.7}.blog-callout p{margin:0 0 8px}.blog-callout p:last-child{margin:0}.blog-callout--info{border-color:var(--blue);background:rgb(var(--blue-rgb) / .08)}.blog-callout--aviso{background:#fff1e9;border-color:#fc7b3a}.blog-callout--consejo{background:#edf5f3;border-color:#5aa89b}.blog-embed{margin:40px 0}.blog-embed-frame{background:var(--light);border:1px solid var(--border);position:relative}.blog-embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-embed-fallback{font-size:13px;font-family:var(--f1);margin:8px 0 0}.blog-embed-fallback a{color:var(--blue);text-decoration:none}.blog-bookmark{border:1px solid var(--border);color:inherit;background:#fff;margin:32px 0;text-decoration:none;display:flex}.blog-bookmark-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:18px 22px;display:flex}.blog-bookmark-title{font-family:var(--f1);color:var(--navy);font-size:17px;font-weight:600}.blog-bookmark-desc{color:var(--mid);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-bookmark-meta{font-family:var(--f1);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.blog-bookmark-media{background:var(--light);flex-shrink:0;width:180px}.blog-bookmark-media img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){.blog-bookmark-media{display:none}}.blog-file{border:1px solid var(--border);color:var(--navy);font-family:var(--f1);background:#fff;align-items:center;gap:12px;margin:24px 0;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.blog-file-meta,.blog-file-open{color:var(--dim);font-size:12px}.blog-file-open{text-transform:uppercase;letter-spacing:.12em}@media (max-width:600px){.blog-p{font-size:17px}.blog-p:first-child{font-size:19px}.blog-figure--group .blog-figure-media{grid-template-columns:1fr}.blog-figure--left,.blog-figure--right{float:none;max-width:none;margin:32px 0}.blog-quote{font-size:19px}}.blog-byline{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.blog-author{cursor:pointer;text-align:left;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:-5px;padding:5px;transition:background .2s;display:inline-flex}.blog-author--plain{cursor:default}.blog-author-photo{background:var(--navy);border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.blog-author-photo picture,.blog-author-photo img{width:100%;height:100%;display:block}.blog-author-photo img{object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.blog-author-initials{font-family:var(--f1);color:#fff;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.blog-author-text{flex-direction:column;gap:1px;min-width:0;display:flex}.blog-author-by{font-family:var(--f1);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:600;line-height:1.3}.blog-author-name{font-family:var(--f1);color:var(--navy);font-size:15px;font-weight:600;line-height:1.25}.blog-byline-meta{font-family:var(--f1);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.blog-byline-source{color:var(--blue);font-weight:700}.blog-byline-dot{color:var(--dim)}.blog-byline-date{color:var(--mid)}@media (hover:hover){.blog-author:not(.blog-author--plain):hover{background:#0d1b260a}.blog-author:not(.blog-author--plain):hover .blog-author-photo img{transform:scale(1.06)}.blog-author:not(.blog-author--plain):hover .blog-author-name{color:var(--blue)}}.blog-author:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.amore{border-top:1px solid var(--border);margin-top:72px;padding-top:36px}.amore-person{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:36px;display:flex}.amore-card{text-align:left;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:18px;margin:-8px;padding:8px;transition:background .2s;display:inline-flex}.amore-card--plain{cursor:default}.amore-photo{background:var(--navy);border-radius:50%;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.amore-photo picture,.amore-photo img{width:100%;height:100%;display:block}.amore-photo img{object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.amore-initials{font-family:var(--f1);color:#fff;place-items:center;font-size:20px;font-weight:600;display:grid;position:absolute;inset:0}.amore-id{flex-direction:column;gap:3px;min-width:0;display:flex}.amore-eyebrow{font-family:var(--f1);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:700}.amore-name{font-family:var(--f1);color:var(--navy);font-size:22px;font-weight:700;line-height:1.15}.amore-role{font-family:var(--f1);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:500}.amore-profile{font-family:var(--f1);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .25s,gap .25s;display:inline-flex}.amore-profile svg{flex:none;width:14px;height:14px;display:block}@media (hover:hover){.amore-card:not(.amore-card--plain):hover{background:#0d1b260a}.amore-card:not(.amore-card--plain):hover .amore-photo img{transform:scale(1.06)}.amore-card:not(.amore-card--plain):hover .amore-name{color:var(--blue)}.amore-profile:hover{border-bottom-color:var(--blue);gap:12px}}.amore-card:focus-visible,.amore-profile:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.amore-profile.is-pen-hover{border-bottom-color:var(--blue)}@media (max-width:600px){.amore-name{font-size:19px}.amore-photo{width:60px;height:60px}}
