:root{--ink:#0f1f3d;--muted:#526077;--navy:#071a33;--blue:#0b5bd3;--blue-strong:#07439e;--sky:#eef5ff;--surface:#fff;--wash:#f5f7fb;--line:#dce3ee;--focus:#f59e0b;--radius:1rem}[data-developers-surface=country_recruitment] .site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);box-shadow:0 1px 0 rgba(15,31,61,.1)}[data-developers-surface=country_recruitment] .site-header__utility{min-height:2rem;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:max(1rem,calc((100% - 75rem)/2));font-size:.79rem}[data-developers-surface=country_recruitment] .site-header__utility p{margin:0}[data-developers-surface=country_recruitment] .site-header__utility a{color:#fff;font-weight:750}[data-developers-surface=country_recruitment] .site-header__inner,[data-developers-surface=country_recruitment] .site-footer__inner,[data-developers-surface=country_recruitment] main{width:min(100% - 2rem,75rem);margin-inline:auto}[data-developers-surface=country_recruitment] .site-header__inner{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-developers-surface=country_recruitment] .brand{color:var(--navy);font-size:1.5rem;font-weight:850;letter-spacing:-.06em;text-decoration:none}[data-developers-surface=country_recruitment] .brand span{color:var(--blue)}[data-developers-surface=country_recruitment] .site-nav{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.45rem)}[data-developers-surface=country_recruitment] .site-nav a{font-size:.93rem;font-weight:700;color:var(--ink);text-decoration:none}[data-developers-surface=country_recruitment] .mobile-nav{display:none;position:relative}[data-developers-surface=country_recruitment] .mobile-nav summary{cursor:pointer;font-weight:800;color:var(--navy)}[data-developers-surface=country_recruitment] .mobile-nav div{position:absolute;right:0;top:calc(100% + .8rem);width:min(20rem,calc(100vw - 2rem));padding:1rem;background:#fff;border:1px solid var(--line);border-radius:.75rem;box-shadow:0 1rem 2.5rem rgba(7,26,51,.15)}[data-developers-surface=country_recruitment] .mobile-nav div a{display:block;padding:.5rem;color:var(--ink);font-weight:700}[data-developers-surface=country_recruitment] .button{background:var(--blue);color:#fff!important;border-color:var(--blue);border-radius:.55rem}[data-developers-surface=country_recruitment] .hero,[data-developers-surface=country_recruitment] .article,[data-developers-surface=country_recruitment] .link-group,[data-developers-surface=country_recruitment] .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}[data-developers-surface=country_recruitment] .hero,[data-developers-surface=country_recruitment] .article{padding:clamp(1.35rem,4vw,3.5rem)}[data-developers-surface=country_recruitment] .hero{margin-bottom:2rem;background:linear-gradient(135deg,#edf5ff,#fff 58%,#e6f0ff)}[data-developers-surface=country_recruitment] .hero h1{max-width:18ch;font-size:clamp(2.1rem,5vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:.35rem 0 1rem}[data-developers-surface=country_recruitment] .eyebrow{color:var(--blue)}[data-developers-surface=country_recruitment] .site-footer{background:var(--navy);color:#dfe8f8}[data-developers-surface=country_recruitment] .site-footer a{color:#fff}[data-developers-surface=country_recruitment] .site-footer__inner{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:2rem;padding:3rem 0}[data-developers-surface=country_recruitment] .site-footer h2{font-size:1rem;color:#fff}[data-developers-surface=country_recruitment] .site-footer ul{padding:0;margin:0;list-style:none}[data-developers-surface=country_recruitment] .site-footer li{margin:.45rem 0}[data-developers-surface=country_recruitment] .brand--footer{color:#fff}[data-developers-surface=country_recruitment] .site-footer__legal{border-top:1px solid rgba(255,255,255,.16);padding:.9rem max(1rem,calc((100% - 75rem)/2));font-size:.85rem}[data-developers-surface=country_recruitment] .site-footer__legal p{margin:0}@media(max-width:52rem){[data-developers-surface=country_recruitment] .site-header__utility p,[data-developers-surface=country_recruitment] .site-nav{display:none}[data-developers-surface=country_recruitment] .site-header__utility{justify-content:flex-end}[data-developers-surface=country_recruitment] .mobile-nav{display:block}[data-developers-surface=country_recruitment] .site-footer__inner{grid-template-columns:1fr}}
body.developers-tech-talk{margin:0;background:var(--wash);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6}body.developers-tech-talk *,body.developers-tech-talk *::before,body.developers-tech-talk *::after{box-sizing:border-box}body.developers-tech-talk img{display:block;max-width:100%;height:auto}body.developers-tech-talk a{color:var(--blue-strong);text-underline-offset:.17em}body.developers-tech-talk a:hover{color:var(--navy)}body.developers-tech-talk a:focus-visible,body.developers-tech-talk summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;left:1rem;top:-4rem;padding:.7rem 1rem;background:#fff;color:var(--navy);border-radius:.4rem;font-weight:800}.skip-link:focus{top:1rem}.developers-header{position:relative;z-index:20;background:#fff;box-shadow:0 1px 0 rgba(15,31,61,.1)}.developers-header__utility{min-height:2.2rem;padding:.3rem max(1rem,calc((100% - 76rem)/2));display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--navy);color:#fff;font-size:.82rem}.developers-header__utility p{margin:0}.developers-header__utility div{display:flex;gap:1rem}body.developers-tech-talk .developers-header__utility a{color:#fff;font-weight:750}.developers-header__main{width:min(100% - 2rem,76rem);min-height:5.2rem;margin-inline:auto;display:flex;align-items:center;gap:clamp(.75rem,2vw,1.75rem)}.developers-logo{flex:0 0 auto}.developers-logo img{width:min(247px,42vw);height:auto;object-fit:contain}.developers-nav{display:flex;align-items:center;gap:clamp(.75rem,1.8vw,1.35rem);margin-left:auto}.developers-nav a{color:var(--ink);font-size:.94rem;font-weight:760;text-decoration:none}.developers-header__actions{display:flex;gap:.65rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.62rem 1rem;border:1px solid transparent;border-radius:.45rem;font:inherit;font-weight:800;line-height:1.2;text-align:center;text-decoration:none}.button--fill{background:var(--blue);border-color:var(--blue);color:#fff!important}.button--fill:hover{background:var(--blue-strong);border-color:var(--blue-strong);color:#fff}.button--outline{background:#fff;border-color:var(--blue);color:var(--blue-strong)!important}.button--outline:hover{background:var(--sky)}.developers-mobile-nav{display:none;margin-left:auto;position:relative}.developers-mobile-nav summary{cursor:pointer;list-style:none;padding:.55rem .75rem;border:1px solid var(--line);border-radius:.45rem;font-weight:800}.developers-mobile-nav summary::-webkit-details-marker{display:none}.developers-mobile-nav>div{position:absolute;right:0;top:calc(100% + .5rem);width:min(21rem,calc(100vw - 2rem));padding:1rem;background:#fff;border:1px solid var(--line);border-radius:.75rem;box-shadow:0 1rem 2.5rem rgba(7,26,51,.18)}.developers-mobile-nav>div a{display:block;padding:.55rem;color:var(--ink);font-weight:750}.developers-mobile-nav>div .button{margin-top:.35rem;color:#fff!important}.developers-tech-talk main{padding-bottom:4rem}.coffee-hero,.coffee-layout,.quote-panel,.article-hero,.article-layout,.link-group{width:min(100% - 2rem,76rem);margin-inline:auto}.coffee-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1.5rem,5vw,4rem);align-items:center;padding:clamp(2.5rem,7vw,6rem) 0}.coffee-hero__copy{max-width:43rem}.eyebrow{margin:0 0 .65rem;color:var(--blue);font-size:.79rem;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.coffee-hero h1,.article-hero h1{margin:.15rem 0 1rem;color:var(--navy);font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.04;letter-spacing:-.05em}.coffee-hero__copy>p:not(.eyebrow){max-width:38rem;margin:0 0 1.35rem;color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem)}.coffee-hero__image{overflow:hidden;border-radius:1.25rem;box-shadow:0 1.2rem 3rem rgba(7,26,51,.16)}.coffee-hero__image img{width:100%;aspect-ratio:16/10;object-fit:cover}.coffee-layout,.article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.content-panel,.article,.sidebar-card,.quote-panel,.link-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.content-panel,.article{padding:clamp(1.25rem,3vw,2.5rem)}.section-heading{margin:0 0 1.25rem;color:var(--navy);font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.035em}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:.85rem;box-shadow:0 .45rem 1.4rem rgba(7,26,51,.05)}.card__image{margin:0;background:var(--sky)}.card__image img{width:100%;aspect-ratio:16/9;object-fit:cover}.card__body{display:flex;flex:1;flex-direction:column;padding:1.1rem}.card__body h2{margin:.05rem 0 .6rem;font-size:1.2rem;line-height:1.25}.card__body h2 a{color:var(--navy)}.card__body>p:not(.eyebrow){margin:0 0 1rem;color:var(--muted)}.read-more{margin-top:auto;font-weight:800}.sidebar-stack{display:grid;gap:1rem}.sidebar-card{padding:1.25rem}.sidebar-card h2{margin:.1rem 0 .6rem;color:var(--navy);font-size:1.25rem;line-height:1.2}.sidebar-card p{margin:.4rem 0 1rem;color:var(--muted)}.keyword-cloud ul,.developers-footer ul{padding:0;margin:0;list-style:none}.keyword-cloud li{display:inline}.keyword-cloud a{display:inline-block;margin:.18rem .12rem;padding:.28rem .52rem;border:1px solid #cbd8ec;border-radius:999px;background:var(--sky);font-size:.86rem;font-weight:700;text-decoration:none}.quote-panel{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.5rem)}.quote-panel__copy h2{margin:.1rem 0 .75rem;color:var(--navy);font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.12}.quote-panel__copy>p:not(.eyebrow){margin:0 0 1.2rem;color:var(--muted)}.quote-panel iframe{width:100%;min-height:38rem;border:0;border-radius:.75rem;background:#fff}.article-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(2rem,6vw,5rem) 0}.article-hero h1{font-size:clamp(2rem,4.4vw,4rem)}.article-hero__meta{margin:0;color:var(--muted);font-size:.94rem}.article-hero__image{margin:0;overflow:hidden;border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(7,26,51,.14)}.article-hero__image img{width:100%;aspect-ratio:16/10;object-fit:cover}.article-toc{margin:0 0 1.75rem;padding:1rem 1.1rem;border-left:.3rem solid var(--blue);background:var(--sky)}.article-toc h2{margin:0 0 .5rem;color:var(--navy);font-size:1.05rem}.article-toc ol{margin:0;padding-left:1.2rem}.article-toc__item{margin:.26rem 0}.article-toc__item--h3{margin-left:.85rem;font-size:.94rem}.article-toc__item--h4{margin-left:1.7rem;font-size:.9rem}.article__content{font-size:1.05rem}.article__content>*:first-child{margin-top:0}.article__content h2,.article__content h3,.article__content h4{scroll-margin-top:1.5rem;color:var(--navy);line-height:1.18}.article__content h2{margin-top:2.3rem;font-size:clamp(1.55rem,3vw,2.15rem)}.article__content h3{margin-top:1.9rem;font-size:clamp(1.25rem,2.4vw,1.6rem)}.article__content h4{margin-top:1.5rem;font-size:1.2rem}.article__content p,.article__content li{color:#263852}.article__content a{font-weight:650}.article__content img,.article__content iframe{max-width:100%;height:auto;border-radius:.5rem}.article__content blockquote{margin:1.5rem 0;padding:.8rem 1rem;border-left:.3rem solid var(--blue);background:var(--sky);color:var(--navy)}.article-video,.author-box,.related-services{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--line)}.article-video h2,.author-box h2,.related-services h2{margin:.1rem 0 .65rem;color:var(--navy);font-size:1.25rem}.author-box p,.article-video p{margin-bottom:0;color:var(--muted)}.related-services ul{margin:.6rem 0 0;padding-left:1.2rem}.article-navigation,.related-articles{width:min(100% - 2rem,76rem);margin-inline:auto}.article-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.article-navigation a{display:flex;flex-direction:column;min-height:7rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:.75rem;background:#fff;color:var(--navy);text-decoration:none}.article-navigation a:hover{border-color:var(--blue);box-shadow:0 .5rem 1.25rem rgba(7,26,51,.08)}.article-navigation__next{text-align:right}.article-navigation span{margin-bottom:.3rem;color:var(--blue);font-size:.86rem;font-weight:800}.article-navigation strong{line-height:1.3}.related-articles{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line)}.related-articles h2{margin:.05rem 0 1.1rem;color:var(--navy);font-size:clamp(1.5rem,3vw,2.1rem)}.related-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related-article-card{padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:#fff}.related-article-card h3{margin:.1rem 0 .75rem;color:var(--navy);font-size:1.08rem;line-height:1.28}.related-article-card h3 a{color:inherit}.related-article-card p:last-child{margin:0;color:var(--muted);font-size:.88rem}.link-group{width:min(100% - 2rem,76rem);margin:1rem auto;padding:clamp(1rem,3vw,2rem)}.link-group h2{width:auto;margin:0 0 .8rem;color:var(--navy);font-size:1.4rem}.link-group ul{margin:0;padding-left:1.2rem}.link-group li{margin:.42rem 0}.developers-footer{margin-top:0;background:var(--navy);color:#dbe7f9}body.developers-tech-talk .developers-footer a{color:#fff}.developers-footer__inner{width:min(100% - 2rem,76rem);margin-inline:auto;display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:2rem;padding:3.25rem 0}.developers-footer__brand{display:inline-block;margin-bottom:.7rem;color:#fff;font-size:1.65rem;font-weight:900;letter-spacing:-.06em;text-decoration:none}.developers-footer p{color:#c3d3ea}.developers-footer h2{margin:0 0 .75rem;color:#fff;font-size:1rem}.developers-footer li{margin:.45rem 0}.developers-social a{font-size:.92rem}.developers-footer__legal{display:flex;justify-content:space-between;gap:1rem;padding:1rem max(1rem,calc((100% - 76rem)/2));border-top:1px solid rgba(255,255,255,.16);font-size:.86rem}.developers-footer__legal p{margin:0}.developers-footer__legal nav{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:70rem){.developers-header__actions{display:none}.coffee-layout,.article-layout{grid-template-columns:1fr}.sidebar-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.article-hero{grid-template-columns:1fr}.article-hero__image{max-width:42rem}.developers-footer__inner{grid-template-columns:1.6fr repeat(2,1fr)}.developers-footer__inner>section:last-child{grid-column:2/4}}@media(max-width:52rem){.developers-header__utility p,.developers-nav{display:none}.developers-header__utility{justify-content:flex-end}.developers-header__main{min-height:4.5rem}.developers-mobile-nav{display:block}.coffee-hero,.quote-panel{grid-template-columns:1fr}.coffee-hero{padding-top:2rem}.coffee-hero__image{order:-1}.card-grid,.related-articles__grid{grid-template-columns:1fr}.sidebar-stack{grid-template-columns:1fr}.article-navigation{grid-template-columns:1fr}.article-navigation__next{text-align:left}.quote-panel iframe{min-height:42rem}.developers-footer__inner{grid-template-columns:1fr;padding:2.5rem 0}.developers-footer__inner>section:last-child{grid-column:auto}.developers-footer__legal{display:block}.developers-footer__legal nav{margin-top:.6rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
 .coffee-layout>*,.article-layout>*{min-width:0}.article__content{min-width:0;overflow-wrap:anywhere}.article__content pre,.article__content table{display:block;max-width:100%;overflow-x:auto}[data-developers-surface=country_recruitment]{margin:0;background:var(--wash);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6}[data-developers-surface=country_recruitment] *,[data-developers-surface=country_recruitment] *::before,[data-developers-surface=country_recruitment] *::after{box-sizing:border-box}[data-developers-surface=country_recruitment] img{display:block;max-width:100%;height:auto}[data-developers-surface=country_recruitment] main{padding:clamp(1.5rem,4vw,3rem) 0 4rem}[data-developers-surface=country_recruitment] .mobile-nav summary{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.45rem;list-style:none}[data-developers-surface=country_recruitment] .brand--footer span{color:#fff}@media(max-width:52rem){.developers-header__utility{min-height:2.75rem;padding-block:0}.developers-header__utility div{gap:.25rem}body.developers-tech-talk .developers-header__utility div>a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.45rem}}
/* Developers.dev Tech Talk public component adapter. */
body.developers-tech-talk .developers-theme-main{padding:clamp(1.5rem,4vw,4rem) 0}body.developers-tech-talk .cBlg-ctntBlock{width:min(100% - 2rem,76rem);margin-inline:auto}body.developers-tech-talk .cBlg-blgBx{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 .45rem 1.4rem rgba(7,26,51,.05)}body.developers-tech-talk .eb-entry-title{color:var(--navy);font-size:clamp(2rem,4.4vw,4rem);line-height:1.06;letter-spacing:-.045em}body.developers-tech-talk [data-blog-content]{font-size:1.05rem;overflow-wrap:anywhere}body.developers-tech-talk [data-blog-content] h2,body.developers-tech-talk [data-blog-content] h3,body.developers-tech-talk [data-blog-content] h4{color:var(--navy);line-height:1.2;scroll-margin-top:1.5rem}body.developers-tech-talk [data-blog-content] pre,body.developers-tech-talk [data-blog-content] table{display:block;max-width:100%;overflow-x:auto}body.developers-tech-talk .developers-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}body.developers-tech-talk .developers-blog-card{display:flex;flex-direction:column;overflow:hidden;padding:0}body.developers-tech-talk .developers-blog-card__media img{width:100%;aspect-ratio:16/9;object-fit:cover}body.developers-tech-talk .developers-blog-card .cBlg-blgBxTextSecIn{padding:1.1rem}body.developers-tech-talk .developers-blog-card__cta{display:inline-flex;min-height:44px;align-items:center;padding:0 1.1rem 1.1rem;font-weight:800}body.developers-tech-talk .developers-blog-hero{width:min(100% - 2rem,76rem);margin-inline:auto;padding:clamp(2.5rem,7vw,6rem) 0}body.developers-tech-talk .developers-blog-hero h1{color:var(--navy);font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.04;letter-spacing:-.05em}body.developers-tech-talk .developers-blog-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}body.developers-tech-talk .developers-blog-hero__actions a{display:inline-flex;min-height:44px;align-items:center;padding:.62rem 1rem;border:1px solid var(--blue);border-radius:.45rem;font-weight:800;text-decoration:none}body.developers-tech-talk .table-of-contents{margin:0 0 1.75rem;padding:1rem 1.1rem;border-left:.3rem solid var(--blue);background:var(--sky)}body.developers-tech-talk .toc-toggle{min-height:44px;border:0;background:transparent;color:var(--navy);font-weight:850}body.developers-tech-talk .pn-sec a{min-height:44px}body.developers-tech-talk .eb-entry-brief,body.developers-tech-talk .eb-entry-recommendation,body.developers-tech-talk .eb-entry-review{margin:1.5rem 0;padding:1.25rem;border:1px solid #b9d5f7;border-radius:.8rem;background:linear-gradient(135deg,#eef7ff,#fff)}@media(max-width:52rem){body.developers-tech-talk .developers-blog-grid{grid-template-columns:1fr}body.developers-tech-talk .cBlg-ctntBlock{width:min(100% - 1rem,76rem)}}

/* Readability, decision CTA, and expert-author refinements. */
body.developers-tech-talk [data-blog-content] p,
body.developers-tech-talk [data-blog-content] > ul,
body.developers-tech-talk [data-blog-content] > ol{max-width:72ch;margin-inline:auto;line-height:1.78}
body.developers-tech-talk [data-blog-content] h2,
body.developers-tech-talk [data-blog-content] h3,
body.developers-tech-talk [data-blog-content] h4{max-width:38ch;margin-right:auto}
body.developers-tech-talk .hero-image-figure img{width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover}
body.developers-tech-talk .eb-entry-brief,
body.developers-tech-talk .eb-entry-recommendation{padding:clamp(1.25rem,3vw,2rem);border:1px solid #8db8ef;border-radius:1rem;background:linear-gradient(135deg,#eaf4ff 0,#fff 62%);box-shadow:0 .75rem 2rem rgba(7,67,158,.1)}
body.developers-tech-talk .eb-entry-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,auto);gap:clamp(1rem,3vw,2rem);align-items:center}
body.developers-tech-talk .eb-entry-recommendation{display:block}
body.developers-tech-talk .eb-entry-recommendation>p{max-width:68ch;margin:.8rem 0 0;line-height:1.72}
body.developers-tech-talk .eb-entry-brief__actions,
body.developers-tech-talk .eb-entry-recommendation__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}
body.developers-tech-talk .eb-entry-recommendation__actions{justify-content:flex-start;margin-top:1.25rem}
body.developers-tech-talk .eb-entry-brief__actions a,
body.developers-tech-talk .eb-entry-recommendation__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.72rem 1rem;border:1px solid var(--blue);border-radius:.6rem;background:#fff;color:var(--blue-strong);font-weight:800;line-height:1.25;text-align:center;text-decoration:none}
body.developers-tech-talk .eb-entry-brief__actions a:last-child,
body.developers-tech-talk .eb-entry-recommendation__actions a:last-child{background:var(--blue);color:#fff}
body.developers-tech-talk .eb-entry-brief__actions a:hover,
body.developers-tech-talk .eb-entry-recommendation__actions a:hover{transform:translateY(-1px);box-shadow:0 .45rem 1rem rgba(7,67,158,.16)}
body.developers-tech-talk .eb-entry-review{padding:clamp(1.25rem,3vw,2rem);border-color:#a5d6c2;background:linear-gradient(135deg,#edf9f4,#fff)}
body.developers-tech-talk .eb-entry-review__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:1rem}
body.developers-tech-talk .eb-entry-review__meta-item{padding:.75rem;border:1px solid #cde7db;border-radius:.65rem;background:rgba(255,255,255,.78)}
body.developers-tech-talk .eb-entry-review__meta-label{display:block;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
body.developers-tech-talk .eb-entry-review__meta-value{display:block;margin-top:.2rem;color:var(--navy);font-weight:800}
body.developers-tech-talk .eb-entry-author-bio{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1.25rem;align-items:start}
body.developers-tech-talk .cBlg-ati-left{width:7rem}
body.developers-tech-talk .cBlg-ati-left img{width:7rem;height:7rem;aspect-ratio:1;border:4px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 .45rem 1.2rem rgba(7,26,51,.16)}
body.developers-tech-talk .cBlg-ati-right{min-width:0}
@media(max-width:52rem){body.developers-tech-talk .eb-entry-brief,body.developers-tech-talk .eb-entry-recommendation{grid-template-columns:1fr}body.developers-tech-talk .eb-entry-brief__actions,body.developers-tech-talk .eb-entry-recommendation__actions{justify-content:flex-start}body.developers-tech-talk .eb-entry-author-bio{grid-template-columns:5.25rem minmax(0,1fr);gap:1rem}body.developers-tech-talk .cBlg-ati-left,body.developers-tech-talk .cBlg-ati-left img{width:5.25rem;height:5.25rem}}
