@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.post-body{color:var(--color-on-surface-variant);text-wrap:pretty;hyphens:manual;font-size:1.0625rem;line-height:1.75}.post-body>*+*{margin-top:1.25rem}.post-body h2,.post-body h3{color:var(--color-on-surface);text-wrap:balance;scroll-margin-top:6rem}.post-body h2{letter-spacing:-.02em;margin-top:3rem;font-size:1.5rem;font-weight:700;line-height:1.25}.post-body h2+*{margin-top:.875rem}.post-body h3{letter-spacing:-.01em;margin-top:2rem;font-size:1.1875rem;font-weight:700;line-height:1.35}.post-body h3+*{margin-top:.5rem}.post-body strong{color:var(--color-on-surface);font-weight:650}.post-body a{color:var(--color-on-success);font-weight:500;-webkit-text-decoration:underline #16a34a8c;text-decoration:underline #16a34a8c}@supports (color:color-mix(in lab, red, red)){.post-body a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}}.post-body a{text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.post-body a:hover{-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.post-body ul,.post-body ol{padding-left:1.5rem}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li{padding-left:.25rem}.post-body li::marker{color:var(--color-primary);font-weight:600}.post-body li+li{margin-top:.5rem}.post-body code{background:var(--color-surface-container);border-radius:.375rem;padding:.125rem .375rem;font-size:.88em}.post-body blockquote{border-left:3px solid var(--color-primary-container);background:var(--color-surface-container-low);color:var(--color-on-surface);border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem;font-size:1.0625rem;line-height:1.6}.post-body hr{border:0;border-top:2px solid var(--color-outline-variant);width:3rem;margin:2.5rem auto}.post-body img{border-radius:.75rem;max-width:100%;height:auto}.post-body .note{border-top:1px solid var(--color-outline-variant);color:var(--color-outline);margin-top:2rem;padding-top:1rem;font-size:.875rem;line-height:1.6}.post-body .callout{border:1px solid var(--color-outline-variant);border-left:4px solid var(--color-primary-container);background:var(--color-surface-container-low);color:var(--color-on-surface);border-radius:.75rem;padding:1.125rem 1.375rem 1.25rem;font-size:1rem;line-height:1.7}.post-body .callout>p>strong:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-success);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.post-body .table-wrap{border:1px solid var(--color-outline-variant);background:linear-gradient(to right, var(--color-surface) 30%, transparent) left center / 2rem 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, transparent) right center / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000024, transparent) left center / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000024, transparent) right center / .75rem 100% no-repeat scroll;border-radius:.75rem;overflow-x:auto}.post-body table{border-collapse:collapse;text-align:left;width:100%;min-width:32rem;font-size:.9rem;line-height:1.5}.post-body th{background:var(--color-surface-container);letter-spacing:.01em;color:var(--color-on-surface);padding:.75rem 1rem;font-size:.8125rem;font-weight:650}.post-body td{vertical-align:top;border-top:1px solid var(--color-outline-variant);padding:.75rem 1rem}.post-body td:first-child{color:var(--color-on-surface);font-weight:600}.post-body h2:before{content:"";background:var(--color-primary-container);border-radius:2px;width:2.5rem;height:3px;margin-bottom:.75rem;display:block}.post-body .steps{gap:1rem;display:grid}.post-body .steps>*+*{margin-top:0}.post-body .step{border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:1rem;padding:1.25rem 1.5rem 1.5rem}.post-body .step>*+*{margin-top:.875rem}.post-body .step h3{align-items:center;gap:.75rem;margin-top:0;font-size:1.25rem;display:flex}.post-body .step h3+*{margin-top:1rem}.post-body .step h3 .n{background:var(--color-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.post-body .tip{border:1px solid #efd09d}@supports (color:color-mix(in lab, red, red)){.post-body .tip{border:1px solid color-mix(in srgb, var(--color-warn-container) 45%, white)}}.post-body .tip{background:#faf0e0;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.post-body .tip{background:color-mix(in srgb, var(--color-warn-container) 14%, white)}}.post-body .tip{color:var(--color-on-surface);padding:1rem 1.25rem;font-size:1rem;line-height:1.65}.post-body .tip>p>strong:first-child{color:var(--color-on-warn);margin-bottom:.125rem;display:block}.post-body .points{gap:.75rem;padding:0;list-style:none;display:grid}.post-body .points li{border:1px solid var(--color-outline-variant);border-left:4px solid var(--color-primary-container);background:var(--color-surface-container-low);border-radius:.75rem;margin:0;padding:1rem 1.25rem}.post-body .points li+li{margin-top:0}.post-body .points li strong:first-child{margin-bottom:.25rem;display:block}.post-body .checklist{gap:1rem;padding:0;list-style:none;display:grid}.post-body .checklist li{margin:0;padding-left:2.5rem;position:relative}.post-body .checklist li+li{margin-top:0}.post-body .checklist li:before{content:"✓";background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.8rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.15rem;left:0}.post-body .checklist li strong:first-child{display:block}.post-body tr.highlight td{background:#e0f7e8}@supports (color:color-mix(in lab, red, red)){.post-body tr.highlight td{background:color-mix(in srgb, var(--color-primary-container) 14%, white)}}.post-body tr.highlight td{color:var(--color-on-surface);font-weight:600}.post-body tr.highlight td:first-child{box-shadow:inset 3px 0 0 var(--color-primary-container)}.post-body table.wide{min-width:46rem}.post-body table.wide th:not(:last-child),.post-body table.wide td:not(:last-child){border-right:1px solid var(--color-outline-variant)}.post-body table.matrix{min-width:0;font-size:.8125rem}.post-body table.matrix th,.post-body table.matrix td{padding:.5rem}.post-body table.matrix th:not(:first-child){text-align:left;white-space:nowrap;writing-mode:vertical-lr;height:auto;padding:.75rem .25rem;transform:rotate(180deg)}.post-body table.matrix td:not(:last-child){border-right:1px solid var(--color-outline-variant)}.post-body table.matrix td.yes,.post-body table.matrix td.no,.post-body table.matrix td.part{text-align:center}.post-body table.matrix th:first-child,.post-body table.matrix td:first-child{min-width:7.5rem;position:sticky;left:0}.post-body table.matrix td:first-child{background:var(--color-surface)}.post-body table.matrix tr.group td{background:var(--color-surface-container);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface);border-right:0;font-size:.6875rem}.post-body table.matrix td:nth-child(2){background:#f0fbf4}@supports (color:color-mix(in lab, red, red)){.post-body table.matrix td:nth-child(2){background:color-mix(in srgb, var(--color-primary-container) 7%, white)}}.post-body table.matrix th:nth-child(2){background:#d2ecd5}@supports (color:color-mix(in lab, red, red)){.post-body table.matrix th:nth-child(2){background:color-mix(in srgb, var(--color-primary-container) 16%, var(--color-surface-container))}}.post-body table.matrix td.yes,.post-body table.matrix td.no,.post-body table.matrix td.part,.post-body .mark{font-size:0;line-height:0}.post-body table.matrix td.yes:before,.post-body table.matrix td.no:before,.post-body table.matrix td.part:before,.post-body .mark:before{content:"";width:1rem;height:1rem;-webkit-mask:var(--matrix-icon) center / contain no-repeat;-webkit-mask:var(--matrix-icon) center / contain no-repeat;-webkit-mask:var(--matrix-icon) center / contain no-repeat;mask:var(--matrix-icon) center / contain no-repeat;background:currentColor;display:inline-block}.post-body .mark{vertical-align:-.2em;display:inline-block}.post-body table.matrix td.yes,.post-body .mark.yes{--matrix-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");color:#059669}.post-body table.matrix td.no,.post-body .mark.no{--matrix-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");color:#dc2626}.post-body table.matrix td.part,.post-body .mark.part{--matrix-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");color:#d97706}.post-body figure.chart{border:1px solid var(--color-outline-variant);border-radius:.75rem;padding:1.25rem}.post-body figure.chart ol{gap:.75rem;padding:0;list-style:none;display:grid}.post-body figure.chart li{grid-template-columns:10rem 1fr 3.5rem;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.875rem;line-height:1.4;display:grid}.post-body figure.chart li+li{margin-top:0}.post-body figure.chart .label{color:var(--color-on-surface)}.post-body figure.chart .label small{color:var(--color-outline);font-size:.75rem;line-height:1.3;display:block}.post-body figure.chart .track{background:var(--color-surface-container);border-radius:999px;height:.875rem;display:block}.post-body figure.chart .bar{width:var(--w);background:var(--color-primary-container);border-radius:999px;min-width:3px;height:100%;display:block}.post-body figure.chart .value{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-on-surface);font-weight:600}.post-body figure.chart figcaption{color:var(--color-outline);margin-top:1rem;font-size:.8125rem;line-height:1.5}@media (max-width:480px){.post-body{font-size:1rem;line-height:1.7}.post-body h2{margin-top:2.5rem;font-size:1.375rem}.post-body figure.chart li{grid-template-columns:6.5rem 1fr 2.75rem;gap:.5rem}}@layer components{.post-faq details{border-bottom-style:var(--tw-border-style);border-color:#c8d2c4;border-bottom-width:1px}.post-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#291f19;list-style-type:none;display:flex}.post-faq summary ::marker{display:none}.post-faq summary::marker{display:none}.post-faq summary ::-webkit-details-marker{display:none}.post-faq summary::-webkit-details-marker{display:none}.post-faq summary>span{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);background-color:#e4e4df;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.post-faq summary>span:before{content:"+"}.post-faq details[open] summary>span{color:var(--color-white,#fff);background-color:#16a34a}.post-faq details[open] summary>span:before{content:"−"}.post-faq p{max-width:60ch;padding-right:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#3e3d36}.post-faq p a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#22c55e;text-underline-offset:2px;text-decoration-line:underline}.post-faq p code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);background-color:#f3f4ec;border-radius:.25rem;font-size:.9em}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
