.pg .ins{flex:1 0 auto;width:100%;max-width:1120px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,3.4vw,34px) clamp(56px,8vw,104px)}.pg .ins a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pg .ins-index-title i,.pg .ins-related h2 i{color:var(--t-accent-brand);font-style:normal}.pg .ins-index-head{text-align:center;max-width:42rem;margin:0 auto clamp(36px,5vw,60px)}.pg .ins-index-title{letter-spacing:-.032em;color:var(--navy);margin:0 0 14px;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.1}.pg .ins-index-lede{color:var(--body);margin:0;font-family:Inter,sans-serif;font-size:clamp(15.5px,1.6vw,17.5px);line-height:1.62}.pg .ins-grid{--ins-gap:clamp(14px, 1.8vw, 20px);justify-content:center;gap:var(--ins-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pg .ins-grid>li{flex:0 100%}@media (min-width:700px){.pg .ins-grid>li{flex-basis:calc((100% - var(--ins-gap)) / 2)}}@media (min-width:1000px){.pg .ins-grid>li{flex-basis:calc((100% - 2 * var(--ins-gap)) / 3)}}.pg .ins-card{border:1px solid var(--t-hair);border-radius:var(--ctl-surface-radius);background:var(--t-surface);flex-direction:column;min-width:0;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .14s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.pg .ins-card:hover{border-color:var(--t-accent-brand);transform:translateY(-4px);box-shadow:0 16px 32px -18px #0f214380}.pg .ins-card:has(a:focus-visible){border-color:var(--t-accent-brand);transform:translateY(-4px);box-shadow:0 16px 32px -18px #0f214380}.pg .ins-card:has(a:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.pg .ins-card a:focus-visible{outline:none}.pg .ins-card-img{aspect-ratio:16/9;background:var(--t-surface-2);position:relative}.pg .ins-card-img img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pg .ins-card:hover .ins-card-img img{transform:scale(1.04)}.pg .ins-card:has(a:focus-visible) .ins-card-img img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.pg .ins-card:hover,.pg .ins-card:hover .ins-card-img img{transform:none}.pg .ins-card:has(a:focus-visible){transform:none}.pg .ins-card:has(a:focus-visible) .ins-card-img img{transform:none}}.pg .ins-card-text{flex-direction:column;flex:auto;padding:clamp(20px,2.4vw,26px);display:flex}.pg .ins-card-topic{letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent);margin:0 0 10px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:800}.pg .ins-card-title{letter-spacing:-.018em;color:var(--navy);overflow-wrap:anywhere;margin:0 0 9px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(16px,1.7vw,17.5px);font-weight:800;line-height:1.3}.pg .ins-card-title a{color:inherit;text-decoration:none}.pg .ins-card-title a:after{content:"";position:absolute;inset:0}.pg .ins-card:hover .ins-card-title a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.pg .ins-card-excerpt{color:var(--body);margin:0;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.62}.pg .ins-card-meta{color:var(--t-muted);flex-wrap:wrap;gap:0 14px;margin:auto 0 0;padding-top:14px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;display:flex}.pg .ins-empty{border:1px solid var(--t-hair);border-radius:var(--ctl-surface-radius);background:var(--t-surface);text-align:center;max-width:42rem;margin:0 auto;padding:clamp(24px,3vw,34px) clamp(22px,3vw,34px)}.pg .ins-empty h1,.pg .ins-empty h2{letter-spacing:-.024em;color:var(--navy);margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(21px,2.4vw,26px);font-weight:800;line-height:1.3}.pg .ins-empty p{color:var(--body);margin:0 0 .6em;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.68}.pg .ins-empty p:last-child{margin-bottom:0}.pg .ins-empty a{color:var(--t-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pg .ins-missing{margin-top:clamp(24px,6vw,72px)}.pg .ins-pager{color:var(--t-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:clamp(28px,4vw,44px);font-family:Inter,sans-serif;font-size:14px;display:grid}.pg .ins-pager a[rel=next]{justify-self:end}.pg .ins-pager a[rel=prev]{justify-self:start}.pg .ins-article{max-width:68ch;margin:0 auto}.pg .ins-head{text-align:center;max-width:46rem;margin:0 auto clamp(36px,5vw,56px)}.pg .ins-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent);flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:800;display:flex}.pg .ins-title{letter-spacing:-.034em;color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:clamp(29px,4.4vw,46px);font-weight:800;line-height:1.08}.pg .ins-lede{color:var(--body);text-wrap:pretty;margin:clamp(18px,2.4vw,26px) 0 0;font-family:Inter,sans-serif;font-size:clamp(16px,1.8vw,18px);line-height:1.62}.pg .ins-meta{color:var(--t-muted);flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:16px 0 0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;display:flex}.pg .ins-byline{color:var(--navy);font-weight:600}.pg .ins-hero{margin:0 0 clamp(38px,5vw,58px)}.pg .ins-hero img,.pg .ins-figure img{border-radius:var(--ctl-surface-radius);background:var(--t-surface-2);width:100%;height:auto;display:block}.pg .ins-body{color:var(--body);overflow-wrap:break-word;font-family:Inter,sans-serif;font-size:16px;line-height:1.72}.pg .ins-body>*{margin:0 0 1.05em}.pg .ins-body>:last-child{margin-bottom:0}.pg .ins-body p{text-wrap:pretty}.pg .ins-body h2,.pg .ins-body h3{color:var(--navy);scroll-margin-top:130px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800}.pg .ins-body h2{letter-spacing:-.028em;margin:clamp(38px,5vw,58px) 0 clamp(14px,1.8vw,18px);font-size:clamp(22px,2.6vw,28px);line-height:1.22}.pg .ins-body h3{letter-spacing:-.018em;margin:1.6em 0 10px;font-size:clamp(16px,1.7vw,17.5px);line-height:1.32}.pg .ins-body>h2:first-child,.pg .ins-body>h3:first-child{margin-top:0}.pg .ins-body strong{color:var(--navy);font-weight:700}.pg .ins-body a{color:var(--t-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pg .ins-body a:hover{color:var(--t-accent-hover);text-decoration-thickness:2px}.pg .ins-body ul{gap:9px;padding:0;list-style:none;display:grid}.pg .ins-body ul>li{padding-left:22px;line-height:1.6;position:relative}.pg .ins-body ul>li:before{content:"";background:var(--t-accent-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}.pg .ins-body ol{gap:9px;padding-left:22px;list-style:decimal;display:grid}.pg .ins-body ol>li{padding-left:2px;line-height:1.6}.pg .ins-body ol>li::marker{color:var(--navy);font-weight:700}.pg .ins-body li>p{margin:0}.pg .ins-body li>ul,.pg .ins-body li>ol{margin-top:9px}.pg .ins-body blockquote{letter-spacing:-.024em;color:var(--navy);text-align:center;margin:clamp(32px,4vw,48px) 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(19px,2.4vw,24px);font-weight:800;line-height:1.35}.pg .ins-body blockquote>*{margin:0 0 .5em}.pg .ins-body blockquote>:last-child{margin-bottom:0}.pg .ins-body blockquote:has(>:nth-child(2)){letter-spacing:normal;color:var(--body);text-align:left;border:1px solid var(--t-hair);border-radius:var(--ctl-surface-radius);background:var(--t-surface);max-width:30rem;margin:clamp(24px,3vw,32px) auto;padding:clamp(18px,2.4vw,24px) clamp(20px,2.6vw,28px);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;box-shadow:0 16px 32px -24px #0f214359}.pg .ins-body blockquote:has(>:nth-child(2))>*{margin:0 0 .4em}.pg .ins-body blockquote:has(>:nth-child(2))>:last-child{margin-bottom:0}.pg .ins-body blockquote:has(>:nth-child(2))>:is(ul,ol){gap:4px;margin-bottom:.9em}.pg .ins-body blockquote:has(>:nth-child(2))>p:first-child{color:var(--navy);margin-bottom:.7em;font-weight:700}.pg .ins-figure{margin-left:0;margin-right:0}.pg .ins-end{margin-top:clamp(44px,6vw,72px)}.pg .ins-band{--ins-panel-bg:#eaf2fb;--ins-panel-line:#cfe0f4;border:1px solid var(--ins-panel-line);border-radius:var(--ctl-surface-radius);background:var(--ins-panel-bg);padding:clamp(24px,3vw,34px) clamp(22px,3vw,34px)}.pg .ins-band h2{letter-spacing:-.024em;color:var(--navy);margin:0 0 14px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(21px,2.4vw,26px);font-weight:800}.pg .ins-band h2 i{color:var(--t-accent);font-style:normal}.pg .ins-band p{color:var(--body);margin:0;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.68}.pg .ins-band .ins-band-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pg .ins-band-links a,.pg .ins-pager a{letter-spacing:-.01em;min-height:44px;color:var(--t-accent);border:1px solid var(--t-hair-strong);border-radius:var(--ctl-radius);background:var(--t-surface);align-items:center;padding:0 20px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15.5px;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .18s,color .14s;display:inline-flex}.pg .ins-band-links a:hover,.pg .ins-pager a:hover{color:var(--t-accent-hover);border-color:var(--t-accent);box-shadow:var(--ctl-shadow)}.pg .ins-related{border-top:1px solid var(--t-hair);margin:clamp(52px,7vw,84px) auto 0;padding-top:clamp(40px,5vw,60px)}.pg .ins-related h2{letter-spacing:-.028em;color:var(--navy);text-align:center;margin:0 0 clamp(28px,3.6vw,40px);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1.2}.pg .ins-author{align-items:center;gap:clamp(24px,4vw,56px);max-width:940px;margin:0 auto;display:grid}@media (min-width:760px){.pg .ins-author{grid-template-columns:minmax(220px,300px) 1fr}}.pg .ins-author-photo{justify-self:center;width:100%;max-width:300px;margin:0}@media (max-width:759px){.pg .ins-author-photo{max-width:220px}}.pg .ins-author-photo img{width:100%;height:auto;display:block}.pg .ins-author-text{min-width:0}@media (min-width:760px){.pg .ins-author-text .ins-kicker{justify-content:flex-start}}@media (max-width:759px){.pg .ins-author-text .ins-kicker,.pg .ins-author-text .ins-title{text-align:center}}.pg .ins-author-bio{color:var(--body);margin-top:clamp(18px,2.4vw,26px);font-family:Inter,sans-serif;font-size:16px;line-height:1.72}.pg .ins-author-bio p{text-wrap:pretty;margin:0 0 1.05em}.pg .ins-author-bio p:last-child{margin-bottom:0}.pg .ins-author-bio a{color:var(--t-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pg .ins-author-bio a:hover{color:var(--t-accent-hover);text-decoration-thickness:2px}.pg .ins-author-text .ins-band-links{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}@media (max-width:759px){.pg .ins-author-text .ins-band-links{justify-content:center}}.pg .ins-author-text .ins-band-links i{font-style:italic}.pg .ins-byline a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--t-hair-strong);text-decoration-color:var(--t-hair-strong)}.pg .ins-byline a:hover{color:var(--t-accent-hover);text-decoration-color:currentColor}.pg .ins-author-list .ins-pager{margin-top:clamp(28px,4vw,44px)}.pg .ins-preview-bar{color:#451a03;z-index:25;background:#fef3c7;border-bottom:1px solid #f59e0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px clamp(16px,3.4vw,34px);font-family:Inter,sans-serif;font-size:16px;display:flex;position:relative}.pg .ins-preview-bar p{margin:0}.pg .ins-preview-bar span{gap:16px;display:flex}.pg .ins-preview-bar a{color:#451a03;text-underline-offset:3px;align-items:center;min-height:40px;font-weight:700;text-decoration:underline;display:inline-flex}
