@font-face{font-family:Instrument Sans;src:url('/assets/fonts/instrument-sans-latin.woff2') format('woff2');font-display:swap}
@font-face{font-family:Instrument Serif;src:url('/assets/fonts/instrument-serif-latin.woff2') format('woff2');font-display:swap}
:root{color-scheme:light;--ink:#17241d;--muted:#646e64;--bg:#f7f2ec;--paper:#fffdf9;--line:#dcded2;--accent:#315c42;--soft:#e9eddf;--heading:'Instrument Serif',Georgia,serif;--body:'Instrument Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.2em}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:3px}.shell{width:min(1180px,calc(100% - 80px));margin-inline:auto}
.brand-deskoai{--ink:#132b27;--muted:#61716b;--bg:#fff;--paper:#f5faf7;--line:#dce9e1;--accent:#087c4f;--soft:#edf8f0;--heading:'Plus Jakarta Sans',Arial,sans-serif;--body:'Plus Jakarta Sans',Arial,sans-serif}
.skip-link{position:fixed;top:-100px;left:16px;padding:12px 20px;z-index:99;background:var(--ink);color:#fff}.skip-link:focus{top:16px}.blog-header{border-bottom:1px solid var(--line)}.header-inner{min-height:102px;display:flex;justify-content:space-between;align-items:center;gap:28px}.brand-link{flex:none}.brand-link img{width:152px;max-height:48px;object-fit:contain}.brand-deskoai .brand-link img{width:158px;max-height:40px}.header-inner nav{display:flex;align-items:center;gap:30px;font-size:.88rem;font-weight:500}.header-inner nav a{text-decoration:none}.header-inner nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.header-inner nav .nav-cta{padding:12px 20px;border:1px solid var(--ink);border-radius:6px;display:flex;gap:18px;align-items:center}.nav-cta:hover{background:var(--soft)}
.eyebrow{font-size:.68rem;letter-spacing:.16em;font-weight:600;text-transform:uppercase;line-height:1.5;margin:0 0 22px;color:var(--accent)}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{font-family:var(--heading);font-weight:400;line-height:1.08;letter-spacing:-.035em}.brand-deskoai h1,.brand-deskoai h2,.brand-deskoai h3{font-weight:650;letter-spacing:-.045em}.journal-hero{padding-block:84px 0}.journal-hero h1{font-size:clamp(3.5rem,6.6vw,6.25rem);max-width:870px;margin:0 0 28px}.brand-deskoai .journal-hero h1{font-size:clamp(3rem,5.8vw,5.4rem);max-width:980px;line-height:1.12}.hero-description{font-size:1.08rem;line-height:1.75;max-width:620px;margin:0;color:var(--muted)}.hero-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:54px;padding:20px 0;font-size:.78rem;color:var(--muted)}.hero-bottom a{text-decoration:none;color:var(--ink)}.hero-bottom a span{margin-left:16px}
.journal-posts{padding:52px 0 80px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.section-heading h2{font-size:2.1rem;margin:0}.brand-deskoai .section-heading h2{font-size:1.7rem}.section-heading>span{font-size:.75rem;color:var(--muted)}.first-edition{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;background:var(--paper);border:1px solid var(--line);padding:48px;position:relative;border-radius:8px}.first-edition>div:first-child{position:relative}.edition-number{position:absolute;right:0;top:-9px;font-family:var(--heading);font-size:4rem;line-height:1;color:var(--line);letter-spacing:-.06em}.first-edition h3{font-size:2.65rem;max-width:330px;margin:0 0 20px}.brand-deskoai .first-edition h3{font-size:2.05rem;line-height:1.18}.first-edition>div>p:not(.eyebrow){font-size:.92rem;color:var(--muted);max-width:390px;margin-bottom:28px}.text-link{font-size:.84rem;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px}.text-link span{margin-left:14px}.topic-list>.eyebrow{margin-bottom:20px}.topic-list>div{display:flex;gap:22px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}.topic-list>div>span{font-size:.7rem;color:var(--muted)}.topic-list h3,.brand-deskoai .topic-list h3{font-size:1.4rem;max-width:none;margin:0;line-height:1.3;letter-spacing:-.025em}.brand-deskoai .topic-list h3{font-size:1.1rem}
.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}.post-card{padding-bottom:28px;border-bottom:1px solid var(--line)}.card-image{display:block;aspect-ratio:16/10;overflow:hidden;margin-bottom:25px;border-radius:6px;background:var(--soft)}.card-image img{width:100%;height:100%;object-fit:cover}.post-card>.eyebrow{margin-bottom:13px}.post-card h2{font-size:2.1rem;margin:0 0 16px;line-height:1.15}.brand-deskoai .post-card h2{font-size:1.4rem;line-height:1.3}.post-card h2 a{text-decoration:none}.post-card h2 a:hover{text-decoration:underline}.card-excerpt{color:var(--muted);font-size:.88rem;margin-bottom:22px}.post-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.75rem;color:var(--muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:45px;font-size:.85rem}
.blog-cta{padding:44px 0 60px;border-top:1px solid var(--line)}.blog-cta>.eyebrow{margin-bottom:18px}.blog-cta>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.blog-cta h2{font-size:2.8rem;max-width:650px;margin:0}.brand-deskoai .blog-cta h2{font-size:2.15rem;line-height:1.2}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--accent);color:white;border:1px solid var(--accent);padding:15px 24px;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:500;white-space:nowrap}.button:hover{filter:brightness(.92)}.blog-footer{border-top:1px solid var(--line)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;font-size:.73rem;color:var(--muted)}.footer-inner p{margin:0}.footer-inner nav{display:flex;flex-wrap:wrap;gap:24px}.footer-inner nav a{text-decoration:none}
.article-header{padding-top:40px;max-width:1080px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.74rem;color:var(--muted);margin-bottom:48px}.breadcrumbs a{text-decoration:none}.breadcrumbs span[aria-current]{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-header>.eyebrow{margin-bottom:20px}.article-header h1{font-size:clamp(3rem,5.1vw,5.2rem);max-width:1000px;margin:0 0 26px}.brand-deskoai .article-header h1{font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.14}.article-deck{max-width:760px;font-size:1.14rem;line-height:1.8;color:var(--muted);margin-bottom:28px}.updated{font-size:.72rem;color:var(--muted);margin-top:9px}.article-cover{width:100%;max-height:620px;object-fit:cover;aspect-ratio:16/9;margin-top:38px;border-radius:8px}.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:64px;padding-block:52px 80px;max-width:1080px}.article-aside{font-size:.78rem}.table-of-contents{position:sticky;top:28px}.table-of-contents h2{font-family:var(--body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px}.table-of-contents ol{list-style:none;padding:0;margin:0 0 30px;border-left:1px solid var(--line)}.table-of-contents li{padding:7px 0 7px 18px;line-height:1.6}.table-of-contents .toc-level-3{padding-left:30px}.table-of-contents a{text-decoration:none;color:var(--muted)}.table-of-contents a:hover{color:var(--accent)}.back-link{display:inline-block;margin-top:16px;font-size:.78rem;text-decoration:none}.article-body{font-size:1.04rem;line-height:1.9;min-width:0}.article-body>p:first-child{margin-top:0}.article-body p,.article-body ul,.article-body ol{margin:0 0 1.5em}.article-body h2{font-size:2.65rem;line-height:1.14;margin:1.4em 0 .6em}.article-body h3{font-size:1.95rem;line-height:1.2;margin:1.3em 0 .6em}.brand-deskoai .article-body h2{font-size:1.85rem}.brand-deskoai .article-body h3{font-size:1.4rem}.article-body li{padding-left:5px;margin-bottom:.6em}.article-body a{color:var(--accent);overflow-wrap:anywhere}.article-body blockquote{margin:36px 0;padding:15px 25px;border-left:3px solid var(--accent);background:var(--paper);font-size:1.15rem}.article-body blockquote p{margin:0}.article-body figure{margin:36px 0}.article-body figure img{border-radius:6px;width:100%}.article-body figcaption{font-size:.75rem;color:var(--muted);margin-top:10px}.empty-page{padding-block:90px;min-height:55vh}.empty-page h1{font-size:clamp(3rem,6vw,5rem);margin:0 0 20px}.empty-page p:not(.eyebrow){color:var(--muted);margin-bottom:30px}
@media(min-width:1450px){.journal-hero{padding-top:105px}.first-edition{padding:56px}}
@media(max-width:980px){.shell{width:calc(100% - 56px)}.header-inner nav{gap:22px}.first-edition{gap:40px;padding:34px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:36px}.blog-cta h2{font-size:2.3rem}.brand-deskoai .blog-cta h2{font-size:1.8rem}}
@media(max-width:680px){.shell{width:calc(100% - 40px)}.header-inner{min-height:0;padding-block:20px;align-items:flex-start;flex-direction:column;gap:20px}.brand-link img{width:136px}.brand-deskoai .brand-link img{width:144px}.header-inner nav{width:100%;gap:22px;font-size:.78rem}.header-inner nav .nav-cta{margin-left:auto;padding:9px 12px;gap:10px}.journal-hero{padding-top:46px}.journal-hero h1{font-size:3.7rem}.brand-deskoai .journal-hero h1{font-size:2.8rem}.hero-description{font-size:.98rem}.hero-bottom{margin-top:32px;padding-block:16px;font-size:.69rem;align-items:center}.hero-bottom>span{max-width:210px}.hero-bottom a{white-space:nowrap}.hero-bottom a span{margin-left:4px}.journal-posts{padding-top:34px;padding-bottom:48px}.section-heading{align-items:flex-start}.section-heading h2{font-size:1.8rem}.section-heading>span{max-width:130px;text-align:right;line-height:1.6;font-size:.68rem}.first-edition{padding:28px 24px;grid-template-columns:1fr;gap:36px}.first-edition h3{font-size:2.5rem;max-width:240px}.brand-deskoai .first-edition h3{font-size:2rem}.edition-number{font-size:3.4rem}.topic-list>div{padding-block:18px}.topic-list h3{font-size:1.3rem}.post-grid{grid-template-columns:1fr;gap:32px}.post-card h2{font-size:2rem}.blog-cta{padding-block:32px 42px}.blog-cta>div{align-items:flex-start;flex-direction:column;gap:24px}.blog-cta h2{font-size:2.5rem}.brand-deskoai .blog-cta h2{font-size:1.8rem}.footer-inner{flex-direction:column;align-items:flex-start;gap:14px}.footer-inner nav{gap:20px}.article-header{padding-top:24px}.breadcrumbs{margin-bottom:35px;font-size:.65rem}.breadcrumbs span[aria-current]{max-width:190px}.article-header h1{font-size:3rem}.brand-deskoai .article-header h1{font-size:2.25rem}.article-deck{font-size:1.02rem}.article-layout{display:flex;flex-direction:column;gap:28px;padding-top:32px;padding-bottom:45px}.table-of-contents{position:static;background:var(--paper);border:1px solid var(--line);padding:22px;border-radius:6px}.table-of-contents ol{margin-bottom:0}.back-link{margin-top:20px}.article-body{font-size:1rem}.article-body h2{font-size:2.2rem}.article-body h3{font-size:1.7rem}.brand-deskoai .article-body h2{font-size:1.65rem}.brand-deskoai .article-body h3{font-size:1.3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
