.ins7{--ink:#071018;--paper:#f4f2eb;--blue:#0096ff;--line:#0710182b;background:var(--paper);color:var(--ink)}.ins7-shell{width:min(1320px,100% - 64px);margin-inline:auto}.ins7-hero{color:#fff;background:#061019;padding:160px 0 100px;position:relative;overflow:hidden}.ins7-hero:before{content:"";background:radial-gradient(circle at 78% 35%,#0096ff29,#0000 29%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/78px 78px;position:absolute;inset:0}.ins7-hero-grid{grid-template-columns:1.15fr .55fr;align-items:end;gap:9vw;display:grid;position:relative}.ins7-eyebrow{color:#62bdff;letter-spacing:.1em;text-transform:uppercase;font:500 .5rem/1.4 IBM Plex Mono,monospace}.ins7-hero h1{letter-spacing:-.074em;max-width:950px;margin-top:34px;font-size:clamp(4.2rem,7vw,8rem);font-weight:545;line-height:.85}.ins7-hero h1 em{color:var(--blue);font-style:normal}.ins7-hero p{color:#ffffff9e;max-width:590px;font-size:1.02rem;line-height:1.72}.ins7-hero p strong{color:#fff}.ins7-index{padding:135px 0 155px}.ins7-index-head{grid-template-columns:1.15fr .55fr;align-items:end;gap:9vw;padding-bottom:62px;display:grid}.ins7-index-head h2{letter-spacing:-.065em;max-width:850px;margin-top:22px;font-size:clamp(3.2rem,5.4vw,6.2rem);font-weight:550;line-height:.9}.ins7-index-head>p{color:#07101899;line-height:1.7}.ins7-cluster{margin-top:70px}.ins7-cluster-head{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:34px;padding-bottom:18px;display:grid}.ins7-cluster-head small{color:#0072c3;font:500 .47rem/1.4 IBM Plex Mono,monospace}.ins7-cluster-head h3{font-size:1.05rem;font-weight:650}.ins7-list a{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 190px 28px;align-items:center;gap:30px;min-height:128px;transition:padding .2s,background .2s;display:grid}.ins7-list a:hover{background:#fff;padding-inline:18px}.ins7-list>a>small{color:#0072c3;font:500 .45rem/1 IBM Plex Mono,monospace}.ins7-list strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2.2rem);font-weight:560;display:block}.ins7-list span{color:#07101885;margin-top:8px;font-size:.78rem;line-height:1.55;display:block}.ins7-list b{color:#07101873;font-size:.7rem;font-weight:500}.ins7-list i{color:var(--blue);font-style:normal}.ins7-principle{color:#fff;background:#071018;padding:120px 0}.ins7-principle-grid{grid-template-columns:.7fr 1.3fr;gap:10vw;display:grid}.ins7-principle h2{letter-spacing:-.064em;font-size:clamp(3rem,5vw,5.8rem);font-weight:540;line-height:.9}.ins7-principle h2 em{color:var(--blue);font-style:normal}.ins7-principle p{color:#ffffffa3;font-size:1.15rem;line-height:1.65}.ins7-article-hero{padding-bottom:90px}.ins7-article-hero .ins7-hero-grid{grid-template-columns:1.2fr .5fr}.ins7-article-hero h1{font-size:clamp(3.8rem,6.4vw,7.2rem)}.ins7-meta{border-top:1px solid #fff3;gap:0;display:grid}.ins7-meta div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.ins7-meta small{color:#62bdff;text-transform:uppercase;font:500 .42rem/1 IBM Plex Mono,monospace}.ins7-meta span{color:#ffffffad;text-align:right;font-size:.76rem}.ins7-body{background:#fff;padding:105px 0 145px}.ins7-body-grid{grid-template-columns:260px minmax(0,780px);justify-content:center;align-items:start;gap:clamp(60px,9vw,150px);display:grid}.ins7-aside{position:sticky;top:110px}.ins7-aside small{color:#0072c3;text-transform:uppercase;font:500 .45rem/1.4 IBM Plex Mono,monospace}.ins7-aside strong{letter-spacing:-.03em;margin-top:16px;font-size:1.25rem;display:block}.ins7-aside a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:24px;padding:16px 0;font-size:.76rem;font-weight:650;display:flex}.ins7-direct{border-top:2px solid var(--blue);border-bottom:1px solid var(--line);padding:30px 0 35px}.ins7-direct small{color:#0072c3;font:500 .45rem/1 IBM Plex Mono,monospace}.ins7-direct p{letter-spacing:-.02em;margin-top:17px;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.48}.ins7-section{border-bottom:1px solid var(--line);padding:60px 0}.ins7-section h2{letter-spacing:-.052em;font-size:clamp(2rem,3.1vw,3.15rem);font-weight:570;line-height:1}.ins7-section p{color:#071018ad;margin-top:22px;font-size:1rem;line-height:1.78}.ins7-section ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ins7-section li{border-top:1px solid var(--line);color:#071018c2;padding:13px 0 13px 24px;line-height:1.55;position:relative}.ins7-section li:before{content:"→";color:#0072c3;position:absolute;left:0}.ins7-note{border-left:2px solid var(--blue);color:#071018b3;background:#f4f2eb;margin-top:26px;padding:20px 22px;line-height:1.6}.ins7-faq{background:#f4f2eb;padding:120px 0}.ins7-faq-grid{grid-template-columns:.65fr 1.35fr;gap:9vw;display:grid}.ins7-faq h2{letter-spacing:-.06em;max-width:500px;margin-top:22px;font-size:clamp(2.8rem,4.5vw,5rem);font-weight:550;line-height:.92}.ins7-faq-list{border-top:1px solid var(--line)}.ins7-faq details{border-bottom:1px solid var(--line)}.ins7-faq summary{cursor:pointer;grid-template-columns:38px 1fr 22px;align-items:center;gap:16px;min-height:88px;list-style:none;display:grid}.ins7-faq summary::-webkit-details-marker{display:none}.ins7-faq summary small{color:#0072c3;font:500 .43rem/1 IBM Plex Mono,monospace}.ins7-faq summary span{font-weight:640}.ins7-faq summary b{color:#0072c3;font-size:1.1rem}.ins7-faq details p{color:#071018a8;max-width:760px;padding:0 0 28px 54px;line-height:1.72}.ins7-related{color:#fff;background:#071018;padding:110px 0 120px}.ins7-related h2{letter-spacing:-.06em;font-size:clamp(2.8rem,4.8vw,5.2rem);font-weight:540}.ins7-related-list{border-top:1px solid #ffffff29;margin-top:48px}.ins7-related-list a{border-bottom:1px solid #ffffff29;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;min-height:92px;display:grid}.ins7-related-list small{color:#62bdff;font:500 .43rem/1 IBM Plex Mono,monospace}.ins7-related-list strong{font-size:1.2rem;font-weight:560}.ins7-related-list span{color:#62bdff}@media (width<=1000px){.ins7-hero-grid,.ins7-index-head,.ins7-principle-grid,.ins7-article-hero .ins7-hero-grid,.ins7-faq-grid{grid-template-columns:1fr}.ins7-body-grid{grid-template-columns:1fr;max-width:820px}.ins7-aside{grid-template-columns:1fr auto;align-items:end;display:grid;position:relative;top:auto}.ins7-aside a{margin:0}.ins7-list a{grid-template-columns:50px 1fr auto}.ins7-list b{display:none}}@media (width<=700px){.ins7-shell{width:calc(100% - 32px)}.ins7-hero{padding:120px 0 72px}.ins7-hero h1,.ins7-article-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.ins7-index,.ins7-body,.ins7-faq,.ins7-related{padding-top:88px;padding-bottom:96px}.ins7-cluster-head{grid-template-columns:1fr;gap:8px}.ins7-list a{grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;min-height:106px}.ins7-list strong{font-size:1.35rem}.ins7-list i{grid-column:3}.ins7-aside{grid-template-columns:1fr}.ins7-aside a{margin-top:22px}.ins7-faq details p{padding-left:0}.ins7-related-list a{grid-template-columns:30px 1fr 18px;gap:12px}}
