@font-face{font-family:Manrope;src:url('/assets/manrope.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
html{scroll-behavior:smooth}
.ticker-mask>div{animation:yac-topics 32s linear infinite}
.ticker-mask:hover>div,.ticker-mask:focus-within>div,.ticker-mask.is-paused>div{animation-play-state:paused}
.ticker-toggle{font-size:.75rem;color:#632692;padding:.5rem .75rem;min-height:44px;border:1px solid #63269255;border-radius:99px;align-self:flex-start}
@keyframes yac-topics{to{transform:translateX(calc(-50% - 15px))}}
/* CSS zoom made type larger than the source design and clipped content on short screens. */
#digest{height:auto;min-height:100svh;padding-block:2rem}
@media(prefers-reduced-motion:reduce){.ticker-mask>div{animation:none!important}}
@media print{.ticker-mask>div{animation:none!important}.ticker-toggle{display:none!important}}
[hidden]{display:none!important}
:focus-visible{outline:2px solid #8d39dc;outline-offset:4px}
#mobile-menu{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;padding:32px 24px;background:#fdf0ec;color:#080707}
#mobile-menu::backdrop{background:#100b14aa}
.menu-close{display:grid;place-items:center;border:1px solid #0003;border-radius:16px;width:50px;height:50px;margin-left:auto}
.mobile-links{display:grid;gap:20px;margin-top:32px;font-size:clamp(28px,7vw,42px)}
.mobile-links a{display:block;letter-spacing:-.04em}
body.menu-open{overflow:hidden}
[data-audience][aria-selected="true"]{border:2px solid #a247d4;color:#0a0a0a;font-weight:600}
.pause-audience{font-size:.75rem;color:#632692;padding:.25rem}
#partner button[role="switch"] span{transition:transform .25s ease}
#partner button[aria-checked="true"] span{transform:translateX(20px)}
#brief-content.issue-content{display:block}
#brief-content .issue-title{font-size:clamp(1.35rem,4vw,2rem);letter-spacing:-.04em}
.issue-meta{font-size:.875rem;color:#55465d;margin-top:.65rem}
.issue-summary{max-width:72ch;margin-top:1rem;line-height:1.6}
.issue-story{border-top:1px solid #22132524;padding-top:1.2rem;margin-top:1.2rem}
.issue-story h3{font-size:1.23rem;font-weight:600}
.issue-story a{text-decoration:underline;color:#6526a1;overflow-wrap:anywhere}
#issue-archive{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem}
#issue-archive select{background:#fff;border:1px solid #0003;border-radius:12px;padding:.5rem .8rem;max-width:100%}
#form-status:empty{display:none}
#form-status[data-state="error"]{color:#a02242}
#newsletter-heading ~ #form-status[data-state="error"]{color:#ffc3cf}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.opportunity-card{border-radius:24px;background:var(--color-paper,#fff);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #22132515}
.opportunity-card h2{font-size:clamp(1.25rem,3.5vw,1.8rem);letter-spacing:-.04em}
.opportunity-card p{margin:.75rem 0;max-width:55ch;line-height:1.65}
.opportunity-card a,#issue-archive a{display:inline-block;margin:.4rem .7rem .1rem 0;color:#6526a1;text-decoration:underline}
/* BEGIN Your Agentic Cloud Signals navigation */
header nav[aria-label="Main"]>ul{gap:clamp(16px,2.7vw,38px)}
header nav[aria-label="Main"]>ul a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
header a[data-yac-nav][aria-current="page"]{color:#66269d;text-decoration:underline;text-underline-offset:7px}
header .mobile-links a[data-yac-nav]{min-height:44px;display:flex;align-items:center}
/* END Your Agentic Cloud Signals navigation */

/* Persistent navigation follows the existing blush surface and rounded controls. */
html{scroll-padding-top:120px}main [id]{scroll-margin-top:120px}
header.w-full{position:sticky;top:12px;z-index:40;width:calc(100% - 24px);max-width:1416px;margin:12px auto 0;padding:12px 0;background:rgba(253,240,236,.94);border:1px solid #ffffffbb;border-radius:24px;box-shadow:0 8px 35px #3b175112;backdrop-filter:blur(18px)}
header nav[aria-label="Main"]{padding-inline:clamp(16px,2.3vw,34px);gap:16px}
header nav[aria-label="Main"]>ul{gap:clamp(12px,1.5vw,24px)}
header nav[aria-label="Main"]>ul a{font-size:.82rem}
header nav[aria-label="Main"]>a:first-child{flex-shrink:0;width:48px;height:48px;border-radius:16px}
header nav[aria-label="Main"]>div{flex-shrink:0}
@media(max-width:1279px){header nav[aria-label="Main"]>ul,header nav[aria-label="Main"]>div{display:none!important}header nav[aria-label="Main"]>[aria-controls="mobile-menu"]{display:grid!important;place-items:center}}
@media(min-width:1280px){header nav[aria-label="Main"]>[aria-controls="mobile-menu"]{display:none!important}}
@media print{header.w-full{position:static;box-shadow:none}}
