.home-shell .ins-wrap{max-width:760px}.home-shell .ins-meta{color:var(--color-shell-txt-soft);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;font-size:14px;display:flex}.home-shell .ins-meta a{color:var(--color-shell-green-l);text-underline-offset:3px;text-decoration:underline}.home-shell .ins-meta time{color:var(--color-shell-txt)}.home-shell .ins-draft{border:1px solid var(--color-shell-green-l);background:var(--color-shell-glass);border-radius:10px;margin:0 0 28px;padding:16px 18px}.home-shell .ins-draft p{color:var(--color-shell-txt);margin:0;font-size:15px;line-height:1.6}.home-shell .ins-draft p+p{margin-top:10px}.home-shell .ins-draft strong{color:var(--color-shell-green-l)}.home-shell .ins-figure{margin:0 0 36px}.home-shell .ins-figure img{border:1px solid var(--color-shell-line-strong);border-radius:10px;width:100%;height:auto;display:block}.home-shell .ins-figure figcaption{color:var(--color-shell-txt-soft);margin-top:8px;font-size:13px;line-height:1.5}.home-shell .ins-h2{margin:0 0 8px}.home-shell .ins-note{color:var(--color-shell-txt-soft);margin:0 0 20px;font-size:14px;line-height:1.6}.home-shell .ins-prose p{color:var(--color-shell-txt-soft);margin:0 0 14px;font-size:16px;line-height:1.7}.home-shell .ins-prose h3{color:var(--color-shell-txt);margin:26px 0 8px;font-size:17px}.home-shell .ins-prose a,.home-shell .ins-source a,.home-shell .ins-fact a{color:var(--color-shell-green-l);text-underline-offset:3px;text-decoration:underline}.home-shell .ins-facts{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-shell .ins-fact{border-top:1px solid var(--color-shell-line);padding:16px 0}.home-shell .ins-fact:first-child{border-top:0}.home-shell .ins-fact h3{color:var(--color-shell-txt);margin:0 0 6px;font-size:15px;font-weight:600}.home-shell .ins-fact p{color:var(--color-shell-txt-soft);margin:0;font-size:16px;line-height:1.65}.home-shell .ins-fact .ins-cite{color:var(--color-shell-txt-faint);margin-top:6px;font-size:13px}.home-shell .ins-quotes{gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-shell .ins-quotes blockquote{border-left:2px solid var(--color-shell-green-l);color:var(--color-shell-txt);margin:0;padding:0 0 0 16px;font-size:16px;line-height:1.6}.home-shell .ins-quotes figcaption{color:var(--color-shell-txt-soft);margin-top:6px;font-size:13px}.home-shell .ins-check{gap:10px;max-width:520px;margin-top:14px;display:grid}.home-shell .ins-check label{color:var(--color-shell-txt);font-size:14px;font-weight:600}.home-shell .ins-check input{width:100%;min-height:44px;color:var(--color-shell-txt);background:var(--color-shell-panel-1);border:1px solid var(--color-shell-line-strong);border-radius:8px;padding:10px 12px;font-size:16px}.home-shell .ins-check button{justify-self:start}.home-shell .ins-sources{gap:12px;margin:0;padding-left:20px;display:grid}.home-shell .ins-source{color:var(--color-shell-txt-soft);font-size:15px;line-height:1.55}.home-shell .ins-chips{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.home-shell .ins-chips a{color:var(--color-shell-txt);border:1px solid var(--color-shell-line-strong);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.home-shell .ins-chips a[aria-current=true]{color:var(--color-shell-cta-ink);background:var(--color-shell-green-l);border-color:var(--color-shell-green-l)}.home-shell .ins-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-shell .ins-item{border-top:1px solid var(--color-shell-line);padding:20px 0}.home-shell .ins-item:first-child{border-top:0}.home-shell .ins-item h3{margin:0 0 6px;font-size:20px;line-height:1.3}.home-shell .ins-item h3 a{color:var(--color-shell-txt);text-decoration:none}.home-shell .ins-item h3 a:hover{text-underline-offset:3px;text-decoration:underline}.home-shell .ins-item p{color:var(--color-shell-txt-soft);margin:0;font-size:15px;line-height:1.6}.home-shell .ins-item .ins-when{color:var(--color-shell-txt-faint);margin-top:6px;font-size:13px}.home-shell .ins-empty{color:var(--color-shell-txt-soft);margin:0 0 20px;font-size:16px;line-height:1.65}.home-shell .ins-policy-list{gap:8px;margin:0 0 14px;padding-left:20px;display:grid}.home-shell .ins-policy-list li{color:var(--color-shell-txt-soft);font-size:16px;line-height:1.65}
