.ins{background:#fff;color:var(--mk-deep)}.ins-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.ins-hero{position:relative;overflow:hidden;padding-block:2.5rem 4rem;background:var(--mk-deep);color:#fff}.ins-hero-gears{position:absolute;inset:0;color:rgb(250 184 48/.12);pointer-events:none}.ins-gear-a{position:absolute;top:-4rem;right:-6rem;width:min(34rem,80vw)}.ins-gear-b{position:absolute;right:min(26rem,52vw);bottom:-5rem;width:14rem}.ins-hero-in{position:relative}.ins-eyebrow{margin-top:2.25rem}.ins-h1{max-width:16ch;margin:.6rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.75rem);line-height:.98;text-transform:uppercase;text-wrap:balance}.ins-deck{max-width:36rem;margin:1.5rem 0 0;font-family:var(--font-reading),Georgia,serif;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-style:italic;line-height:1.4;color:rgb(255 255 255/.88)}.ins-body{display:grid;padding-block:2.5rem 4.5rem;gap:2rem}@media (min-width:1024px){.ins-body{grid-template-columns:15rem minmax(0,1fr);gap:4.5rem;padding-top:3.5rem}}.ins-toc-m{border:2px solid var(--mk-deep);border-radius:.25rem}.ins-toc-m summary{cursor:pointer;min-height:3rem;padding:.7rem 1rem;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:.08em}.ins-toc-m nav{padding:0 1rem 1rem}.ins-rail ol,.ins-toc-m ol{margin:0;padding:0;list-style:none}.ins-rail a,.ins-toc-m a{display:flex;gap:.75rem;padding:.5rem 0;font-family:var(--font-display);font-size:1.2rem;line-height:1.15;color:#5a5a5a;text-decoration:none}.ins-rail a span,.ins-toc-m a span{min-width:1.7rem;opacity:.7}@media (min-width:1024px){.ins-toc-m{display:none}}.ins-rail{display:none}@media (min-width:1024px){.ins-rail{display:block;position:sticky;top:6.5rem;align-self:start}}.ins-rail-title{margin:0 0 .75rem;font-family:var(--font-display);font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.ins-rail a:before{content:"";flex:none;width:.55rem;height:.55rem;margin-top:.3em;background:var(--mk-amber);scale:0;transition:scale .3s var(--ed-ease)}.ins-rail a{transition:color .25s}.ins-rail a:hover,.ins-rail a[aria-current=true]{color:var(--mk-deep)}.ins-rail a[aria-current=true]:before{scale:1}.ins-main{max-width:46rem}.ins-intro{margin-bottom:2.5rem}.ins-sec{display:grid;gap:.5rem 2rem;padding-block:2.25rem 1.25rem;border-top:1px solid #d4d4d4;scroll-margin-top:6rem}.ins-intro+.ins-sec,.ins-sec:first-child{border-top:0}@media (min-width:640px){.ins-sec{grid-template-columns:4.5rem minmax(0,1fr)}}.ins-num{margin:0;font-size:2.9rem;line-height:.85;color:var(--mk-amber)}.ins-h2,.ins-num{font-family:var(--font-display)}.ins-h2{margin:0 0 1.1rem;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.06}.ins-main :is(p,li){hyphens:manual}.ins-main ol,.ins-main ul{margin-bottom:1.25rem;padding-left:1.4rem}.ins-main li{margin-bottom:.35rem}.ins-more{padding-block:3.5rem 4.5rem;background:var(--mk-paper)}.ins-more-grid{display:grid;gap:1.5rem}.ins-more-title{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);text-transform:uppercase}.ins-more ul{display:grid;margin:0;padding:0;gap:1rem;list-style:none}@media (min-width:768px){.ins-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-card{position:relative;display:grid;gap:.25rem;padding:1.4rem 4rem 1.4rem 1.5rem;border-top:6px solid var(--mk-amber);background:#fff;color:var(--mk-deep);text-decoration:none;transition:background-color .2s,color .2s}.ins-card:hover{background:var(--mk-deep);color:#fff}.ins-card-label{font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.ins-card-hint{font-size:1.05rem;opacity:.8}.ins-card-arrow{position:absolute;top:50%;right:1.4rem;translate:0 -50%}.ins :focus-visible{outline-color:var(--mk-deep)}.ins-hero :focus-visible{outline-color:var(--mk-amber)}.ins-notice{grid-column:1/-1}