.blog-landing-container{background:var(--ask-bg-primary,#fafaf9);width:min(1200px,100%);color:var(--ask-text-primary,#212529);font-family:var(--font-family-poppins,"Poppins",system-ui,sans-serif);margin:0 auto;padding:3rem 1.25rem 140px}.blog-hero{text-align:center;max-width:920px;margin:0 auto 3.25rem}.blog-eyebrow,.journal-section-heading>span,.blog-promo-eyebrow{color:var(--ask-text-muted,#737b84);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:650}.blog-title{font-size:clamp(2.8rem,7vw,4.8rem);font-weight:var(--font-weight-semibold,600);letter-spacing:-.055em;margin:.35rem 0 .65rem;line-height:1.05}.blog-subtitle{max-width:720px;color:var(--ask-text-muted,#6c757d);margin:0 auto;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.blog-search{text-align:left;width:min(720px,100%);margin:2rem auto 0}.blog-search-label{color:var(--ask-text-secondary,#495057);font-size:.8rem;font-weight:var(--font-weight-medium,500);margin:0 0 .5rem .2rem;display:block}.blog-search-control{background:linear-gradient(135deg,#fffffff2,#eef1f4db);border:1px solid #4e566033;border-radius:18px;align-items:center;gap:.5rem;padding:.42rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 35px #252b3114,inset 0 1px #ffffffe6}.blog-search-control:focus-within{border-color:#3c444e6b;box-shadow:0 14px 38px #252b311c,0 0 0 4px #636c7614}.blog-search-input{min-width:0;color:var(--ask-text-primary,#212529);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.72rem .85rem;font-size:.96rem}.blog-search-input::placeholder{color:var(--ask-text-muted,#767d85)}.blog-search-submit,.blog-promo-cta,.pagination-link-button,.pagination-jump-button{border:1px solid var(--ask-button-silver-border,#c6ccd2);background:var(--silver-gradient,linear-gradient(135deg,#fff,#dfe3e7));min-height:42px;color:var(--ask-button-silver-text,#212529);cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.2;text-decoration:none;transition:filter .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #181d2217,inset 0 1px #fffffff2}.blog-search-submit{border-radius:13px;flex:none;padding:.65rem 1.25rem}.blog-search-submit:hover,.blog-promo-cta:hover,.pagination-link-button:hover,.pagination-jump-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 7px 16px #181d221f}.blog-search-summary{color:var(--ask-text-muted,#6c757d);flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;font-size:.86rem;display:flex}.blog-search-summary p{margin:0}.blog-search-clear,.no-posts a{color:var(--ask-text-primary,#212529);text-underline-offset:3px}.journal-topics{width:min(820px,100%);color:var(--ask-text-muted,#737b84);text-align:center;margin:1.5rem auto 0;font-size:.72rem}.journal-topics>span{margin-bottom:.55rem;font-weight:600;display:block}.journal-topics>div{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:.45rem;padding:.15rem;display:flex;overflow-x:auto}.journal-topics>div::-webkit-scrollbar{display:none}.journal-topics a{color:#525b66;background:#ffffff80;border:1px solid #11182717;border-radius:999px;flex:none;padding:.42rem .72rem;font-weight:550;text-decoration:none}.journal-topics a:hover{background:#ffffffe6;border-color:#1118272e}.journal-section-heading{margin-bottom:1.2rem}.journal-section-heading h2{letter-spacing:-.035em;margin:.3rem 0 0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.25}.blog-posts-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.blog-post-card{background:#ffffff85;border:1px solid #11182714;border-radius:18px;min-width:0;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 7px 24px #1c22280e}.blog-post-card:hover{border-color:#11182724;transform:translateY(-3px);box-shadow:0 16px 38px #1c22281a}.blog-post-card--featured{grid-column:1/-1}.blog-post-link{width:100%;min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-post-card--featured .blog-post-link{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);display:grid}.blog-post-image-wrapper{aspect-ratio:16/10;isolation:isolate;background:#eef0f2;min-height:0;position:relative;overflow:hidden}.blog-post-card--featured .blog-post-image-wrapper{aspect-ratio:auto;min-height:360px}.blog-post-image{z-index:1;object-fit:cover;width:100%;height:100%;transition:opacity .2s,transform .5s}.blog-post-card:hover .blog-post-image:not(.fallback-image-is-default){transform:scale(1.035)}.blog-image-fallback-content{z-index:2;color:#27313b;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.35rem;display:flex;position:absolute;inset:0}.blog-image-fallback-content:before{content:"";opacity:.28;background:currentColor;border-radius:999px;width:42px;height:2px;position:absolute;top:1.2rem;right:1.2rem}.blog-image-fallback-content small,.blog-image-fallback-content strong{display:block}.blog-image-fallback-content small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem;font-weight:650}.blog-image-fallback-content strong{letter-spacing:-.03em;max-width:90%;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.15}.blog-post-image-wrapper:has(.fallback-image-is-default) .blog-post-image{opacity:0}.blog-post-image-wrapper:has(.fallback-image-is-default) .blog-image-fallback-content{opacity:1}.blog-post-image-wrapper[data-journal-theme=medicines]:has(.fallback-image-is-default){background:linear-gradient(145deg,#dbe9e2,#f2f5ef 58%,#cadbd4)}.blog-post-image-wrapper[data-journal-theme=exams]:has(.fallback-image-is-default){background:linear-gradient(145deg,#deddea,#f4f2f6 58%,#d0d5e2)}.blog-post-image-wrapper[data-journal-theme=careers]:has(.fallback-image-is-default){background:linear-gradient(145deg,#ebe2d3,#f7f3eb 58%,#ded4c3)}.blog-post-image-wrapper[data-journal-theme=technology]:has(.fallback-image-is-default){background:linear-gradient(145deg,#d5e4e7,#eff4f5 58%,#c8d9dd)}.blog-post-image-wrapper[data-journal-theme=evidence]:has(.fallback-image-is-default){background:linear-gradient(145deg,#d8e1ea,#f1f4f6 58%,#cbd7e1)}.blog-post-image-wrapper[data-journal-theme=journal]:has(.fallback-image-is-default){background:linear-gradient(145deg,#dedfe0,#f4f4f2 58%,#d3d5d6)}.blog-post-content{flex-direction:column;flex:1;min-width:0;padding:1.25rem;display:flex}.blog-post-card--featured .blog-post-content{justify-content:center;padding:clamp(1.5rem,4vw,3rem)}.blog-post-kicker{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.65rem;display:flex}.blog-post-kicker span{color:#68717b;letter-spacing:.035em;background:#f8f9fab8;border:1px solid #11182714;border-radius:999px;padding:.26rem .5rem;font-size:.63rem;font-weight:650}.blog-post-kicker span:first-child:not(:last-child){color:#fff;background:#30363c}.post-date-faint{color:var(--ask-text-muted,#7b828a);margin-bottom:.55rem;font-size:.76rem;display:block}.blog-post-title{color:var(--ask-text-primary,#212529);font-size:1.2rem;font-weight:var(--font-weight-semibold,600);letter-spacing:-.018em;margin:0;line-height:1.35}.blog-post-card--featured .blog-post-title{letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.2}.blog-post-excerpt{color:var(--ask-text-secondary,#4f5862);flex:1;margin:.75rem 0 0;font-size:.9rem;line-height:1.65}.blog-post-card--featured .blog-post-excerpt{font-size:.98rem}.blog-read-more-link{color:#3f4852;align-items:center;gap:.4rem;margin-top:1rem;font-size:.8rem;font-weight:600;display:inline-flex}.blog-post-card:hover .blog-read-more-link{color:#111827}.no-posts{text-align:center;grid-column:1/-1;padding:3rem 1rem}.no-posts h2{margin:0 0 .45rem;font-size:1.35rem}.no-posts p{color:var(--ask-text-muted,#6c757d);margin:0 0 .75rem}.blog-pagination{color:var(--ask-text-muted,#666);justify-items:center;gap:.85rem;margin-top:3rem;font-size:.86rem;display:grid}.pagination-info{font-weight:600}.pagination-buttons{grid-template-columns:repeat(2,minmax(130px,1fr));gap:.75rem;width:min(360px,100%);display:grid}.pagination-link-button{border-radius:13px;min-height:44px;padding:.65rem 1rem}.pagination-link-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pagination-jump-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex}.pagination-jump-label{font-size:.82rem;font-weight:500}.pagination-jump-input{border:1px solid var(--ask-border-light,#d8d8d8);background:var(--ask-bg-primary,#fff);width:5rem;min-height:42px;color:var(--ask-text-primary,#212529);font:inherit;text-align:center;border-radius:10px;padding:.5rem}.pagination-jump-button{border-radius:12px;min-width:54px;padding:.55rem .85rem}.blog-promo-section{background:linear-gradient(135deg,#ffffff9e,#e7eaeeb8);border:1px solid #11182714;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:4rem;padding:1.4rem 1.55rem;display:grid}.blog-promo-title{letter-spacing:-.025em;margin:.3rem 0;font-size:1.35rem}.blog-promo-text{max-width:720px;color:var(--ask-text-secondary,#4f5862);margin:0;font-size:.88rem;line-height:1.6}.blog-promo-cta{white-space:nowrap;border-radius:13px;padding:.65rem 1rem}@media (max-width:991px){.blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-card--featured .blog-post-link{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}@media (max-width:700px){.blog-landing-container{padding:2.25rem 1rem 120px}.blog-hero{margin-bottom:2.5rem}.blog-title{font-size:clamp(2.7rem,15vw,3.8rem)}.blog-subtitle{font-size:.95rem}.journal-topics{text-align:left}.journal-topics>div{justify-content:flex-start;margin-right:-1rem;padding-right:1rem}.blog-posts-container{grid-template-columns:1fr;gap:1rem}.blog-post-card--featured .blog-post-link{display:flex}.blog-post-card--featured .blog-post-image-wrapper{aspect-ratio:16/10;min-height:0}.blog-post-card--featured .blog-post-content{padding:1.25rem}.blog-post-card--featured .blog-post-title{font-size:1.35rem}.blog-post-card--featured .blog-post-excerpt{font-size:.92rem}.blog-promo-section{grid-template-columns:1fr;margin-top:3rem}.blog-promo-cta{width:100%}}@media (max-width:460px){.blog-search-input{padding-inline:.65rem;font-size:.86rem}.blog-search-submit{min-width:76px;padding-inline:.8rem}.pagination-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pagination-link-button{width:100%}.pagination-jump-form{grid-template-columns:auto 5rem 54px;width:100%;display:grid}.pagination-jump-input,.pagination-jump-button{width:100%}}@media (prefers-reduced-motion:reduce){.blog-post-card,.blog-post-image,.blog-search-submit,.blog-promo-cta,.pagination-link-button,.pagination-jump-button{transition:none}}
