.dsai-blog{--blog-navy:#06275d;--blog-green:#159447;--blog-muted:#53677c;padding:64px 0;background:linear-gradient(160deg,#f3f8fb 0%,#fff 70%);color:var(--blog-navy)}.dsai-blog *{box-sizing:border-box}.dsai-blog[hidden],[data-blog-lang][hidden]{display:none!important}.dsai-blog-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:28px}.dsai-blog-eyebrow{color:#117638;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.dsai-blog h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;margin:10px 0 12px}.dsai-blog-heading p{max-width:620px;color:#53677c;margin:0}.dsai-blog-more{color:#06275d;font-weight:750;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.dsai-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dsai-blog-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d9e6ee;border-radius:20px;box-shadow:0 9px 28px #06275d09;transition:transform .2s,box-shadow .2s}.dsai-blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #06275d15}.dsai-blog-art{height:156px;padding:22px;display:flex;align-items:center;justify-content:space-between;background:#e9f7ee;color:#117638}.dsai-blog-art.ai{background:#e9f1fe;color:#1447a1}.dsai-blog-art.it{background:#e5f6f7;color:#086b78}.dsai-blog-art svg{width:66px;height:66px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dsai-blog-art span{font-size:3.8rem;font-weight:850;line-height:1;opacity:.16}.dsai-blog-card-body{padding:24px;display:flex;flex:1;flex-direction:column;gap:12px}.dsai-blog-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#53677c;font-size:.77rem}.dsai-blog-tag{padding:4px 9px;border-radius:20px;background:#eef5fa;color:#06275d;font-weight:750}.dsai-blog-card h3{font-size:1.25rem;line-height:1.35;margin:0}.dsai-blog-card h3 a{color:#06275d;text-decoration:none}.dsai-blog-card h3 a:hover{text-decoration:underline}.dsai-blog-card p{color:#53677c;margin:0;line-height:1.65}.dsai-blog-read{margin-top:auto;padding-top:8px;color:#117638;font-weight:800;text-decoration:none}.dsai-blog-page{margin:0;background:#f5f8fb;color:#06275d;font:16px/1.7 system-ui,sans-serif}.dsai-blog-shell{max-width:1120px;margin:auto;padding:0 24px}.dsai-blog-top{background:#fff;border-bottom:1px solid #d9e6ee}.dsai-blog-top .dsai-blog-shell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.dsai-blog-brand{display:flex;align-items:center;gap:12px;color:#06275d;font-weight:850;text-decoration:none;font-size:.9rem;line-height:1.3}.dsai-blog-brand img{object-fit:contain}.dsai-blog-nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dsai-blog-nav a,.dsai-blog-bottom a{color:#06275d}.dsai-blog-nav button{border:1px solid #ccdce7;border-radius:8px;padding:8px 11px;background:white;color:#06275d;cursor:pointer;font-weight:750}.dsai-blog-nav button[aria-pressed=true]{background:#06275d;color:#fff}.dsai-blog-article{max-width:790px;margin:38px auto;padding:36px;background:#fff;border:1px solid #d9e6ee;border-radius:20px;box-shadow:0 12px 40px #06275d08}.dsai-blog-article h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.18;margin:14px 0}.dsai-blog-article h2{font-size:1.35rem;margin-top:30px}.dsai-blog-article p,.dsai-blog-article li{color:#344d65}.dsai-blog-article a{color:#0b6f38}.dsai-blog-byline{font-size:.85rem;color:#53677c}.dsai-blog-intro{font-size:1.12rem}.dsai-blog-note,.dsai-blog-exercise{padding:20px;background:#eef7f2;border:1px solid #d1e9da;border-radius:12px;margin:24px 0}.dsai-blog-exercise{background:#f1f6ff;border-color:#dbe7fa}.dsai-blog-checklist{padding:0;border:0;margin:18px 0}.dsai-blog-checklist legend{font-weight:800}.dsai-blog-checklist label{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #e6eef4;cursor:pointer}.dsai-blog-checklist input{width:18px;height:18px;margin-top:5px;accent-color:#159447;flex:none}.dsai-blog-progress{font-weight:800;color:#117638!important}.dsai-blog-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 16px;border:0;border-radius:10px;background:#159447;color:white!important;text-decoration:none;font:inherit;font-weight:750;cursor:pointer}.dsai-blog-secondary{background:#06275d}.dsai-blog-prompt{white-space:pre-wrap;background:white;border:1px solid #ccddeb;border-radius:10px;padding:16px;color:#06275d}.dsai-blog-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.dsai-blog-bottom{background:#fff;color:#06275d;padding:28px 0;text-align:center;border-top:1px solid #d9e6ee}.dsai-blog-bottom .dsai-blog-shell{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.dsai-blog-page a:focus-visible,.dsai-blog-page button:focus-visible,.dsai-blog a:focus-visible{outline:3px solid #2189cd;outline-offset:4px}.dsai-blog-sources{font-size:.85rem;border-top:1px solid #d9e6ee;padding-top:16px}.dsai-blog-copy-status{font-size:.85rem}.dsai-blog-archive-title{padding:50px 0 0}.dsai-blog-archive-title h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2}@media(max-width:850px){.dsai-blog-grid{grid-template-columns:1fr}.dsai-blog-card{display:grid;grid-template-columns:150px 1fr}.dsai-blog-art{height:auto;min-height:190px;flex-direction:column;justify-content:center;gap:16px}.dsai-blog-heading{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:540px){.dsai-blog{padding:42px 0}.dsai-blog-shell{padding:0 16px}.dsai-blog-top .dsai-blog-shell{align-items:flex-start;flex-direction:column}.dsai-blog-card{display:flex}.dsai-blog-art{height:120px;min-height:0;flex-direction:row;justify-content:space-between}.dsai-blog-art svg{height:52px;width:52px}.dsai-blog-card-body{padding:20px}.dsai-blog-article{padding:24px 20px;margin:22px 12px}.dsai-blog-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.dsai-blog-card{transition:none}.dsai-blog-card:hover{transform:none}}

.dsai-blog-chatgpt svg{flex-shrink:0}.dsai-blog-chatgpt:hover{background:#117638}
