.En17sq_content{color:var(--ui-text-strong);font-size:var(--text-body);line-height:1.88}.En17sq_content>*+*{margin-top:1.2rem}.En17sq_content p{color:var(--ui-text-muted)}.En17sq_content h2,.En17sq_content h3,.En17sq_content h4{font-family:var(--font-display);color:var(--ui-text-strong);letter-spacing:-.022em;text-wrap:balance;line-height:1.14}.En17sq_content h2{font-size:var(--text-h2);border-bottom:1px solid color-mix(in srgb, var(--ui-border-control) 55%, transparent);margin-top:3rem;padding-bottom:.55rem}.En17sq_content h3{font-size:var(--text-h3);margin-top:2.4rem}.En17sq_content h4{font-size:calc(var(--text-h3) * .9);margin-top:2rem}.En17sq_content ul,.En17sq_content ol{margin-top:1rem;padding-left:1.35rem}.En17sq_content ul{list-style-type:disc}.En17sq_content ol{list-style-type:decimal}.En17sq_content li{color:var(--ui-text-muted);margin-top:.45rem;line-height:1.76}.En17sq_content li::marker{color:var(--ui-brand-fg)}.En17sq_content ul:has(>li[data-checklist-item]){padding-left:0;list-style:none}.En17sq_content li[data-checklist-item]{-moz-column-gap:.72rem;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.72rem;list-style:none;display:grid}.En17sq_content li[data-checklist-item]::marker{content:""}.En17sq_content [data-checklist-box]{border:1.5px solid var(--ui-brand);background:var(--ui-surface-raised);width:.9rem;height:.9rem;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-brand) 8%, transparent);border-radius:3px;margin-top:.42rem}.En17sq_content [data-checklist-text]{min-width:0;margin:0}.En17sq_content ul[data-type=taskList]{padding-left:0;list-style:none}.En17sq_content li[data-type=taskItem]{-moz-column-gap:.72rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;column-gap:.72rem;list-style:none;display:grid}.En17sq_content li[data-type=taskItem] label{display:contents}.En17sq_content li[data-type=taskItem] input[type=checkbox]{appearance:none;border:1px solid var(--ui-border-control);background:var(--ui-surface-raised);cursor:pointer;border-radius:5px;place-content:center;width:1.125rem;height:1.125rem;margin:.3rem 0 0;transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out;display:grid}.En17sq_content li[data-type=taskItem] input[type=checkbox]:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.En17sq_content li[data-type=taskItem] input[type=checkbox]:active{transform:scale(.94)}.En17sq_content li[data-type=taskItem] input[type=checkbox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.En17sq_content li[data-type=taskItem] input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:var(--primary-foreground);width:.58rem;height:.58rem;transition:transform .12s ease-out;transform:scale(0)}.En17sq_content li[data-type=taskItem] input[type=checkbox]:checked{border-color:var(--button-primary-bg);background:var(--button-primary-bg)}.En17sq_content li[data-type=taskItem] input[type=checkbox]:checked:hover{background:var(--button-primary-hover)}.En17sq_content li[data-type=taskItem] input[type=checkbox]:checked:before{transform:scale(1)}.En17sq_content li[data-type=taskItem] p{min-width:0;margin:0}.En17sq_content table{border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--text-body-sm);margin-top:1.6rem;line-height:1.58;display:block;overflow-x:auto}.En17sq_content th,.En17sq_content td{border:1px solid color-mix(in srgb, var(--ui-border-control) 72%, transparent);text-align:left;vertical-align:top;min-width:10rem;padding:.72rem .82rem}.En17sq_content th{color:var(--ui-text-strong);background:var(--ui-brand-soft);font-weight:600}.En17sq_content td{color:var(--ui-text-muted);background:color-mix(in srgb, var(--ui-surface) 64%, transparent)}.En17sq_content strong{color:var(--ui-text-strong);font-weight:600}.En17sq_content em{font-style:italic}.En17sq_content blockquote{border-left:2.5px solid color-mix(in srgb, var(--ui-brand) 65%, transparent);color:var(--ui-text-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--ui-brand-soft) 90%, transparent) 0%, transparent 100%);border-radius:0 6px 6px 0;margin-top:2rem;margin-bottom:.5rem;padding:.9rem 1.1rem .9rem 1.2rem;font-style:italic}.En17sq_content a{color:var(--ui-brand-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-brand-fg) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-brand-fg) 30%, transparent);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.En17sq_content a:hover{color:var(--ui-brand-fg);-webkit-text-decoration-color:color-mix(in srgb, var(--ui-brand-fg) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-brand-fg) 65%, transparent)}.En17sq_content hr{border:none;border-top:1px solid color-mix(in srgb, var(--ui-border-control) 60%, transparent);margin-top:2.8rem;margin-bottom:.4rem}.En17sq_content code{background:color-mix(in srgb, var(--ui-surface-pressed) 70%, transparent);color:var(--ui-text-muted);border:1px solid color-mix(in srgb, var(--ui-border-control) 45%, transparent);border-radius:4px;padding:.15em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.En17sq_content pre{background:var(--ui-brand-soft);border:1px solid color-mix(in srgb, var(--ui-border-control) 55%, transparent);border-radius:10px;margin-top:1.4rem;padding:1.1rem 1.3rem;overflow-x:auto}.En17sq_content pre code{color:var(--ui-text-muted);background:0 0;border:none;padding:0;font-size:.87rem}.En17sq_content img{border:1px solid color-mix(in srgb, var(--ui-border-control) 85%, transparent);background:var(--ui-surface-hover);-o-object-fit:cover;object-fit:cover;width:100%;box-shadow:var(--shadow-soft);border-radius:14px;margin-top:1.8rem;margin-bottom:.4rem}