/* ADVANS editorial revision 5: white surfaces, deliberate crops, compact rhythm. */
:root{--soft:#fff;--paper:#fff}
body,.review,.method-panel,.premium-intro,.stock-facts div,.digest-context,.opinions,.at-glance,.review-questions,.product-comparison>div+div,.case-invite,.audio-mini,.newsletter,.five-grid,.calculator,.badge,.marketrail,.marketrail .rail-label,.marketrail .railitems,.chart-art,.expectations,.marketnote,.learn-hero,.learn-panel,.cost-highlight,.draft-banner,.design-options,.internal-work,.pending-nav,.task-status,.premium-preview{background:#fff!important}
.method-panel,.premium-intro{padding:20px 0;border-block:2px solid #25282c}
.digest-context{border-block:1px solid #d9dce0;padding-inline:0}
.stock-facts div{border-bottom:1px solid #d9dce0;padding-inline:0}
.news-photo,.portrait-photo,.news-photo>a,.news-photo img,.storythumb,.v3-story>.portrait-photo,.article-media{background:transparent!important}
.news-photo{margin:0 0 10px!important;min-height:0!important}
.news-photo img{width:100%!important;height:auto!important;object-fit:cover!important;object-position:var(--photo-focus,50% 50%)!important;max-height:none!important}
.v3-grid .news-photo>a,.v3-grid .news-photo.portrait-photo>a,.company-grid .news-photo>a,.digital-feature .news-photo>a,.front-left .news-photo>a,.front-lead .news-photo>a{display:block;position:relative;aspect-ratio:3/2;height:auto!important;overflow:hidden;background:transparent!important}
.v3-grid .news-photo>a>img,.v3-grid .news-photo.portrait-photo>a>img,.company-grid .news-photo>a>img,.digital-feature .news-photo>a>img,.front-left .news-photo>a>img,.front-lead .news-photo>a>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:var(--photo-focus,50% 50%)!important}
.news-photo img[src*="lisa-cook"],.storythumb img[src*="lisa-cook"],.article-media img[src*="lisa-cook"]{--photo-focus:50% 16%}
.news-photo img[src*="amazon-van"]{--photo-focus:50% 66%}
.news-photo img[src*="mercadolibre"]{--photo-focus:50% 72%}
.news-photo img[src*="ledger-product"]{--photo-focus:50% 46%}
.news-photo img[src*="intel-headquarters"]{--photo-focus:50% 45%}
.v3-grid .news-photo figcaption,.v3-grid.four .news-photo figcaption,.news-photo .photo-credit{min-height:0!important;font-size:9px!important;line-height:1.4;margin:6px 0 0}
.v3-grid{gap:24px;align-items:start}
.v3-grid .v3-card{display:block;grid-row:auto;align-content:start;padding-bottom:0}
.v3-grid .v3-card .eyebrow{margin-top:12px}.v3-grid .v3-card h3{margin-top:7px}
.v3-grid.three .v5-wide-story{grid-column:1/-1;border-right:0;padding:22px 0 0;border-top:1px solid #d9dce0;display:grid;grid-template-columns:1fr 1.3fr 1fr;column-gap:26px;align-items:start}
.v5-wide-story>.news-photo{grid-row:1/6}.v5-wide-story>.eyebrow,.v5-wide-story>h3,.v5-wide-story>.card-deck,.v5-wide-story>.meta{grid-column:2}.v5-related-digest{grid-column:3;grid-row:1/6;border-left:1px solid #d9dce0;padding-left:24px}.v5-related-digest article+article{border-top:1px solid #d9dce0;margin-top:16px;padding-top:12px}.v5-related-digest h3{font-size:21px}.v5-related-digest p{font-size:13px;color:#626871;line-height:1.5;margin-bottom:0}
.company-block{padding-block:24px}.company-grid{align-items:start}.company-related h3{font-size:21px}.company-topics{margin-bottom:18px}
.v3-story>.news-photo{max-width:1030px!important;margin:22px auto 26px!important}
.v3-story>.news-photo>img,.article-media img{aspect-ratio:16/9!important;height:auto!important;max-height:none!important;width:100%!important;object-fit:cover!important;object-position:var(--photo-focus,50% 50%)!important}
.v3-story>.portrait-photo{max-width:840px!important}.v3-story>.portrait-photo>img,.article-media.is-portrait img{aspect-ratio:3/2!important;object-position:50% 16%!important}
.v3-story>.news-photo:has(img[src*="ledger-product"]){max-width:780px!important}.v3-story>.news-photo>img[src*="ledger-product"]{aspect-ratio:4/3!important}
.learning-links>div{border:0!important;padding:0!important}.learning-links .news-photo{aspect-ratio:3/2;background:transparent!important}.learning-links .news-photo img{height:100%!important;object-fit:cover!important}
.source-dialog-v5{border:1px solid #d9dce0;background:#fff;color:#25282c;padding:28px;max-width:min(610px,calc(100% - 32px));border-radius:0;box-shadow:0 20px 100px #0004}.source-dialog-v5::backdrop{background:#14161b99}.source-dialog-v5 h2{font-size:27px;letter-spacing:-.035em}.source-dialog-v5 p{line-height:1.6}.source-dialog-v5 .source-url{display:block;overflow-wrap:anywhere;font-size:12px;border-block:1px solid #d9dce0;padding:17px 0;user-select:text}.source-dialog-v5 .source-actions{display:flex;gap:10px;margin-top:22px}.source-dialog-v5 button{padding:11px 16px;background:#fff;border:1px solid #25282c;font:inherit;cursor:pointer}.source-dialog-v5 button:first-child{background:#25282c;color:white}a[data-source-url]{cursor:pointer;text-decoration:underline;text-underline-offset:2px}a[data-source-url]:focus-visible{outline:2px solid #ec252a;outline-offset:3px}
@media(max-width:850px){.v3-grid.three .v5-wide-story{grid-template-columns:1fr 1fr}.v5-related-digest{grid-column:1/-1;grid-row:auto;border-left:0;border-top:1px solid #d9dce0;padding:18px 0 0;margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.v5-related-digest article+article{border:0;margin:0;padding:0}}
@media(max-width:600px){.v3-grid.three .v5-wide-story{display:block}.v5-related-digest{display:block}.v5-related-digest article+article{border-top:1px solid #d9dce0;margin-top:17px;padding-top:12px}.company-grid{gap:14px}.news-photo .photo-credit{font-size:9px!important}.v3-story>.news-photo>img{aspect-ratio:3/2!important}.source-dialog-v5{padding:22px}.company-related{padding-top:17px}}
.front-briefs-v5{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;margin:0;border-top:0;padding-bottom:10px}.front-briefs-v5>h2{grid-column:1/-1;margin-top:20px}.front-briefs-v5 .brief-item{border:0;padding:12px 0}.front-briefs-v5 .brief-item h3{font-size:23px}.front-briefs-v5 .brief-item p{font-size:14px;line-height:1.55}
img.storythumb[src*="diego"],img.storythumb[src*="francisco"],img.storythumb[src*="ximena"]{height:auto!important;max-height:420px;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center 12%!important;width:100%!important}
@media(max-width:600px){.front-briefs-v5{grid-template-columns:1fr;gap:0}.front-briefs-v5 .brief-item+.brief-item{border-top:1px solid #d9dce0}.front-briefs-v5 .brief-item h3{font-size:23px}}
.news-photo img[src*="sec-headquarters"]{--photo-focus:50% 85%}
/* Separators sit in the gutter, keeping every photograph the same width. */
.v3-grid>.v3-card{padding-right:0!important;border-right:0!important;position:relative}.v3-grid>.v3-card:after{content:"";position:absolute;right:-12px;top:0;bottom:0;width:1px;background:#d9dce0}.v3-grid.three>.v3-card:nth-child(3n):after,.v3-grid.four>.v3-card:nth-child(4n):after,.v3-grid>.v5-wide-story:after{display:none}.v3-grid .news-photo figcaption{min-height:26px!important}.v3-grid>.v3-card>.eyebrow{min-height:26px;line-height:1.3;margin-bottom:3px}.v3-grid>.v5-wide-story>.eyebrow{min-height:0}
@media(max-width:1250px) and (min-width:851px){.v3-grid.four>.v3-card:nth-child(2n):after{display:none}}
@media(max-width:850px) and (min-width:601px){.v3-grid.three>.v3-card:nth-child(3n):after{display:block}.v3-grid>.v3-card:nth-child(2n):after,.v3-grid>.v5-wide-story:after{display:none}}
@media(max-width:600px){.v3-grid>.v3-card:after{display:none}.v3-grid .news-photo figcaption{min-height:0!important}.v3-grid>.v3-card>.eyebrow{min-height:0}}
