
.editorial-page{background:#08090b;color:#eeeff2;font-family:"Plus Jakarta Sans",sans-serif}.editorial-header{max-width:1180px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #303036}.editorial-brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.08em}.editorial-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.editorial-main{max-width:980px;margin:auto;padding:64px 24px}.editorial-heading{border-bottom:1px solid #303036;padding-bottom:36px}.editorial-heading h1{font-family:Sora,sans-serif;font-size:clamp(32px,5vw,58px);line-height:1.12;letter-spacing:-.04em;margin:20px 0;max-width:850px}.editorial-deck{font-size:20px;line-height:1.65;color:#c4c7ce;max-width:740px}.editorial-meta{font-size:14px;color:#a9aeb9;margin-top:24px}.editorial-body{max-width:760px}.editorial-body section{margin-top:42px;scroll-margin-top:24px}.editorial-body h2{font-size:26px;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}.editorial-body h3{font-size:20px;margin-top:24px}.editorial-body p,.editorial-body li{font-size:17px;line-height:1.85;color:#cbd0d9}.editorial-body p{margin:0 0 18px}.editorial-body ul,.editorial-body ol{padding-left:24px;margin-bottom:22px}.editorial-body li{margin:10px 0}.editorial-body a,.editorial-meta a,.editorial-footer a{color:#e4bc79;text-decoration:underline;text-underline-offset:4px}.editorial-body img{width:100%;height:auto;border-radius:16px;margin:20px 0;border:1px solid #303036}.editorial-table{overflow:auto}.editorial-body table{border-collapse:collapse;min-width:440px;width:100%;font-size:16px}.editorial-body th,.editorial-body td{padding:14px;border:1px solid #393b43;text-align:left;vertical-align:top}.editorial-next{margin-top:64px;padding:28px;background:#15171c;border:1px solid #303036;border-radius:16px}.editorial-next h2{font-size:26px}.editorial-next p{font-size:17px;line-height:1.7;margin:16px 0}.editorial-next>a{display:inline-flex;margin:12px 20px 0 0}.editorial-footer{padding:30px 24px;border-top:1px solid #303036;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;font-size:14px}.editorial-page a:focus-visible{outline:3px solid #e4bc79;outline-offset:5px}.editorial-project-label{color:#e4bc79!important;font-weight:700}.service-content-grid article>section p{overflow-wrap:anywhere}a.blog-card-button{display:block;text-decoration:none;color:inherit}.guide-direct{display:inline-block;margin-top:14px;color:#e4bc79;text-decoration:underline;text-underline-offset:4px}.project-breakdown-link{margin-top:24px}.insight-list-card .read-body h3{font-size:18px}.insight-list-card .read-body p,.insight-list-card .read-body li{font-size:16px;line-height:1.7}@media(max-width:620px){.editorial-header{align-items:flex-start;flex-direction:column;padding:18px}.editorial-header nav{gap:18px}.editorial-main{padding:40px 20px}.editorial-deck{font-size:18px}.editorial-next{padding:20px}.editorial-footer{justify-content:flex-start}.editorial-body h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.editorial-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
