.inx{--inx-paper:#f6f7fb;--inx-ink:#0d1326;--inx-text:var(--gray-900);--inx-ease:cubic-bezier(.22, .61, .36, 1);color:var(--inx-text)}.inx-br{display:inline}.inx-cover{background:radial-gradient(70% 90% at 100% 0%, var(--cg), transparent 58%), radial-gradient(60% 70% at 0% 100%, color-mix(in srgb, var(--c1) 70%, #000), transparent 70%), linear-gradient(135deg, var(--c1), var(--c2));width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.inx-cover--img{object-fit:cover}.inx-cover__mark{font-family:var(--font-display);font-size:clamp(8px,3.4cqw,13px);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;position:absolute;top:8%;left:7%}.inx-cover__word{max-width:88%;font-family:var(--font-display);font-size:clamp(18px, calc(var(--wfs,14) * 1cqw), 120px);white-space:nowrap;font-weight:var(--fw-display);letter-spacing:-.06em;color:#ffffffeb;text-shadow:0 2px 20px #00000024;line-height:.9;position:absolute;bottom:7%;left:6%}.inx-cover__ico{filter:drop-shadow(0 10px 18px #00000047);width:34%;height:auto;position:absolute;top:14%;right:5%}.inx-blur{opacity:0;background:radial-gradient(46% 70% at 14% 20%, var(--c2), transparent 62%), radial-gradient(40% 64% at 88% 78%, var(--cg), transparent 60%), radial-gradient(34% 50% at 62% 8%, color-mix(in srgb, var(--c2) 60%, #fff), transparent 60%), var(--c1);transition:opacity .3s ease-in-out;position:absolute;inset:0}.inx-blur.is-on{opacity:1}.inx-blur--deep{background:radial-gradient(80% 100% at 0% 0%, var(--c2), transparent 70%), radial-gradient(70% 90% at 100% 100%, color-mix(in srgb, var(--c1) 80%, #000), transparent 72%), linear-gradient(120deg, var(--c1), color-mix(in srgb, var(--c2) 70%, var(--c1)));transition-duration:.6s}.inx-blur img{object-fit:cover;filter:blur(15px);width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.inx-blur--deep img{filter:blur(50px)}.inx-badge{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--blue-700);background:#fff;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex;box-shadow:0 1px 2px #13225014}.inx-badge--dark{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff42}.inx-pill{font-family:var(--font-display);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:0;color:#fff;background:#ffffff2e;border-radius:999px;align-items:center;padding:4px 11px;line-height:1.3;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.inx-pill--new{color:#7fe6ff;letter-spacing:.06em;background:0 0;box-shadow:inset 0 0 0 1.5px #7fe6ff}.inx-btn-light{color:var(--navy-950);background:#fff}.inx-btn-light:hover{background:var(--blue-050)}.inx-head{text-align:center;justify-items:center;gap:0;display:grid}.inx-head__en{font-family:var(--font-display);font-size:clamp(44px,7vw,116px);font-weight:var(--fw-display);letter-spacing:-.06em;color:var(--inx-text);margin:clamp(10px,1.2vw,18px) 0 0;line-height:.95}.inx-head__desc{font-size:clamp(15px,1.5vw,22px);font-weight:var(--fw-semi);letter-spacing:-.02em;color:var(--navy-700);word-break:keep-all;margin:clamp(10px,1.2vw,18px) 0 0;line-height:1.5}.inx-head__avatar{border-radius:50%;width:clamp(40px,3.6vw,56px);height:auto;margin-top:clamp(12px,1.4vw,20px);box-shadow:0 6px 18px #060b1e4d}.inx-head--dark .inx-head__en{color:#fff}.inx-head--dark .inx-head__desc{color:#ffffffdb}.inx-line{color:#fff;align-items:center;gap:clamp(12px,1.6vw,24px);margin:clamp(22px,2.6vw,40px) 0 clamp(18px,2vw,30px);display:flex}.inx-line:before,.inx-line:after{content:"";background:#ffffff57;flex:1;height:1px}.inx-line__label{font-family:var(--font-display);font-size:clamp(13px,1.5vw,20px);font-weight:var(--fw-bold);letter-spacing:-.01em}.inx-line__no{cursor:pointer;min-width:30px;min-height:30px;font-family:var(--font-display);font-size:clamp(15px,1.75vw,24px);font-weight:var(--fw-display);color:inherit;opacity:.15;background:0 0;border:0;padding:0 4px;transition:opacity .3s}.inx-line__no:hover{opacity:.6}.inx-line__no.is-on{opacity:1}.inx:not(.is-js) .inx-line__no{opacity:1;pointer-events:none}.inx-line__pause{cursor:pointer;color:#fff;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .3s;display:grid}.inx-line__pause[hidden]{display:none}.inx-line__pause:hover{background:#ffffff4d}.inx-line__pause svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.inx-line__pause .inx-ico-play{fill:currentColor;stroke:none;display:none}.inx-line__pause[aria-pressed=true] .inx-ico-pause{display:none}.inx-line__pause[aria-pressed=true] .inx-ico-play{display:block}.inx-line__no:focus-visible,.inx-line__pause:focus-visible,.inx-topic:focus-visible,.inx-post:focus-visible,.inx-tile:focus-visible,.inx-toc__btn:focus-visible,.inx-frame:focus-visible{outline-offset:3px;outline:3px solid #7fe6ff}.inx-slides{gap:20px;display:grid}.inx.is-js .inx-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity 1s,visibility 0s 1s}.inx.is-js .inx-slide.is-on{opacity:1;visibility:visible;transition:opacity 1s,visibility}.inx-kv{min-height:min(100vh,920px);padding:calc(var(--header-h) + 28px) 0 clamp(40px, 5vw, 72px);background:linear-gradient(160deg,#f2f5fa 0%,#e2e9f3 60%,#dbe4f1 100%);align-items:center;display:grid;position:relative;overflow:hidden}.inx-kv__wall{pointer-events:none;position:absolute;inset:0}.inx-kv__wall i{filter:blur(28px);background:#566ea029;border-radius:50%;position:absolute}.inx-kv__wall i:first-child{width:42vw;height:13vw;top:-6%;right:4%;transform:rotate(-24deg)}.inx-kv__wall i:nth-child(2){background:#566ea01c;width:30vw;height:9vw;top:16%;right:18%;transform:rotate(-31deg)}.inx-kv__wall i:nth-child(3){background:#fff9;width:44vw;height:16vw;bottom:-10%;left:-8%;transform:rotate(-18deg)}.inx-kv__in{position:relative}.inx-kv__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,90px);margin-top:clamp(20px,3vw,48px);display:grid}.inx-kv__title{font-size:clamp(32px,4.2vw,66px);font-weight:var(--fw-display);letter-spacing:-.05em;word-break:keep-all;margin:clamp(14px,1.6vw,24px) 0 0;line-height:1.16}.inx-kv__sub{font-size:clamp(15px,1.5vw,22px);font-weight:var(--fw-semi);letter-spacing:-.02em;color:var(--navy-700);word-break:keep-all;margin:clamp(14px,1.6vw,24px) 0 0;line-height:1.55}.inx-toc{flex-wrap:wrap;gap:clamp(10px,1.4vw,20px);margin-top:clamp(26px,3.2vw,48px);display:flex}.inx-toc__btn{aspect-ratio:1;width:clamp(96px,10vw,140px);color:var(--inx-text);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:50%;place-content:center;justify-items:center;gap:2px;text-decoration:none;transition:background-color .3s,color .3s;display:grid;position:relative;box-shadow:0 1px 2px #1322500f,0 14px 30px #3c548c24,inset 0 0 0 1px #ffffffe6}.inx-toc__btn:hover{background:var(--navy-950);color:#fff;text-decoration:none}.inx-toc__en{font-family:var(--font-display);font-size:clamp(15px,1.5vw,21px);font-weight:var(--fw-display);letter-spacing:-.03em}.inx-toc__ko{font-size:clamp(11px,.9vw,13px);font-weight:var(--fw-semi);letter-spacing:-.02em;opacity:.7}.inx-toc__arrow{font-size:.8125rem;font-weight:var(--fw-bold);opacity:.6;margin-top:4px}.inx-frame{color:var(--inx-text);transition:rotate .4s var(--inx-ease);background:#fff;border-radius:6px;gap:16px;padding:clamp(12px,1.4vw,20px);text-decoration:none;display:grid;rotate:1.5deg;box-shadow:inset 0 1px #ffffffe6,0 30px 60px #283c6e38,0 4px 10px #283c6e1a}.inx-frame:hover{text-decoration:none;rotate:0deg}.inx-frame__pic{aspect-ratio:4/3;border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.inx-frame__pic .inx-cover__word,.inx-frame__pic .inx-cover__mark{display:none}.inx-frame__month{font-family:var(--font-display);font-size:clamp(26px,4.2vw,68px);font-weight:var(--fw-display);letter-spacing:-.06em;color:#fff;text-shadow:0 2px 20px #0000002e;line-height:.9;position:absolute;bottom:6%;left:6%}.inx-frame__cap{gap:6px;padding:0 4px 6px;display:grid}.inx-frame__meta{font-size:.8125rem;font-weight:var(--fw-semi);letter-spacing:-.01em;color:var(--gray-500)}.inx-frame__title{font-size:clamp(17px,1.75vw,24px);font-weight:var(--fw-bold);letter-spacing:-.035em;word-break:keep-all;line-height:1.35}.inx-frame__go{font-size:.875rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--blue-600)}.inx-hero{scroll-margin-top:var(--header-h);position:relative;overflow:hidden}.inx-hero__bg,.inx-hero__dim{position:absolute;inset:0}.inx-hero__dim{background:#0b122c9e}.inx-hero__in{z-index:1;position:relative}.inx-hero--guide{background:var(--inx-ink);padding:clamp(56px,6vw,96px) 0 0;overflow:visible}.inx-hero--guide .inx-hero__bg,.inx-hero--guide .inx-hero__dim{bottom:clamp(70px,9vw,130px);overflow:hidden}.inx-hero--guide:after{content:"";background:var(--inx-paper);height:clamp(70px,9vw,130px);position:absolute;bottom:0;left:0;right:0}.inx-slides--guide{z-index:2;max-width:1040px;margin:0 auto;position:relative}.inx-topic{aspect-ratio:21/9;color:#fff;border-radius:24px;min-height:300px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #060b1e6b}.inx-topic:hover{text-decoration:none}.inx-topic__pic{position:absolute;inset:0}.inx-topic__pic .inx-cover__word{font-size:clamp(30px, calc(var(--wfs,14) * .8cqw), 150px);opacity:.28;inset:12% 5% auto auto}.inx-topic__pic .inx-cover__ico{width:20%;top:auto;bottom:10%;right:6%}.inx-topic__veil{background:linear-gradient(90deg,#060b1ec7 0%,#060b1e80 46%,#060b1e00 78%),linear-gradient(#0000 54%,#060b1e80);position:absolute;inset:0}.inx-topic__text{gap:clamp(8px,1vw,14px);width:min(100%,680px);padding:clamp(20px,3vw,44px);display:grid;position:absolute;bottom:0;left:0}.inx-topic__tags{flex-wrap:wrap;gap:6px;display:flex}.inx-topic__title{font-size:clamp(22px,2.9vw,42px);font-weight:var(--fw-display);letter-spacing:-.045em;word-break:keep-all;line-height:1.24}.inx-topic__sum{-webkit-line-clamp:2;letter-spacing:-.01em;color:#ffffffdb;word-break:keep-all;-webkit-box-orient:vertical;font-size:clamp(14px,1.2vw,17px);line-height:1.55;display:-webkit-box;overflow:hidden}.inx-topic__meta{font-size:.8125rem;font-weight:var(--fw-medium);letter-spacing:0;color:#ffffffbd;font-variant-numeric:tabular-nums;align-items:center;gap:14px;display:flex}.inx-topic__go{color:var(--navy-950);font-weight:var(--fw-bold);letter-spacing:-.02em;background:#fff;border-radius:999px;margin-left:auto;padding:8px 16px;transition:background-color .3s}.inx-topic:hover .inx-topic__go{background:var(--blue-050)}.inx-list{background:var(--inx-paper);scroll-margin-top:var(--header-h);padding:clamp(44px,5vw,76px) 0 0}.inx-filter{margin-bottom:clamp(20px,2.4vw,32px)}.inx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,40px) clamp(16px,2vw,28px);display:grid}.inx.is-js .inx-grid.is-folded:not(.is-open)>.is-extra{display:none}.inx-post{color:var(--inx-text);align-content:start;gap:0;text-decoration:none;display:grid}.inx-post:hover{text-decoration:none}.inx-post__pic{aspect-ratio:16/10;border-radius:16px;display:block;position:relative;overflow:hidden}.inx-post__new{background:#060b1e80;position:absolute;top:12px;left:12px}.inx-post__pic .inx-cover__mark{display:none}.inx-post__tags{align-items:center;gap:8px;margin-top:16px;display:flex}.inx-post__cat{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:0;color:var(--blue-600)}.inx-post__ext{font-size:.75rem;font-weight:var(--fw-semi);color:var(--gray-500)}.inx-post__title{font-size:clamp(18px,1.75vw,24px);font-weight:var(--fw-bold);letter-spacing:-.035em;word-break:keep-all;margin:8px 0 0;line-height:1.36}.inx-post__sum{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--gray-600);word-break:keep-all;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.inx-post__meta{letter-spacing:0;color:var(--gray-400);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:.8125rem}.inx-more{text-align:center;margin:clamp(28px,3.4vw,48px) 0 0}.inx-more[hidden]{display:none}.inx-band{border-top:1px solid #1322501a;margin-top:clamp(44px,5vw,80px)}.inx-band__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding-block:clamp(26px,3vw,44px);display:flex}.inx-band__text{font-size:clamp(17px,1.75vw,26px);font-weight:var(--fw-bold);letter-spacing:-.04em;word-break:keep-all;margin:0;line-height:1.4}.inx-band__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inx-band--dark{border-top-color:#ffffff1f}.inx-band--dark .inx-band__text{color:#fff}.inx-hero--read{background:var(--inx-ink);color:#fff;padding:clamp(56px,6vw,96px) 0 clamp(56px,6.4vw,100px)}.inx-hero--read:after{content:"";pointer-events:none;background:linear-gradient(#060b1e2e,#060b1e70);position:absolute;inset:0}.inx-slides--read{max-width:1040px;margin:clamp(8px,1.4vw,22px) auto 0}.inx-book{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.inx-book__cover{aspect-ratio:3/4;border-radius:3px;justify-self:end;width:min(100%,320px);display:block;position:relative;overflow:hidden;box-shadow:6px 8px 17px #0009}.inx-book__cover .inx-cover__word{top:16%;bottom:auto}.inx-book__cover .inx-cover__ico{width:42%;top:auto;bottom:26%;right:8%}.inx-book__spine{background:linear-gradient(90deg,#00000047,#ffffff1f 60%,#00000014);width:5%;position:absolute;top:0;bottom:0;left:0}.inx-book__face{font-size:clamp(11px,1.05vw,15px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:#fff;word-break:keep-all;line-height:1.35;position:absolute;bottom:7%;left:10%;right:8%}.inx-book__tags{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.inx-book__min{font-size:.8125rem;font-weight:var(--fw-semi);letter-spacing:-.01em;color:#ffffffd1}.inx-book__title{font-size:clamp(24px,2.25vw,40px);font-weight:var(--fw-display);letter-spacing:-.045em;color:#fff;word-break:keep-all;margin:clamp(12px,1.4vw,20px) 0 0;line-height:1.28}.inx-book__sum{letter-spacing:-.01em;color:#ffffffe6;word-break:keep-all;max-width:520px;margin:clamp(10px,1.2vw,18px) 0 clamp(20px,2.2vw,32px);font-size:clamp(15px,1.25vw,18px);line-height:1.65}.inx.is-js .inx-book .inx-book__text{opacity:0;transition:opacity .3s}.inx.is-js .inx-book.is-on .inx-book__text{opacity:1;transition:opacity 1s .6s}.inx-topics{background:var(--inx-ink);color:#e6ebfa;padding:clamp(48px,5.4vw,84px) 0 0}.inx-topics__title{font-size:clamp(20px,1.75vw,28px);font-weight:var(--fw-bold);letter-spacing:-.04em;color:#fff;margin:0 0 clamp(20px,2.4vw,34px)}.inx-topics__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin:0;padding:0;list-style:none;display:grid}.inx-tile{height:100%;color:inherit;background:#ffffff0d;border-radius:16px;align-content:start;gap:4px;padding:clamp(16px,1.8vw,26px);text-decoration:none;transition:background-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.inx-tile:before{content:"";background:linear-gradient(180deg, var(--c2), var(--cg));width:4px;position:absolute;top:0;bottom:0;left:0}.inx-tile:hover{background:#ffffff1a;text-decoration:none}.inx-tile__ico{width:clamp(40px,3.6vw,56px);height:auto;margin:0 0 8px -2px}.inx-tile__name{font-family:var(--font-display);font-size:clamp(17px,1.5vw,22px);font-weight:var(--fw-display);letter-spacing:-.03em;color:#fff}.inx-tile__count{font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--cg)}.inx-tile__last{-webkit-line-clamp:2;letter-spacing:-.02em;color:#b9c3de;word-break:keep-all;-webkit-box-orient:vertical;margin-top:8px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.inx-hero--ask{background:linear-gradient(#e9f1ff 0%,#f1f0ff 60%,#fff 100%);padding:clamp(64px,7vw,120px) 0}.inx-ask__art{pointer-events:none;position:absolute;inset:0}.inx-ask__art img{height:auto;position:absolute}.inx-ask__s1{opacity:.5;width:clamp(200px,26vw,460px);top:-22%;left:-5%}.inx-ask__s2{opacity:.6;width:clamp(70px,9vw,160px);top:12%;right:12%}.inx-ask__s3{opacity:.3;width:clamp(220px,30vw,520px);bottom:-40%;right:-8%}.inx-ask__i1{filter:drop-shadow(0 14px 18px #2e6bff38);width:clamp(54px,6vw,104px);bottom:10%;left:18%}.inx-ask{background:#fff;padding:clamp(8px,1.6vw,28px) 0 clamp(64px,8vw,130px)}.inx-ask__lead{text-align:center;letter-spacing:-.01em;max-width:620px;color:var(--gray-600);word-break:keep-all;margin:0 auto clamp(22px,2.6vw,36px);font-size:clamp(15px,1.2vw,17px);line-height:1.65}@media (width<=1023px){.inx-kv{min-height:0}.inx-kv__grid{grid-template-columns:1fr}.inx-frame{justify-self:center;width:100%;max-width:440px}.inx-grid,.inx-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inx-topic{aspect-ratio:16/10}}@media (width<=767px){.inx-br{display:none}.inx-toc{justify-content:space-between;gap:8px}.inx-toc__btn{width:31%}.inx-topic{aspect-ratio:auto;border-radius:18px;min-height:400px}.inx-topic__veil{background:linear-gradient(#060b1e0d 14%,#060b1e99 48%,#060b1edb 100%)}.inx-topic__pic .inx-cover__ico{width:30%;top:22%;bottom:auto}.inx-topic__go{padding:7px 13px}.inx-book{text-align:center;grid-template-columns:1fr;justify-items:center}.inx-book__cover{justify-self:center;width:min(58%,220px)}.inx-book__tags{justify-content:center}.inx-book__sum{margin-inline:auto}.inx-band__in{text-align:center;justify-content:center}.inx-band__actions{justify-content:center}}@media (width<=559px){.inx-grid{grid-template-columns:1fr}.inx-post__title{font-size:1.1875rem}}@media (prefers-reduced-motion:reduce){.inx-blur,.inx.is-js .inx-slide,.inx.is-js .inx-slide.is-on,.inx.is-js .inx-book .inx-book__text,.inx.is-js .inx-book.is-on .inx-book__text,.inx-line__no,.inx-frame{transition:none}}
