.blog-block{--ink-primary:#1b2722;--ink-secondary:#6a716e;--heading-ink:#211e1b;--brand:#3a7e49;--brand-dark:#254b36;--linen:#edeae7;--chip:#eef4e6;--parcel:#e8b43c;--line:color-mix(in srgb,var(--ink-primary) 14%,transparent);--line-strong:color-mix(in srgb,var(--ink-primary) 40%,transparent);color:var(--ink-primary)}.blog-table{overflow-x:auto;overscroll-behavior-x:contain}@media (min-width:761px){.blog-table{overflow-x:visible}}.blog-table:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.blog-table table{width:100%;margin:0;border-collapse:collapse;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;text-align:left}.blog-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog-table :is(th,td){padding:14px 24px 14px 0;border-bottom:1px solid var(--line);color:var(--ink-primary);text-align:left;vertical-align:top;text-wrap:balance}.blog-table :is(th,td):last-child{padding-right:0}.blog-table thead th{position:sticky;top:60px;z-index:1;padding-top:10px;border-bottom:0;background:var(--paper,#fff);box-shadow:inset 0 -1px 0 var(--line-strong);font-size:13px;font-weight:600;letter-spacing:.01em}.blog-table th[scope=row]{font-weight:500}.blog-table th[scope=row]>a:first-child:has(img){white-space:nowrap}.blog-table th[scope=row]>.blog-tool-icon{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-.2em}.blog-table td[data-mark]{--mark:var(--ink-secondary);--mark-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.6 3.6l4.8 4.8M8.4 3.6l-4.8 4.8' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.blog-table td[data-mark=yes]{--mark:var(--brand);--mark-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.8 6.3l2.2 2.2 4.3-4.8' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.blog-table td[data-mark=partly]{--mark:color-mix(in srgb,var(--parcel) 60%,var(--ink-primary));--mark-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='3.6' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M6 2.4a3.6 3.6 0 0 0 0 7.2z'/%3E%3C/svg%3E")}.blog-table td>.blog-mark{display:inline-block;width:18px;height:18px;margin-right:7px;border-radius:50%;background:color-mix(in srgb,var(--mark) 14%,transparent);vertical-align:-.25em;position:relative}.blog-table td>.blog-mark:after{content:"";position:absolute;inset:2px;background:var(--mark);-webkit-mask:var(--mark-glyph) center /contain no-repeat;mask:var(--mark-glyph) center /contain no-repeat}.blog-table a,.blog-table tbody tr:last-child>*{border-bottom:0}.blog-table a{margin-inline:0;padding-inline:0;color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.blog-table a:hover{background-color:transparent;text-decoration-color:currentColor}@media (max-width:760px){.blog-table :is(th,td){min-width:9.5rem;font-size:14px}}.blog-faq.blog-faq{padding:56px 0 0;background:none}.blog-faq a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.blog-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px}.blog-side.blog-side>p{margin:0;padding:18px 20px 20px;border-radius:8px;background:var(--linen);font-size:15px;line-height:1.6;color:var(--ink-primary)}.blog-side.blog-side>p:first-child{background:var(--chip)}.blog-side>p>strong:first-child{display:block;margin-bottom:6px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink-secondary)}.blog-side>p:first-child>strong:first-child{color:var(--brand-dark)}.blog-points.blog-points>:is(ul,ol){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;counter-reset:point}.blog-points.blog-points li{position:relative;margin:0;padding:16px 0 18px 36px;border-top:1px solid var(--line);font-size:15px;line-height:1.6;counter-increment:point}.blog-points li:before{content:counter(point,decimal-leading-zero);position:absolute;top:19px;left:0;font-size:12px;line-height:1.4;color:var(--ink-secondary);font-variant-numeric:tabular-nums}.blog-points li>strong:first-child{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--heading-ink)}@media (max-width:760px){.blog-points.blog-points>:is(ul,ol){grid-template-columns:minmax(0,1fr)}}.blog-shot.blog-shot{margin-block:16px 32px;background:none}.blog-shot .solution-example{margin-bottom:0}h3:has(>.blog-tool-icon){display:flex;align-items:center;gap:12px}.blog-tool-icon{flex:none;width:24px;height:24px;margin:0;border-radius:4px;-o-object-fit:contain;object-fit:contain}