.chip{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:4px 9px;background:var(--pop);color:var(--navy);font-family:var(--label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);line-height:1.2}.journal-hero{padding:clamp(56px,8vw,112px) 0 clamp(36px,4vw,56px)}.journal-hero .section-kicker{margin-bottom:18px;color:var(--text-faint)}.journal-hero h1{font-size:clamp(40px,5.6vw,84px);max-width:16ch}.journal-intro{margin:24px 0 0;max-width:62ch;color:var(--text-soft);font-size:clamp(17px,1.35vw,20px);text-wrap:pretty}.journal-rss{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--text-faint);font-size:14px;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.journal-rss svg{width:15px;height:15px}.journal-rss:hover{color:var(--text);border-color:var(--pop)}.journal-featured{padding-bottom:clamp(48px,6vw,80px)}.journal-featured>.label,.related-head .label{color:var(--text-faint);margin-bottom:14px}.journal-list{padding-bottom:clamp(64px,8vw,110px);border-top:1px solid var(--line-strong);padding-top:clamp(36px,4vw,52px)}.journal-list-title{font-size:clamp(26px,2.6vw,38px);margin-bottom:22px}.journal-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.journal-chips{display:flex;flex-wrap:wrap;gap:8px}.journal-chips button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;background:transparent;color:var(--text-soft);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:600 14px var(--font-archivo),system-ui,sans-serif;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.journal-chips button span{font-family:var(--label);font-size:12px;opacity:.7}.journal-chips button:hover{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text)}.journal-chips button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-text);box-shadow:3px 3px 0 var(--btn-shadow)}.journal-search{display:flex;align-items:center;gap:10px;width:min(360px,100%);height:46px;padding:0 12px;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.journal-search:focus-within{box-shadow:inset 0 0 0 2px var(--pop)}.journal-search svg{width:18px;height:18px;color:var(--text-faint);flex:none}.journal-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.journal-search input::-webkit-search-cancel-button{display:none}.journal-search button{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:var(--text-faint);cursor:pointer}.journal-empty{padding:40px 0;display:grid;gap:10px;justify-items:start}.journal-empty h3{font-size:26px}.journal-empty p{margin:0;color:var(--text-soft)}html[data-personality=xerox] .journal-chips button:not([aria-pressed=true]),html[data-personality=xerox] .journal-search{background:var(--paper)}.journal-cta{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:28px;margin-bottom:clamp(80px,10vw,140px);padding:clamp(28px,4vw,52px);background:var(--surface-ink);color:var(--oat);box-shadow:10px 10px 0 var(--pop)}.journal-cta h2{font-size:clamp(28px,3.2vw,46px);margin:10px 0 12px;max-width:18ch}.journal-cta p:not(.label){margin:0;max-width:56ch;color:rgb(236 226 205/.86)}.journal-cta .label{color:rgb(236 226 205/.74)}.journal-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.journal-cta .btn-primary{background:var(--oat);color:var(--navy)}html[data-personality=xerox] .journal-cta{background:var(--blue);color:var(--paper);box-shadow:0 22px 44px rgb(60 44 20/.2);transform:rotate(-.5deg)}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,2.4vw,34px)}.post-card{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0}.post-cover{display:block;overflow:hidden;aspect-ratio:1200/630;background:var(--surface-ink);box-shadow:6px 6px 0 var(--pop);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.post-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.post-card:hover .post-cover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--pop)}.post-card:hover .post-cover img{transform:scale(1.03)}.post-body{display:flex;flex-direction:column;gap:10px;flex:1}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-family:var(--label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-faint)}.post-title{font-size:clamp(22px,1.9vw,27px);line-height:1.08}.post-title a{background:linear-gradient(var(--pop),var(--pop)) 0 100% /0 2px no-repeat;transition:background-size .35s var(--ease-out)}.post-card:hover .post-title a,.post-title a:focus-visible{background-size:100% 2px}.post-title a:after{content:"";position:absolute;inset:0}.post-excerpt{margin:0;color:var(--text-soft);font-size:16px;line-height:1.55;flex:1}.post-date{margin:0;color:var(--text-faint);font-size:14px}.post-card.is-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px)}.post-card.is-featured .post-cover{box-shadow:10px 10px 0 var(--pop)}.post-card.is-featured .post-title{font-size:clamp(30px,3.4vw,50px);line-height:1.02}.post-card.is-featured .post-excerpt{font-size:clamp(17px,1.3vw,19px);flex:none}html[data-personality=xerox] .post-card{padding:12px 12px 18px;background:var(--paper);box-shadow:0 12px 28px rgb(60 44 20/.12)}html[data-personality=xerox] .post-card .post-cover{box-shadow:none}html[data-personality=xerox] .post-card:hover{box-shadow:0 18px 36px rgb(60 44 20/.18)}html[data-personality=xerox] .post-card.is-featured{padding:16px;transform:rotate(-.4deg)}html[data-personality=xerox] .post-grid .post-card:nth-child(3n+2){transform:rotate(.5deg)}html[data-personality=xerox] .post-grid .post-card:nth-child(3n){transform:rotate(-.3deg)}html[data-personality=xerox] .post-body{padding:0 6px}.read-progress{position:fixed;inset:0 0 auto;z-index:75;height:3px;pointer-events:none}.read-progress div{height:100%;background:var(--pop);transform:scaleX(0);transform-origin:0 50%}.article-grid,.article-head{width:min(1180px,calc(100% - 2 * var(--gutter)));margin-inline:auto;display:grid;grid-template-columns:230px minmax(0,720px);justify-content:center;column-gap:clamp(40px,5vw,84px)}.article-head{padding:clamp(40px,6vw,84px) 0 clamp(36px,4vw,52px)}.article-head>*{grid-column:2}.crumbs ol{display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;font-size:14px;color:var(--text-faint);min-width:0}.crumbs li{white-space:nowrap}.crumbs li+li:before{content:"/";margin-right:8px;opacity:.6}.crumbs li[aria-current]{overflow:hidden;text-overflow:ellipsis}.crumbs a:hover{color:var(--text)}.article-head .chip{margin-bottom:20px}.article-head h1{font-size:clamp(36px,4.8vw,66px);line-height:1;max-width:20ch}html[data-personality=xerox] .article-head h1{font-size:clamp(40px,5.2vw,72px)}.article-dek{margin:24px 0 0;max-width:58ch;color:var(--text-soft);font-size:clamp(18px,1.45vw,21px);line-height:1.5;text-wrap:pretty}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-faint);font-size:14.5px}.byline{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:600}.byline:hover span{text-decoration:underline;text-decoration-color:var(--pop);text-underline-offset:4px}.share{display:flex;align-items:center;gap:8px;margin-top:18px}.share .label{color:var(--text-faint);margin-right:6px}.share a,.share button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--text-soft);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:color .2s,box-shadow .2s}.share a:hover,.share button:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.share svg{width:15px;height:15px}.article-grid{align-items:start;padding-bottom:clamp(56px,7vw,96px)}.article-rail{position:sticky;top:calc(var(--nav-h) + 28px);max-height:calc(100vh - var(--nav-h) - 56px);overflow:auto}.toc .label{color:var(--text-faint);margin:0 0 14px}.toc ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--line-strong)}.toc a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;color:var(--text-faint);font-size:14.5px;line-height:1.35;transition:color .2s,border-color .2s}.toc a:hover{color:var(--text)}.toc a[aria-current]{color:var(--text);border-left-color:var(--pop);font-weight:600}.toc-mobile{display:none}.article-main{min-width:0;font-size:18px;line-height:1.7;color:rgb(236 226 205/.92)}html[data-personality=xerox] .article-main{color:#2C3150;padding:clamp(24px,4vw,56px);background:var(--paper);box-shadow:0 16px 40px rgb(60 44 20/.14)}.article-main p{margin:0 0 1.1em;text-wrap:pretty}.article-main strong{color:var(--text);font-weight:650}.article-main a:not(.btn):not(.text-link){color:var(--text);text-decoration:underline;text-decoration-color:var(--pop);text-decoration-thickness:2px;text-underline-offset:3px}.article-main a:not(.btn):not(.text-link):hover{background:var(--pop);color:var(--navy);text-decoration-color:transparent}.article-main .ext{width:.8em;height:.8em;margin-left:2px;vertical-align:-1px}.a-section{scroll-margin-top:calc(var(--nav-h) + 24px)}.a-section h2{font-size:clamp(27px,2.8vw,38px);line-height:1.06;margin:2.1em 0 .65em;color:var(--text)}html[data-personality=xerox] .a-section h2{color:var(--blue)}.a-section h3{font-size:21px;line-height:1.2;margin:1.5em 0 .45em;color:var(--text);font-family:var(--font-archivo),system-ui,sans-serif;font-stretch:100%;font-weight:700;letter-spacing:-.01em}.a-takeaways{margin-bottom:8px;padding:clamp(22px,3vw,32px);background:var(--surface-ink);color:var(--oat);box-shadow:8px 8px 0 var(--pop)}.a-takeaways .label{margin:0 0 12px;color:rgb(236 226 205/.74)}.a-takeaways ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:17px;line-height:1.5}.a-takeaways li{display:grid;grid-template-columns:18px 1fr;gap:10px}.a-takeaways li:before{content:"";width:8px;height:8px;margin-top:8px;background:var(--pop);transform:rotate(45deg)}html[data-personality=xerox] .a-takeaways{background:#EFE6D3;color:#2C3150;box-shadow:none;border-left:4px solid var(--pink)}html[data-personality=xerox] .a-takeaways .label{color:#4D5070}.a-list{display:grid;gap:10px;margin:0 0 1.3em;padding:0;list-style:none}.a-list li{display:grid;grid-template-columns:20px 1fr;gap:8px}.a-list li:before{content:"";width:8px;height:8px;margin-top:.62em;background:var(--pop);transform:rotate(45deg)}.a-steps{display:grid;gap:0;margin:0 0 1.4em;padding:0;list-style:none;counter-reset:step}.a-steps li{position:relative;display:grid;grid-template-columns:52px 1fr;column-gap:14px;padding:16px 0;border-top:1px solid var(--line);counter-increment:step}.a-steps li:last-child{border-bottom:1px solid var(--line)}.a-steps li:before{content:counter(step,decimal-leading-zero);grid-row:1/span 2;font-family:var(--display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:26px;line-height:1.1;color:var(--pop)}html[data-personality=xerox] .a-steps li:before{color:var(--blue)}.a-steps strong{display:block;font-size:18.5px;line-height:1.35}.a-steps p{margin:4px 0 0;font-size:17px}.a-note{margin:1.4em 0;padding:18px 22px;border-left:4px solid var(--pop);background:rgb(11 20 80/.32)}html[data-personality=xerox] .a-note{background:#EFE6D3}.a-note strong{display:block;margin-bottom:4px;font-size:16px;letter-spacing:.01em}.a-note p{margin:0;font-size:16.5px}.a-table{margin:1.4em 0 1.6em;overflow-x:auto}.a-table:focus-visible{outline-offset:4px}.a-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15.5px;line-height:1.45}.a-table caption{caption-side:bottom;padding-top:10px;text-align:left;font-size:14px;color:var(--text-faint)}.a-table td,.a-table th{padding:12px 14px 12px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.a-table thead th{font-family:var(--label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);font-weight:400;color:var(--text-faint);border-bottom:1.5px solid var(--line-strong)}.a-table tbody th{color:var(--text);font-weight:650}.a-chat{margin:1.6em 0 1.8em;display:grid;justify-items:center;gap:14px}.a-phone{width:min(400px,100%);padding:16px 14px 18px;border-radius:30px;background:var(--navy);color:var(--oat);box-shadow:10px 10px 0 var(--pop)}html[data-personality=xerox] .a-phone{background:#121839;box-shadow:0 24px 48px rgb(60 44 20/.25)}.a-phone-top{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 14px!important;padding-bottom:12px;border-bottom:1px solid rgb(236 226 205/.16);font:400 12px/1 var(--font-departure),monospace;letter-spacing:.08em;text-transform:uppercase;color:rgb(236 226 205/.7)}.a-phone-top svg{width:14px;height:14px}.a-phone ol{display:grid;gap:8px;margin:0;padding:0 4px;list-style:none}.a-bubble{max-width:86%;padding:10px 13px;border-radius:18px;font-size:15px;line-height:1.45;white-space:pre-line}.a-bubble.is-business{justify-self:start;border-bottom-left-radius:5px;background:rgb(236 226 205/.13)}.a-bubble.is-caller{justify-self:end;border-bottom-right-radius:5px;background:var(--pink);color:var(--navy)}.a-chat figcaption{max-width:400px;text-align:center;font-size:14px;color:var(--text-faint)}.a-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.2em 0 1.6em}.a-template{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 16px 14px;box-shadow:inset 0 0 0 1.5px var(--line-strong)}html[data-personality=xerox] .a-template{background:#FBF7EE;box-shadow:inset 0 0 0 1px rgb(18 24 57/.18)}.a-template figcaption{font-family:var(--label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-faint)}.a-template p{margin:0!important;flex:1;font-size:16px;line-height:1.5;color:var(--text)}.a-template .ph{padding:0 .15em;background:rgb(255 61 154/.22);color:inherit}html[data-personality=xerox] .a-template .ph{background:rgb(255 61 154/.18)}.copy{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;background:transparent;color:var(--text-soft);box-shadow:inset 0 0 0 1px var(--line-strong);font:600 13px var(--font-archivo),system-ui,sans-serif;cursor:pointer}.copy:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.copy svg{width:14px;height:14px}.a-faq .a-qa{padding:18px 0;border-top:1px solid var(--line)}.a-faq .a-qa:last-child{border-bottom:1px solid var(--line)}.a-faq .a-qa h3{margin:0 0 6px;font-size:19px}.a-faq .a-qa p{margin:0}.a-author{display:flex;gap:18px;align-items:flex-start;margin-top:52px;padding-top:28px;border-top:1.5px solid var(--line-strong)}.a-author .label{margin:0 0 2px;color:var(--text-faint)}.a-author-name{margin:0 0 6px!important;font-size:19px;font-weight:700;color:var(--text)}.a-author p:last-child{margin:0;font-size:16px;line-height:1.6}.a-cta{margin-top:44px;padding:clamp(26px,4vw,40px);background:var(--surface-ink);color:var(--oat);box-shadow:10px 10px 0 var(--pop)}.a-cta .label{margin:0;color:rgb(236 226 205/.74)}.a-cta h2{margin:10px 0 12px;font-size:clamp(26px,2.8vw,38px);color:var(--oat)}.a-cta p:not(.label){margin:0;color:rgb(236 226 205/.86);font-size:17px}.a-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px}.a-cta .btn-primary{background:var(--oat);color:var(--navy)}.a-cta .text-link{color:var(--oat)}html[data-personality=xerox] .a-cta{background:var(--blue);color:var(--paper);box-shadow:0 18px 40px rgb(60 44 20/.2)}html[data-personality=xerox] .a-cta h2{color:var(--paper)}.related{padding:clamp(48px,6vw,80px) 0 clamp(80px,10vw,140px);border-top:1px solid var(--line-strong)}.related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:30px}.related-head h2{font-size:clamp(28px,3vw,44px)}@media (max-width:1080px){.article-grid,.article-head{grid-template-columns:minmax(0,720px)}.article-head>*{grid-column:1}.article-rail{display:none}.toc-mobile{display:block;margin-bottom:26px;border-block:1px solid var(--line-strong)}.toc-mobile summary{padding:14px 0;cursor:pointer;font-family:var(--label);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-soft)}.toc-mobile ol{margin:0 0 16px;padding-left:22px;display:grid;gap:6px;font-size:16px}.toc-mobile a{color:var(--text-soft);text-decoration:none!important}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.a-templates,.post-card.is-featured{grid-template-columns:1fr}}@media (max-width:620px){.post-grid{grid-template-columns:1fr}.article-main{font-size:17px}html[data-personality=xerox] .article-main{margin-inline:calc(var(--gutter) * -.5);padding:22px 18px}.journal-search{width:100%}.a-phone{box-shadow:6px 6px 0 var(--pop)}}