* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0px; color: var(--ink); background: var(--paper); font-family: Manrope, Arial, sans-serif; font-size: 16px; line-height: 1.35; -webkit-font-smoothing: antialiased; overflow-x: hidden; }
a { color: inherit; }
img { display: block; width: 100%; }
h1, h2, h3, p { margin: 0px; }
button, input, textarea, select { font: inherit; }
.container { width: min(calc(100% - (var(--pad) * 2)), var(--container)); margin: 0px auto; }
.eyebrow { display: flex; align-items: center; gap: 10px; text-transform: uppercase; letter-spacing: 0.08em; font-size: 12px; font-weight: 800; }
.eyebrow::before { content: ""; width: 9px; height: 9px; border-radius: 50%; background: currentcolor; }
.display { max-width: 1150px; font-size: clamp(52px, 8.5vw, 126px); line-height: 0.88; letter-spacing: -0.065em; font-weight: 800; }
.section-title { max-width: 1000px; font-size: clamp(44px, 6.2vw, 88px); line-height: 0.94; letter-spacing: -0.055em; font-weight: 800; }
.section-title--offset { margin-top: 34px; }
.lead { max-width: 720px; font-size: clamp(20px, 2.1vw, 30px); line-height: 1.16; letter-spacing: -0.025em; }
.small { font-size: 13px; color: var(--muted); }
.tag { display: inline-flex; align-items: center; min-height: 34px; padding: 7px 12px; border: 1px solid; border-radius: 999px; font-size: 12px; font-weight: 750; line-height: 1; text-transform: uppercase; letter-spacing: 0.045em; }
.reveal { opacity: 0; transform: translateY(22px); transition: opacity 0.65s, transform 0.65s; }
.reveal.is-visible { opacity: 1; transform: none; }
.topbar { position: relative; z-index: 10; display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 78px; border-bottom: 1px solid var(--line); }
.brandmark { display: inline-flex; align-items: center; gap: 10px; font-size: 14px; font-weight: 850; letter-spacing: -0.02em; text-decoration: none; }
.brandmark__icon { display: grid; place-items: center; width: 34px; height: 34px; color: white; background: var(--ink); border-radius: 9px; font-size: 13px; letter-spacing: -0.08em; }
.nav { display: flex; align-items: center; gap: 28px; }
.nav a { color: var(--muted); font-size: 13px; font-weight: 700; text-decoration: none; transition: color 0.2s; }
.nav a:hover { color: var(--ink); }
.hero { padding: clamp(48px, 7vw, 104px) 0px 0px; }
.hero__top { display: grid; grid-template-columns: minmax(0px, 1fr) 230px; align-items: start; gap: 40px; }
.hero__side { padding-top: 10px; font-size: 14px; color: var(--muted); }
.hero__visual { position: relative; min-height: 590px; margin-top: clamp(48px, 7vw, 94px); overflow: hidden; border-radius: var(--radius-xl); background: var(--violet); }
.hero__visual::before, .hero__visual::after { content: ""; position: absolute; border-radius: 50%; filter: blur(1px); }
.hero__visual::before { width: 440px; height: 440px; left: -120px; bottom: -190px; background: var(--acid); }
.hero__visual::after { width: 330px; height: 330px; right: -70px; top: -110px; background: var(--peach); }
.hero__label { position: absolute; z-index: 2; top: 30px; left: 30px; color: white; }
.hero__stamp { position: absolute; z-index: 2; right: 28px; bottom: 26px; max-width: 260px; color: white; text-align: right; font-size: 15px; font-weight: 700; }
.book { position: absolute; z-index: 3; left: 50%; top: 51%; display: grid; grid-template-columns: 1fr 1fr; width: min(74vw, 820px); min-width: 680px; height: 420px; transform: translate(-50%, -50%) rotate(-5deg); filter: drop-shadow(rgba(31, 25, 79, 0.28) 0px 38px 42px); }
.book__page { position: relative; padding: 38px; overflow: hidden; background: rgb(255, 254, 250); }
.book__page:first-child { border-radius: 22px 4px 4px 22px; box-shadow: rgba(24, 24, 24, 0.06) -18px 0px 24px inset; }
.book__page:last-child { border-radius: 4px 22px 22px 4px; box-shadow: rgba(24, 24, 24, 0.05) 18px 0px 24px inset; }
.book__kicker { font-size: 11px; text-transform: uppercase; letter-spacing: 0.08em; font-weight: 800; }
.book__title { max-width: 280px; margin-top: 24px; font-size: 43px; line-height: 0.94; letter-spacing: -0.05em; font-weight: 850; }
.book__copy { max-width: 250px; margin-top: 22px; color: var(--muted); font-size: 13px; }
.sponsor { display: flex; height: 100%; padding: 28px; flex-direction: column; justify-content: space-between; border-radius: 18px; background: var(--acid); }
.sponsor__logo { font-size: 32px; font-weight: 900; letter-spacing: -0.055em; }
.sponsor__bottom { display: flex; align-items: end; justify-content: space-between; gap: 20px; }
.sponsor__text { max-width: 190px; font-size: 20px; line-height: 1.05; font-weight: 780; letter-spacing: -0.03em; }
.qr { display: grid; place-items: center; width: 72px; height: 72px; flex: 0 0 auto; border: 7px solid white; background: linear-gradient(90deg, rgb(17, 17, 17) 18%, transparent 18%, transparent 34%, rgb(17, 17, 17) 34%, rgb(17, 17, 17) 50%, transparent 50%, transparent 67%, rgb(17, 17, 17) 67%) 0% 0% / 17px 17px, linear-gradient(rgb(17, 17, 17) 18%, transparent 18%, transparent 34%, rgb(17, 17, 17) 34%, rgb(17, 17, 17) 50%, transparent 50%, transparent 67%, rgb(17, 17, 17) 67%), white; }
.metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; margin-top: 18px; background: var(--line); border: 1px solid var(--line); border-radius: var(--radius-lg); overflow: hidden; }
.metric { min-height: 176px; padding: 26px; background: var(--paper); }
.metric__number { font-size: clamp(44px, 5vw, 74px); line-height: 0.95; letter-spacing: -0.055em; font-weight: 850; }
.metric__text { max-width: 260px; margin-top: 18px; color: var(--muted); font-size: 14px; }
.value { padding: var(--section) 0; }
.value__intro { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: end; }
.value__intro .lead { justify-self: end; }
.value__panel { display: grid; grid-template-columns: 1.18fr 0.82fr; min-height: 650px; margin-top: 68px; border-radius: var(--radius-xl); overflow: hidden; background: var(--ink); color: white; }
.value__statement { display: flex; flex-direction: column; justify-content: space-between; padding: clamp(30px, 5vw, 70px); }
.value__quote { max-width: 720px; font-size: clamp(44px, 6vw, 86px); line-height: 0.94; letter-spacing: -0.055em; font-weight: 800; }
.value__note { max-width: 500px; color: rgba(255, 255, 255, 0.62); }
.value__compare { display: grid; grid-template-rows: 1fr 1fr; gap: 1px; background: rgba(255, 255, 255, 0.18); }
.compare-card { padding: 38px; color: var(--ink); background: var(--blue-soft); }
.compare-card:last-child { background: var(--peach); }
.compare-card__title { margin-top: 30px; font-size: 32px; line-height: 1; letter-spacing: -0.04em; font-weight: 850; }
.compare-card__text { max-width: 330px; margin-top: 18px; font-size: 15px; }
.formats { padding-bottom: var(--section); }
.formats__head { display: flex; align-items: end; justify-content: space-between; gap: 40px; }
.formats__head p { max-width: 400px; color: var(--muted); }
.format-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-top: 58px; }
.format-card { position: relative; min-height: 730px; padding: clamp(28px, 4vw, 50px); overflow: hidden; border-radius: var(--radius-xl); }
.format-card--endpaper { background: var(--acid); }
.format-card--story { background: var(--violet-soft); }
.format-card__num { font-size: 13px; font-weight: 850; }
.format-card__title { max-width: 480px; margin-top: 88px; font-size: clamp(42px, 5vw, 72px); line-height: 0.94; letter-spacing: -0.055em; font-weight: 850; }
.format-card__text { max-width: 470px; margin-top: 26px; font-size: 18px; }
.format-card__visual { position: absolute; left: 42px; right: 42px; bottom: 42px; height: 235px; border-radius: 18px; overflow: hidden; }
.mini-spread { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; padding: 20px; background: var(--ink); }
.mini-page { position: relative; padding: 22px; background: var(--white); border-radius: 9px; }
.mini-page:first-child { color: white; background: var(--violet); }
.mini-page strong { display: block; max-width: 180px; font-size: 24px; line-height: 1; letter-spacing: -0.04em; }
.mini-page span { position: absolute; left: 22px; bottom: 20px; font-size: 11px; text-transform: uppercase; letter-spacing: 0.08em; }
.story-sheet { padding: 30px; background: var(--white); }
.story-sheet p { max-width: 550px; font-family: Georgia, serif; font-size: 18px; line-height: 1.48; }
.story-sheet mark { padding: 2px 4px; background: var(--peach); }
.run { padding: var(--section) 0; background: var(--violet); color: white; }
.run__grid { display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 70px; align-items: end; }
.run__number { margin-top: 52px; font-size: clamp(130px, 22vw, 320px); line-height: 0.72; letter-spacing: -0.09em; font-weight: 900; }
.run__aside { padding-bottom: 12px; }
.run__aside .lead { max-width: 520px; }
.run__rules { display: grid; gap: 0px; margin-top: 50px; border-top: 1px solid rgba(255, 255, 255, 0.35); }
.run__rule { display: grid; grid-template-columns: 34px 1fr; gap: 15px; padding: 18px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.35); }
.run__rule span:first-child { color: var(--acid); font-weight: 800; }
.run__foot { max-width: 720px; margin-top: 64px; color: rgba(255, 255, 255, 0.72); font-size: 15px; }
.pricing { padding: var(--section) 0; }
.pricing__head { display: grid; grid-template-columns: 1.3fr 0.7fr; gap: 40px; align-items: end; }
.pricing__head p { color: var(--muted); }
.price-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 60px; }
.price-card { display: flex; min-height: 510px; padding: 30px; flex-direction: column; border: 1px solid var(--line); border-radius: var(--radius-lg); background: var(--white); }
.price-card:nth-child(2) { background: var(--acid); }
.price-card:nth-child(3) { color: white; background: var(--ink); }
.price-card__title { margin-top: 54px; font-size: 29px; line-height: 1; letter-spacing: -0.04em; font-weight: 850; }
.price-card__price { margin-top: 22px; font-size: clamp(50px, 5vw, 72px); line-height: 0.88; letter-spacing: -0.06em; font-weight: 900; }
.price-card__price small { display: block; margin-top: 10px; font-size: 13px; font-weight: 700; letter-spacing: 0px; }
.price-card ul { display: grid; gap: 12px; margin: auto 0px 0px; padding: 0px; list-style: none; font-size: 14px; }
.price-card li { padding-top: 12px; border-top: 1px solid; opacity: 0.74; }
.pricing__note { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 24px; color: var(--muted); font-size: 13px; }
.author { padding: var(--section) 0; background: var(--ink); color: white; }
.author__grid { display: grid; grid-template-columns: 0.82fr 1.18fr; gap: 18px; }
.portrait { position: relative; min-height: 670px; overflow: hidden; border-radius: var(--radius-xl); background: rgb(22, 56, 61); }
.portrait img { width: 100%; height: 100%; min-height: inherit; object-fit: cover; object-position: 50% 42%; }
.author__content { padding: clamp(28px, 4vw, 60px); border-radius: var(--radius-xl); background: rgb(38, 38, 38); }
.author__content .section-title { margin-top: 82px; }
.author__copy { max-width: 680px; margin-top: 34px; color: rgba(255, 255, 255, 0.65); font-size: 19px; }
.proof-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; margin-top: 78px; background: rgba(255, 255, 255, 0.16); }
.proof { min-height: 190px; padding: 22px; background: rgb(38, 38, 38); }
.proof__number { color: var(--acid); font-size: clamp(36px, 4vw, 56px); line-height: 0.9; letter-spacing: -0.055em; font-weight: 900; }
.proof__text { margin-top: 20px; color: rgba(255, 255, 255, 0.64); font-size: 13px; }
.media { padding: var(--section) 0; }
.media__head { display: grid; grid-template-columns: 1fr 0.55fr; gap: 40px; align-items: end; }
.media__head p { color: var(--muted); }
.video-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 60px; }
.video-card { text-decoration: none; }
.video-card__image { position: relative; aspect-ratio: 16 / 10; overflow: hidden; border-radius: var(--radius-lg); background: rgb(221, 221, 221); }
.video-card__image img { height: 100%; object-fit: cover; filter: saturate(0.82) contrast(0.96); transition: transform 0.5s, filter 0.5s; }
.video-card:hover img { transform: scale(1.035); filter: saturate(1) contrast(1); }
.video-card__views { position: absolute; right: 14px; bottom: 14px; padding: 7px 10px; border-radius: 999px; background: var(--acid); font-size: 12px; font-weight: 850; }
.video-card__meta { display: flex; justify-content: space-between; gap: 18px; margin-top: 18px; }
.video-card__title { max-width: 340px; font-size: 19px; line-height: 1.08; letter-spacing: -0.025em; font-weight: 800; }
.video-card__arrow { font-size: 22px; }
.process { padding-bottom: var(--section); }
.process__grid { display: grid; grid-template-columns: 0.7fr 1.3fr; gap: 70px; margin-top: 66px; }
.process__intro { color: var(--muted); }
.steps { border-top: 1px solid var(--line); }
.step { display: grid; grid-template-columns: 70px 1fr; gap: 30px; padding: 28px 0px; border-bottom: 1px solid var(--line); }
.step__num { font-size: 13px; font-weight: 850; }
.step__title { font-size: 28px; line-height: 1; letter-spacing: -0.04em; font-weight: 800; }
.step__text { max-width: 620px; margin-top: 11px; color: var(--muted); font-size: 14px; }
.faq { padding: var(--section) 0; border-top: 1px solid var(--line); }
.faq__grid { display: grid; grid-template-columns: 0.72fr 1.28fr; gap: 70px; margin-top: 58px; }
details { border-top: 1px solid var(--line); }
details:last-child { border-bottom: 1px solid var(--line); }
summary { display: grid; grid-template-columns: 1fr 28px; gap: 20px; padding: 25px 0px; align-items: center; cursor: pointer; list-style: none; font-size: 19px; font-weight: 780; letter-spacing: -0.025em; }
summary::-webkit-details-marker { display: none; }
summary::after { content: "+"; font-size: 28px; line-height: 1; font-weight: 400; }
details[open] summary::after { content: "−"; }
details p { max-width: 740px; padding: 0px 48px 26px 0px; color: var(--muted); }
.contact { padding: var(--pad); }
.contact__panel { position: relative; padding: clamp(34px, 6vw, 86px); overflow: hidden; border-radius: var(--radius-xl); background: var(--acid); }
.contact__panel::after { content: ""; position: absolute; right: -180px; top: -180px; width: 540px; height: 540px; border-radius: 50%; background: var(--peach); }
.contact__head { position: relative; z-index: 1; display: grid; grid-template-columns: 1.25fr 0.75fr; gap: 50px; align-items: end; }
.contact__head p { max-width: 420px; }
.form { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 68px; }
.field { display: grid; gap: 8px; }
.field--wide { grid-column: 1 / -1; }
.field label { font-size: 11px; font-weight: 850; letter-spacing: 0.07em; text-transform: uppercase; }
.field input, .field select, .field textarea { width: 100%; min-height: 62px; padding: 16px 18px; border: 1px solid rgba(23, 23, 23, 0.28); border-radius: 12px; outline: none; background: rgba(255, 255, 255, 0.75); transition: border-color 0.2s, background 0.2s; }
.field textarea { min-height: 126px; resize: vertical; }
.field input:focus, .field select:focus, .field textarea:focus { border-color: var(--ink); background: white; }
.form__bottom { grid-column: 1 / -1; display: grid; grid-template-columns: 1fr auto; gap: 24px; align-items: center; margin-top: 14px; }
.consent { max-width: 620px; font-size: 12px; color: rgba(23, 23, 23, 0.62); }
.submit { min-height: 64px; padding: 16px 28px; border: 0px; border-radius: 12px; color: white; background: var(--ink); cursor: pointer; font-weight: 850; transition: transform 0.2s, background 0.2s; }
.submit:hover { transform: translateY(-2px); background: var(--violet); }
.form__success { display: none; grid-column: 1 / -1; margin-top: 10px; font-weight: 800; }
.form__success.is-shown { display: block; }
.footer { display: flex; justify-content: space-between; gap: 30px; padding: 32px 0px 42px; color: var(--muted); font-size: 12px; }
@media (max-width: 980px) {
  .hero__top, .value__intro, .value__panel, .run__grid, .pricing__head, .author__grid, .media__head, .process__grid, .faq__grid, .contact__head { grid-template-columns: 1fr; }
  .hero__side { max-width: 420px; }
  .book { left: 53%; transform: translate(-50%, -50%) rotate(-4deg) scale(0.88); }
  .value__panel { min-height: auto; }
  .value__compare { grid-template-columns: 1fr 1fr; grid-template-rows: none; }
  .format-grid, .price-grid { grid-template-columns: 1fr; }
  .format-card { min-height: 680px; }
  .price-card { min-height: 430px; }
  .author__grid { gap: 14px; }
  .portrait { min-height: 520px; }
  .video-grid { grid-template-columns: 1fr; gap: 42px; }
  .video-card { display: grid; grid-template-columns: 0.92fr 1.08fr; gap: 20px; }
  .video-card__meta { margin: 0px; }
  .proof-grid { margin-top: 50px; }
}
@media (max-width: 700px) {
  :root { --radius-xl: 24px; --radius-lg: 18px; }
  .topbar { min-height: 64px; }
  .nav { display: none; }
  .display { font-size: clamp(47px, 15vw, 68px); }
  .section-title { font-size: clamp(42px, 13vw, 60px); }
  .hero { padding-top: 40px; }
  .hero__visual { min-height: 500px; }
  .hero__label { top: 20px; left: 20px; }
  .hero__stamp { right: 20px; bottom: 20px; max-width: 220px; }
  .book { left: 72%; top: 50%; min-width: 650px; transform: translate(-50%, -50%) rotate(-7deg) scale(0.72); }
  .metrics { grid-template-columns: 1fr; }
  .metric { min-height: 145px; }
  .value__panel { margin-top: 42px; }
  .value__statement { min-height: 560px; }
  .value__compare { grid-template-columns: 1fr; }
  .compare-card { min-height: 300px; }
  .formats__head { display: grid; }
  .format-card { min-height: 650px; }
  .format-card__title { margin-top: 65px; }
  .format-card__visual { left: 20px; right: 20px; bottom: 20px; height: 220px; }
  .mini-page { padding: 16px; }
  .mini-page strong { font-size: 18px; }
  .story-sheet p { font-size: 16px; }
  .run__number { margin-top: 40px; font-size: 42vw; }
  .pricing__note { grid-template-columns: 1fr; }
  .portrait { min-height: 450px; }
  .author__content .section-title { margin-top: 54px; }
  .proof-grid { grid-template-columns: 1fr; }
  .proof { min-height: 138px; }
  .video-card { display: block; }
  .video-card__meta { margin-top: 16px; }
  .process__grid, .faq__grid { gap: 38px; }
  .step { grid-template-columns: 45px 1fr; gap: 14px; }
  .form { grid-template-columns: 1fr; }
  .field--wide, .form__bottom { grid-column: auto; }
  .form__bottom { grid-template-columns: 1fr; }
  .submit { width: 100%; }
  .footer { flex-direction: column; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .reveal { opacity: 1; transform: none; transition: none; }
  * { animation: auto ease 0s 1 normal none running none !important; transition: none !important; }
}

:root{--academy-ink:#11110f;--academy-paper:#f1eee6;--academy-paper-light:#faf8f2;--academy-acid:#c8ff32;--academy-violet:#7770ff;--academy-orange:#ff6b3d;--academy-blue:#69b7ff;}body.academia-article-page{margin:0;background:var(--academy-paper-light);color:var(--academy-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;}body.academia-article-page #allrecords{background:var(--academy-paper-light);}body.academia-article-page .academy-title-record,body.academia-article-page .academy-lead-record,body.academia-article-page .academy-body-record{padding-top:0 !important;padding-bottom:0 !important;}body.academia-article-page .academy-title-record{background:var(--academy-violet) !important;}body.academia-article-page .academy-lead-record{background:var(--academy-paper) !important;}body.academia-article-page .academy-body-record{background:var(--academy-paper-light) !important;}.academy-article-bar{position:sticky;top:0;z-index:9999;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:78px;padding:0 4vw;color:#fff;background:var(--academy-ink);border-bottom:1px solid rgba(255,255,255,.2);}.academy-brand,.academy-brand:hover{display:inline-flex;flex-direction:column;color:#fff !important;text-decoration:none !important;font-weight:800;font-size:16px;line-height:.95;letter-spacing:-.04em;}.academy-brand small{margin-top:7px;color:var(--academy-violet);font-size:10px;line-height:1;letter-spacing:.32em;}.academy-article-nav{display:flex;justify-content:center;gap:28px;}.academy-article-nav a{color:#fff !important;text-decoration:none !important;font-size:13px;font-weight:700;}.academy-article-nav a:hover{color:var(--academy-acid) !important;}.academy-circle-link,.academy-circle-link:hover{display:inline-flex;align-items:center;min-height:40px;padding:0 19px;color:var(--academy-ink) !important;background:var(--academy-acid);border:1px solid var(--academy-acid);border-radius:999px;text-decoration:none !important;font-size:13px;font-weight:800;}.academy-reading-progress{position:absolute;left:0;bottom:-1px;width:0;height:4px;background:var(--academy-acid);transition:width .08s linear;}body.academia-article-page .t017{position:relative;overflow:hidden;padding:112px 24px 104px !important;color:#fff;background:var(--academy-violet) !important;}body.academia-article-page .t017::before,body.academia-article-page .t017::after{content:"";position:absolute;top:50%;left:50%;width:min(62vw,820px);aspect-ratio:1;border:1px solid rgba(200,255,50,.55);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;}body.academia-article-page .t017::after{width:min(88vw,1160px);border-color:rgba(255,255,255,.25);}body.academia-article-page .t017 .t-container{position:relative;z-index:1;max-width:1180px !important;}body.academia-article-page .t017__uptitle{display:inline-flex !important;width:auto !important;margin:0 0 34px !important;padding:9px 13px 8px !important;color:var(--academy-ink) !important;background:var(--academy-acid);font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase;transform:rotate(-1deg);}body.academia-article-page .t017__title{max-width:1120px !important;margin:0 auto !important;color:#fff !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(52px,7vw,104px) !important;line-height:.94 !important;font-style:italic !important;font-weight:400 !important;letter-spacing:-.055em !important;}body.academia-article-page .t119{padding:72px 24px !important;background:var(--academy-paper) !important;}body.academia-article-page .t119 .t-container{max-width:1180px !important;}body.academia-article-page .t119__preface{max-width:900px !important;margin:0 !important;padding:5px 0 5px 30px !important;color:var(--academy-ink) !important;border-left:12px solid var(--academy-orange);font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(22px,2.5vw,35px) !important;line-height:1.24 !important;font-weight:700 !important;letter-spacing:-.035em !important;}body.academia-article-page .t004{padding:82px 24px 126px !important;background:var(--academy-paper-light) !important;}body.academia-article-page .t004 .t-container{max-width:920px !important;}body.academia-article-page .t004 .t-text{color:var(--academy-ink) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:19px !important;line-height:1.72 !important;}body.academia-article-page .t004 .t-text p{margin:0 0 25px !important;}body.academia-article-page .t004 .t-text strong.academy-article-meta{display:inline-flex;margin-bottom:22px;padding:8px 12px 7px;color:var(--academy-acid);background:var(--academy-ink);font-size:11px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}body.academia-article-page .t004 .t-text .academy-section-heading{display:block;margin:70px 0 25px;color:var(--academy-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4.2vw,58px);line-height:1.02;font-style:italic;font-weight:400;letter-spacing:-.045em;}body.academia-article-page .t004 .t-text .academy-faq-question{display:block;margin:38px 0 12px;padding:0 0 10px;border-bottom:4px solid var(--academy-acid);font-size:23px;line-height:1.25;font-weight:800;letter-spacing:-.025em;}body.academia-article-page .t004 .t-text ul,body.academia-article-page .t004 .t-text ol{margin:34px 8px 42px 0 !important;padding:24px 30px 24px 55px !important;background:var(--academy-paper);border:1.5px solid var(--academy-ink);box-shadow:8px 8px 0 var(--academy-violet);}body.academia-article-page .t004 .t-text ol.academy-manual-numbered-list{list-style:none !important;padding-left:30px !important;}body.academia-article-page .t004 .t-text li{margin:0 !important;padding:8px 0 !important;}body.academia-article-page .t004 .t-text li+li{border-top:1px solid rgba(17,17,15,.18);}body.academia-article-page .t004 .t-text a{color:var(--academy-ink) !important;text-decoration-line:underline !important;text-decoration-color:var(--academy-acid) !important;text-decoration-thickness:4px !important;text-underline-offset:3px;}body.academia-article-page .t004 .t-text a:hover{color:var(--academy-violet) !important;}body.academia-article-page .t004 .t-text>div{margin:52px 8px 52px 0 !important;padding:30px !important;background:var(--academy-paper) !important;border:1.5px solid var(--academy-ink) !important;border-radius:0 !important;box-shadow:8px 8px 0 var(--academy-orange);}body.academia-article-page .t004 .t-text a[href*="t.me/knigi_krugBot"]{display:inline-flex;align-items:center;min-height:50px;margin-top:10px;padding:0 22px;color:var(--academy-ink) !important;background:var(--academy-acid);border:1.5px solid var(--academy-ink);box-shadow:6px 6px 0 var(--academy-ink);text-decoration:none !important;font-size:15px;line-height:1.15;font-weight:800;transition:transform .15s ease,box-shadow .15s ease;}body.academia-article-page .t004 .t-text a[href*="t.me/knigi_krugBot"]:hover{color:var(--academy-ink) !important;transform:translate(3px,3px);box-shadow:3px 3px 0 var(--academy-ink);}.academy-article-footer{display:grid;grid-template-columns:1fr auto;gap:42px;padding:62px 4vw 42px;color:#fff;background:var(--academy-ink);}.academy-footer-copy{margin-top:34px;color:rgba(255,255,255,.5);font-size:12px;}.academy-footer-links{display:flex;align-items:flex-start;gap:28px;padding-top:3px;}.academy-footer-links a{color:#fff !important;text-decoration:none !important;font-size:13px;font-weight:700;}.academy-footer-links a:hover{color:var(--academy-acid) !important;}.academy-editorial-footer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:8px;padding-top:28px;border-top:1px solid rgba(255,255,255,.22);}.academy-editorial-footer a{min-height:52px;display:flex;align-items:center;padding:10px 18px;color:#fff !important;border-right:1px solid rgba(255,255,255,.22);text-decoration:none !important;font-size:12px;line-height:1.25;font-weight:800;}.academy-editorial-footer a:first-child{border-left:1px solid rgba(255,255,255,.22);}.academy-editorial-footer a:hover{color:var(--academy-acid) !important;background:rgba(255,255,255,.05);}body.academia-article-page .t004 .t-text .academy-editorial-context{margin:58px 0 42px !important;padding:28px !important;color:var(--academy-ink);background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);box-shadow:8px 8px 0 var(--academy-blue) !important;}.academy-editorial-context h2{margin:0 0 10px;font-size:25px;line-height:1.1;}.academy-editorial-context p{margin:0 0 18px !important;font-size:15px;line-height:1.55;}.academy-editorial-context nav{display:flex;flex-wrap:wrap;gap:10px 20px;}.academy-editorial-context nav a{color:var(--academy-ink) !important;text-decoration-thickness:1px !important;text-underline-offset:4px;font-size:13px;font-weight:800;}#products .products-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important;padding-bottom:42px;border:0 !important;}#products .product-card{position:relative;isolation:isolate;overflow:hidden;display:flex !important;flex-direction:column;min-height:590px;padding:30px 28px 26px !important;color:var(--academy-ink) !important;background:var(--academy-acid) !important;border:1.5px solid var(--academy-ink) !important;transition:transform .18s ease,box-shadow .18s ease;}#products .product-card:nth-child(2){color:#fff !important;background:var(--academy-violet) !important;transform:translateY(30px);}#products .product-card:nth-child(3){background:var(--academy-orange) !important;}#products .product-card::before{content:"01";position:absolute;z-index:-1;top:26px;right:22px;font-size:86px;line-height:.78;font-weight:900;letter-spacing:-.09em;opacity:.13;}#products .product-card:nth-child(2)::before{content:"02";}#products .product-card:nth-child(3)::before{content:"03";}#products .product-card::after{content:"";position:absolute;z-index:-1;right:-150px;bottom:-165px;width:280px;height:280px;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 0 42px transparent,0 0 0 43px currentColor,0 0 0 84px transparent,0 0 0 85px currentColor;opacity:.24;}#products .product-card>span:first-child{align-self:flex-start;padding:7px 10px 6px;border:1px solid currentColor;border-radius:999px;font-size:10px !important;line-height:1.1;font-weight:900;letter-spacing:.13em;text-transform:uppercase;}#products .product-card h3{max-width:92%;margin:70px 0 18px !important;font-size:clamp(42px,3.7vw,58px) !important;line-height:.9 !important;font-weight:800 !important;letter-spacing:-.06em !important;}#products .product-card>strong{display:block;margin:0 0 24px;font-family:Georgia,"Times New Roman",serif !important;font-size:29px !important;line-height:1.05 !important;font-style:italic;font-weight:400 !important;}#products .product-card>p{max-width:94%;margin:0 !important;font-size:15px !important;line-height:1.48 !important;}#products .product-card .academy-product-points{display:grid;gap:0;margin:34px 0 28px;padding:0;border-top:1px solid currentColor;list-style:none;}#products .product-card .academy-product-points li{position:relative;margin:0;padding:12px 0 12px 22px;border-bottom:1px solid currentColor;font-size:13px;line-height:1.35;font-weight:700;}#products .product-card .academy-product-points li::before{content:"\2022";position:absolute;left:2px;top:10px;font-size:18px;line-height:1;}#products .product-card .academy-product-cta{display:flex !important;align-items:center;justify-content:space-between;width:100%;min-height:54px;margin-top:auto !important;padding:0 18px;color:#fff !important;background:var(--academy-ink);border:1.5px solid var(--academy-ink);text-decoration:none !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.08em;text-transform:uppercase;}#products .product-card:nth-child(2) .academy-product-cta{color:var(--academy-ink) !important;background:var(--academy-acid);border-color:var(--academy-acid);}#products .product-card:hover{transform:translate(-6px,-6px);box-shadow:8px 8px 0 var(--academy-ink) !important;}#products .product-card:nth-child(2):hover{transform:translate(-6px,24px);}body.academy-product-detail-page .t004{padding-top:58px !important;}body.academy-product-detail-page .t004 .t-container{max-width:1180px !important;}body.academy-product-detail-page .t004 .t-text{font-size:18px !important;line-height:1.66 !important;}body.academy-product-detail-page .academy-service-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1px;margin:0 0 72px;background:var(--academy-ink);border:1.5px solid var(--academy-ink);}body.academy-product-detail-page .academy-service-intro>*{margin:0 !important;padding:30px 32px;background:var(--academy-paper);}body.academy-product-detail-page .academy-service-intro>:first-child{background:var(--academy-acid);font-size:clamp(24px,2.5vw,36px);line-height:1.17;font-weight:800;letter-spacing:-.035em;}body.academy-product-detail-page .academy-service-section{margin:0 0 84px;padding:0;}body.academy-product-detail-page .academy-service-section>.academy-service-heading{margin-top:0 !important;}body.academy-product-detail-page .academy-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 10px;}body.academy-product-detail-page .academy-offer-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:390px;padding:28px !important;color:var(--academy-ink);background:var(--academy-paper);border:1.5px solid var(--academy-ink);}body.academy-product-detail-page .academy-offer-tile:nth-child(3n+1){background:var(--academy-acid);}body.academy-product-detail-page .academy-offer-tile:nth-child(3n+2){color:#fff;background:var(--academy-violet);}body.academy-product-detail-page .academy-offer-tile:nth-child(3n+3){background:var(--academy-orange);}body.academy-product-detail-page .academy-offer-tile .academy-service-heading{margin:0 0 34px !important;padding:0 76px 18px 0;border-bottom:1px solid currentColor;color:inherit !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(29px,3vw,43px) !important;line-height:.98 !important;font-style:normal !important;font-weight:800 !important;letter-spacing:-.05em !important;}body.academy-product-detail-page .academy-offer-tile::after{content:"\2197";position:absolute;top:24px;right:25px;font-size:34px;font-weight:400;}body.academy-product-detail-page .academy-offer-tile p{margin-bottom:17px !important;}body.academy-product-detail-page .academy-offer-tile .academy-offer-price{margin-top:auto !important;padding-top:24px;font-family:Georgia,"Times New Roman",serif;font-size:28px;line-height:1.1;font-style:italic;}body.academy-product-detail-page .academy-result-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0;padding:1px;background:var(--academy-ink);}body.academy-product-detail-page .academy-result-strip>*{min-height:148px;margin:0 !important;padding:24px;background:#fff;font-size:16px;line-height:1.42;}body.academy-product-detail-page .academy-product-anchor{display:inline-flex;align-items:center;min-height:56px;margin:16px 0 4px;padding:0 21px;color:var(--academy-ink) !important;background:var(--academy-acid);border:1.5px solid var(--academy-ink);box-shadow:6px 6px 0 var(--academy-ink);text-decoration:none !important;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;}@media (max-width:960px){#products .products-grid{grid-template-columns:1fr !important;}#products .product-card,#products .product-card:nth-child(2){min-height:500px;transform:none;}#products .product-card:nth-child(2):hover{transform:translate(-6px,-6px);}body.academy-product-detail-page .academy-offer-grid{grid-template-columns:1fr;}body.academy-product-detail-page .academy-result-strip{grid-template-columns:1fr;}}@media (max-width:640px){#products .product-card{min-height:470px;padding:24px 22px 22px !important;}#products .product-card h3{margin-top:58px !important;font-size:41px !important;}#products .product-card::before{font-size:68px;}body.academy-product-detail-page .academy-service-intro{grid-template-columns:1fr;}body.academy-product-detail-page .academy-service-intro>*{padding:24px 22px;}body.academy-product-detail-page .academy-offer-tile{min-height:0;padding:24px 22px !important;}body.academy-product-detail-page .academy-offer-tile .academy-service-heading{padding-right:52px;font-size:31px !important;}}body.academia-article-page .t-tildalаbеl,body.academia-article-page #tildacоpy,body.academia-article-page [data-tildа-sign]{display:none !important;}@media (max-width:860px){.academy-article-bar{grid-template-columns:1fr auto;min-height:68px;padding:0 20px;}.academy-article-nav{display:none;}.academy-circle-link,.academy-circle-link:hover{min-height:36px;padding:0 14px;font-size:11px;}body.academia-article-page .t017{padding:78px 20px 76px !important;}body.academia-article-page .t017__uptitle{margin-bottom:24px !important;}body.academia-article-page .t017__title{font-size:clamp(42px,13vw,70px) !important;line-height:.96 !important;}body.academia-article-page .t119{padding:48px 20px !important;}body.academia-article-page .t119__preface{padding-left:20px !important;border-left-width:8px;}body.academia-article-page .t004{padding:56px 20px 90px !important;}body.academia-article-page .t004 .t-text{font-size:17px !important;line-height:1.68 !important;}body.academia-article-page .t004 .t-text .academy-section-heading{margin-top:54px;}body.academia-article-page .t004 .t-text ul,body.academia-article-page .t004 .t-text ol{margin-right:7px !important;padding:20px 20px 20px 42px !important;box-shadow:7px 7px 0 var(--academy-violet);}body.academia-article-page .t004 .t-text>div{margin-right:7px !important;padding:22px !important;box-shadow:7px 7px 0 var(--academy-orange);}.academy-article-footer{grid-template-columns:1fr;padding:48px 20px 34px;}.academy-footer-links{flex-direction:column;gap:15px;}.academy-editorial-footer{grid-template-columns:1fr 1fr;}.academy-editorial-footer a:nth-child(odd){border-left:1px solid rgba(255,255,255,.22);}.academy-editorial-context nav{flex-direction:column;gap:12px;}}main[data-academy-revision] #materials .academy-topic-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 clamp(20px,3.4vw,64px) clamp(54px,6vw,92px);border:1px solid var(--ink,#11110f);background:var(--paper-light,#faf8f2);}main[data-academy-revision] #materials .academy-topic-tab{min-height:190px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:28px;color:var(--ink,#11110f);background:var(--paper-light,#faf8f2);border:0;border-right:1px solid var(--ink,#11110f);font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease;}main[data-academy-revision] #materials .academy-topic-tab:last-child{border-right:0;}main[data-academy-revision] #materials .academy-topic-tab:hover{background:var(--acid,#c8ff32);}main[data-academy-revision] #materials .academy-topic-tab[aria-selected="true"]{color:#fff;background:var(--ink,#11110f);}main[data-academy-revision] #materials .academy-topic-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--acid,#c8ff32);border:1px solid var(--ink,#11110f);border-radius:50%;color:var(--ink,#11110f);font-size:12px;font-weight:800;}main[data-academy-revision] #materials .academy-topic-tab:nth-child(2) .academy-topic-number{background:var(--violet,#7770ff);color:#fff;}main[data-academy-revision] #materials .academy-topic-tab:nth-child(3) .academy-topic-number{background:var(--orange,#ff6b3d);color:#fff;}main[data-academy-revision] #materials .academy-topic-tab:nth-child(4) .academy-topic-number{background:var(--blue,#69b7ff);}main[data-academy-revision] #materials .academy-topic-copy strong{display:block;margin-bottom:9px;font-size:clamp(21px,1.8vw,29px);line-height:.98;letter-spacing:-.045em;}main[data-academy-revision] #materials .academy-topic-copy small{display:block;max-width:240px;color:inherit;opacity:.7;font-size:12px;line-height:1.35;}main[data-academy-revision] #materials .academy-topic-panel[hidden]{display:none !important;}main[data-academy-revision] #materials .academy-topic-panel{animation:academyPanelIn .28s ease both;}@keyframes academyPanelIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}main[data-academy-revision] #materials .materials-grid{display:grid !important;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr) !important;grid-template-rows:repeat(9,88px) !important;grid-auto-flow:row !important;grid-auto-rows:88px !important;gap:0 !important;margin:0 clamp(20px,3.4vw,64px) clamp(76px,9vw,138px) !important;overflow:hidden;border:1px solid var(--ink,#11110f);background:var(--paper,#f1eee6);}main[data-academy-revision] #materials .materials-grid>.material-card:first-child{grid-column:1;grid-row:1 / span 9;min-height:0 !important;padding:clamp(28px,3vw,42px) !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:space-between !important;border:0 !important;border-right:1px solid var(--ink,#11110f) !important;}main[data-academy-revision] #materials .materials-grid>.material-card:first-child h3{max-width:850px !important;margin:auto 0 28px !important;font-size:clamp(38px,4.2vw,66px) !important;line-height:.93 !important;letter-spacing:-.06em !important;}main[data-academy-revision] #materials .materials-grid>.material-card:first-child .material-arrow{font-size:14px !important;}main[data-academy-revision] #materials .materials-grid>.material-card:first-child .feature-visual{width:180px !important;height:144px !important;min-height:0 !important;flex:0 0 144px !important;margin:24px auto !important;aspect-ratio:auto !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child){grid-column:2;height:88px !important;min-height:88px !important;padding:15px 18px !important;display:grid !important;grid-template-columns:108px minmax(0,1fr) 28px !important;align-items:center !important;gap:16px !important;color:var(--ink,#11110f) !important;background:var(--paper,#f1eee6) !important;border:0 !important;border-bottom:1px solid rgba(17,17,15,.28) !important;overflow:hidden !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child):last-child{border-bottom:0 !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child):hover{color:var(--ink,#11110f) !important;background:var(--acid,#c8ff32) !important;transform:none !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child) .material-meta{width:auto !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:5px !important;font-size:9px !important;line-height:1 !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child) h3{margin:0 !important;font-size:clamp(17px,1.45vw,23px) !important;line-height:1.04 !important;letter-spacing:-.035em !important;display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child) .material-arrow{overflow:hidden;width:28px;color:transparent !important;font-size:0 !important;white-space:nowrap;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child) .material-arrow::after{content:"↗";color:var(--ink,#11110f);font-size:18px;}main[data-academy-revision] #materials .cluster-heading+.materials-grid>.material-card:first-child{grid-column:2;border-right:0 !important;border-left:1px solid var(--ink,#11110f) !important;}main[data-academy-revision] #materials .cluster-heading+.materials-grid>.material-card:not(:first-child){grid-column:1;}@media (max-width:960px){main[data-academy-revision] #materials .academy-topic-index{grid-template-columns:repeat(2,minmax(0,1fr));}main[data-academy-revision] #materials .academy-topic-tab{min-height:150px;padding:20px;border-bottom:1px solid var(--ink,#11110f);}main[data-academy-revision] #materials .academy-topic-tab:nth-child(2){border-right:0;}main[data-academy-revision] #materials .academy-topic-tab:nth-child(3),main[data-academy-revision] #materials .academy-topic-tab:nth-child(4){border-bottom:0;}main[data-academy-revision] #materials .materials-grid{grid-template-columns:1fr !important;grid-template-rows:auto !important;grid-auto-rows:auto !important;margin-right:20px !important;margin-left:20px !important;}main[data-academy-revision] #materials .materials-grid>.material-card:first-child,main[data-academy-revision] #materials .cluster-heading+.materials-grid>.material-card:first-child{grid-column:1;grid-row:auto;min-height:410px !important;border-right:0 !important;border-bottom:1px solid var(--ink,#11110f) !important;border-left:0 !important;}main[data-academy-revision] #materials .materials-grid>.material-card:not(:first-child),main[data-academy-revision] #materials .cluster-heading+.materials-grid>.material-card:not(:first-child){grid-column:1;grid-template-columns:82px minmax(0,1fr) 24px !important;height:auto !important;min-height:70px !important;padding:14px !important;gap:12px !important;}main[data-academy-revision] #materials .materials-grid>.material-card:first-child h3{font-size:clamp(38px,11vw,62px) !important;}}@media (max-width:560px){main[data-academy-revision] #materials .academy-topic-index{grid-template-columns:1fr;margin-bottom:42px;}main[data-academy-revision] #materials .academy-topic-tab{min-height:116px;border-right:0;border-bottom:1px solid var(--ink,#11110f) !important;}main[data-academy-revision] #materials .academy-topic-tab:last-child{border-bottom:0 !important;}}body.academia-article-page .t004 .t-text .academy-article-meta{display:inline-flex;margin:0 0 26px;padding:9px 13px 8px;color:var(--academy-acid);background:var(--academy-ink);font-size:11px;line-height:1.25;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}body.academia-article-page .t004 .t-text .academy-toc-item,body.academia-article-page .t004 .t-text .academy-key-point,body.academia-article-page .t004 .t-text .academy-check-item{display:block;margin:0 !important;padding:12px 16px;background:var(--academy-paper);border-right:1px solid var(--academy-ink);border-bottom:1px solid rgba(17,17,15,.22);border-left:1px solid var(--academy-ink);font-size:16px;line-height:1.38;}body.academia-article-page .t004 .t-text .academy-toc-item:first-of-type,body.academia-article-page .t004 .t-text .academy-key-point:first-of-type,body.academia-article-page .t004 .t-text .academy-check-item:first-of-type{border-top:1px solid var(--academy-ink);}body.academia-article-page .t004 .t-text .academy-key-point{background:var(--academy-acid);}body.academia-article-page .t004 .t-text .academy-check-item{background:#fff;}body.academia-article-page .t004 .t-text .academy-answer-label+br+.academy-answer-copy,body.academia-article-page .t004 .t-text .academy-answer-copy{display:block;margin:0 8px 28px 0;padding:26px 28px;background:var(--academy-paper);border:1.5px solid var(--academy-ink);box-shadow:8px 8px 0 var(--academy-acid);font-size:21px;line-height:1.5;}body.academia-article-page .academy-editorial-evidence{display:block;margin:46px 0 54px;padding:0;color:var(--academy-ink);}body.academia-article-page .academy-evidence-kicker{display:inline-block;margin:0 0 12px;padding:7px 10px 6px;color:var(--academy-ink);background:var(--academy-acid);border:1px solid var(--academy-ink);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}body.academia-article-page .academy-editorial-evidence h2{margin:0 0 18px;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.045em;}body.academia-article-page .academy-editorial-comment{margin:0 8px 30px 0;padding:24px 26px;background:var(--academy-paper);border:1.5px solid var(--academy-ink);box-shadow:8px 8px 0 var(--academy-orange);font-size:18px;line-height:1.5;}body.academia-article-page .academy-editorial-comment strong{display:block;margin-bottom:8px;font-size:12px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;}body.academia-article-page .academy-evidence-table-wrap{overflow-x:auto;border:1.5px solid var(--academy-ink);background:#fff;}body.academia-article-page .academy-evidence-table{width:100%;min-width:680px;margin:0;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.42;}body.academia-article-page .academy-evidence-table caption{padding:15px 18px;color:#fff;background:var(--academy-violet);border-bottom:1.5px solid var(--academy-ink);text-align:left;font-size:18px;line-height:1.3;font-weight:800;}body.academia-article-page .academy-evidence-table th,body.academia-article-page .academy-evidence-table td{padding:15px 17px;border-right:1px solid var(--academy-ink);border-bottom:1px solid var(--academy-ink);text-align:left;vertical-align:top;}body.academia-article-page .academy-evidence-table th:last-child,body.academia-article-page .academy-evidence-table td:last-child{border-right:0;}body.academia-article-page .academy-evidence-table tbody tr:last-child td{border-bottom:0;}body.academia-article-page .academy-evidence-table th{background:var(--academy-acid);}body.academia-article-page .academy-evidence-table tbody tr:nth-child(even) td{background:var(--academy-paper-light);}body.academia-article-page .academy-evidence-source{margin:11px 0 0;color:rgba(17,17,15,.68);font-size:12px;line-height:1.45;}body.academia-article-page .academy-trust-panel{display:block;margin:48px 0 54px;padding-top:26px;border-top:7px solid var(--academy-ink);}body.academia-article-page .academy-trust-panel h2{margin:0 0 22px;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.045em;}body.academia-article-page .academy-trust-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:16px;margin-bottom:24px;}body.academia-article-page .academy-trust-card{padding:22px 24px;border:1.5px solid var(--academy-ink);font-size:16px;line-height:1.48;}body.academia-article-page .academy-trust-card--reviewer{background:var(--academy-violet);color:#fff;}body.academia-article-page .academy-trust-card--practice{background:var(--academy-paper);box-shadow:7px 7px 0 var(--academy-orange);}body.academia-article-page .academy-trust-label{display:block;margin-bottom:10px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}body.academia-article-page .academy-trust-card--reviewer a,body.academia-article-page .academy-trust-card--reviewer a:hover{color:#fff !important;}body.academia-article-page .academy-trust-sources{margin:0;padding:0;list-style:none;border:1.5px solid var(--academy-ink);}body.academia-article-page .academy-trust-sources li{margin:0;padding:14px 17px;border-bottom:1px solid var(--academy-ink);background:#fff;font-size:15px;line-height:1.4;}body.academia-article-page .academy-trust-sources li:last-child{border-bottom:0;}body.academia-article-page .academy-trust-sources li::before{content:'↗';margin-right:10px;font-weight:800;}body.academia-article-page .academy-change-log{margin-top:16px;padding:15px 17px;background:var(--academy-acid);border:1.5px solid var(--academy-ink);font-size:14px;line-height:1.45;}body.academia-article-page .academy-change-log strong{margin-right:8px;}body.academy-mini-practices-page .academy-title-record{position:relative;overflow:hidden;background:var(--academy-violet) !important;}body.academy-mini-practices-page .t017{min-height:660px;padding-top:86px !important;padding-bottom:86px !important;}body.academy-mini-practices-page .t017 .t-container{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:70px;max-width:1180px !important;}body.academy-mini-practices-page .t017__uptitle,body.academy-mini-practices-page .t017__title{grid-column:1;text-align:left !important;}body.academy-mini-practices-page .t017__title{max-width:760px !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(62px,7.2vw,112px) !important;line-height:.84 !important;font-style:normal !important;font-weight:900 !important;letter-spacing:-.075em !important;}.academy-product-hero-visual{position:relative;grid-column:2;grid-row:1 / span 2;aspect-ratio:1;min-width:360px;border:1.5px solid rgba(255,255,255,.75);border-radius:50%;}.academy-product-hero-visual::before,.academy-product-hero-visual::after{content:"";position:absolute;inset:14%;border:1px solid rgba(200,255,50,.9);border-radius:50%;}.academy-product-hero-visual::after{inset:29%;}.academy-product-hero-visual span{position:absolute;z-index:2;display:grid;place-items:center;width:128px;min-height:62px;padding:10px 14px;color:var(--academy-ink);background:var(--academy-acid);border:1.5px solid var(--academy-ink);font-size:11px;line-height:1.12;font-weight:900;letter-spacing:.11em;text-align:center;text-transform:uppercase;}.academy-product-hero-visual span:nth-child(1){top:4%;left:31%;transform:rotate(-5deg);}.academy-product-hero-visual span:nth-child(2){top:41%;right:-4%;transform:rotate(7deg);}.academy-product-hero-visual span:nth-child(3){bottom:2%;left:32%;transform:rotate(-4deg);}.academy-product-hero-visual span:nth-child(4){top:43%;left:-6%;transform:rotate(6deg);}body.academy-mini-practices-page .t119{padding-top:70px !important;padding-bottom:70px !important;background:var(--academy-acid) !important;}body.academy-mini-practices-page .t119__preface{max-width:1120px !important;padding-left:0 !important;border-left:0 !important;font-size:clamp(30px,4.2vw,62px) !important;line-height:1.04 !important;letter-spacing:-.055em !important;}body.academy-mini-practices-page .t004{overflow:hidden;padding:0 !important;}body.academy-mini-practices-page .t004 .t-container{max-width:none !important;}body.academy-mini-practices-page .t004 .t-container>.t-col,body.academy-featured-longread .t004 .t-container>.t-col{float:none !important;width:100% !important;max-width:none !important;margin-left:0 !important;}body.academy-mini-practices-page .t004 .t-text,body.academy-featured-longread .t004 .t-text{width:100% !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important;}body.academy-mini-practices-page .t004 .t-text{font-size:18px !important;}body.academy-mini-practices-page .academy-article-meta{display:flex !important;width:min(1180px,calc(100% - 48px));margin:32px auto 0 !important;}body.academy-mini-practices-page .academy-service-intro{width:min(1180px,calc(100% - 48px));margin:28px auto 0;}body.academy-mini-practices-page .academy-product-anchor{margin:28px max(24px,calc((100vw - 1180px)/2)) 60px;}body.academy-mini-practices-page .academy-service-section{position:relative;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%;margin:0 !important;padding:76px max(24px,calc((100% - 1180px)/2));}body.academy-mini-practices-page .academy-service-section>.academy-service-heading{max-width:900px;margin:0 0 34px !important;color:inherit !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(46px,5.7vw,80px) !important;line-height:.89 !important;font-style:normal !important;font-weight:900 !important;letter-spacing:-.07em !important;}body.academy-mini-practices-page #academy-section-1{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px 72px;color:#fff;background:var(--academy-ink);}body.academy-mini-practices-page #academy-section-1>*{grid-column:2;}body.academy-mini-practices-page #academy-section-1>h2{grid-column:1 / -1;}body.academy-mini-practices-page #academy-section-1::before{content:"ИДЕЯ\A СТРУКТУРА\A НАЗВАНИЕ\A ТЕКСТ";grid-column:1;grid-row:2 / span 3;white-space:pre;color:var(--academy-acid);font-size:clamp(44px,5vw,78px);line-height:.86;font-weight:900;letter-spacing:-.055em;transform:rotate(-3deg);}body.academy-mini-practices-page #academy-practices{background:var(--academy-paper-light);}body.academy-mini-practices-page #academy-practices>p{max-width:760px;font-size:21px;line-height:1.45;}body.academy-mini-practices-page .academy-offer-grid{gap:0;margin-top:38px;border:1.5px solid var(--academy-ink);}body.academy-mini-practices-page .academy-offer-tile{box-sizing:border-box;min-height:430px;border:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;}body.academy-mini-practices-page .academy-offer-tile:nth-child(even){border-right:0;}body.academy-mini-practices-page .academy-offer-tile:nth-last-child(-n+2){border-bottom:0;}body.academy-mini-practices-page #academy-section-3{color:#fff;background:var(--academy-violet);}body.academy-mini-practices-page #academy-section-3 .academy-result-strip{gap:0;margin-top:34px;border:1.5px solid #fff;background:transparent;}body.academy-mini-practices-page #academy-section-3 .academy-result-strip>*{box-sizing:border-box;min-height:190px;padding:26px;color:#fff;background:transparent;border-right:1px solid #fff;font-size:20px;line-height:1.26;font-weight:800;}body.academy-mini-practices-page #academy-section-3 .academy-result-strip>:last-child{border-right:0;}body.academy-mini-practices-page #academy-section-4{color:#fff;background:var(--academy-ink);}.academy-step-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:34px 0 26px;border:1.5px solid #fff;}.academy-step-track .academy-toc-item{position:relative;box-sizing:border-box;min-height:190px;padding:68px 23px 22px !important;color:#fff;background:transparent !important;border:0 !important;border-right:1px solid #fff !important;font-size:18px !important;font-weight:800;}.academy-step-track .academy-toc-item:last-child{border-right:0 !important;}.academy-step-track .academy-toc-item::before{content:"";position:absolute;top:22px;left:24px;color:var(--academy-acid);font-size:36px;font-weight:900;}.academy-step-track .academy-toc-item:nth-child(1)::before{content:"01";}.academy-step-track .academy-toc-item:nth-child(2)::before{content:"02";}.academy-step-track .academy-toc-item:nth-child(3)::before{content:"03";}.academy-step-track .academy-toc-item:nth-child(4)::before{content:"04";}body.academy-mini-practices-page #academy-section-5{background:var(--academy-acid);}.academy-case-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;}.academy-case-grid p{box-sizing:border-box;margin:0 !important;padding:27px !important;background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);font-size:19px;line-height:1.48;}.academy-case-grid p:first-child{grid-row:1 / span 2;color:#fff;background:var(--academy-ink);font-size:24px;line-height:1.28;}.academy-case-grid p:last-child{grid-column:1 / -1;background:var(--academy-orange);font-weight:800;}body.academy-mini-practices-page #academy-section-6{background:var(--academy-paper-light);}body.academy-mini-practices-page #academy-section-6>p{display:inline-block;box-sizing:border-box;width:calc(33.333% - 11px);min-height:190px;margin:0 16px 0 0 !important;padding:24px;vertical-align:top;background:#fff;border:1.5px solid var(--academy-ink);}body.academy-mini-practices-page #academy-section-6>p:nth-of-type(2){background:var(--academy-violet);color:#fff;}body.academy-mini-practices-page #academy-section-6>p:nth-of-type(3){margin-right:0 !important;background:var(--academy-orange);}body.academy-mini-practices-page #academy-section-7{background:var(--academy-orange);}.academy-include-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.academy-include-grid p{box-sizing:border-box;min-height:230px;margin:0 !important;padding:28px;border:1.5px solid var(--academy-ink);background:var(--academy-acid);font-size:21px;line-height:1.42;}.academy-include-grid p:last-child{color:#fff;background:var(--academy-ink);}body.academy-mini-practices-page #academy-section-8{color:#fff;background:var(--academy-violet);}.academy-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#fff;}.academy-decision-grid p{position:relative;box-sizing:border-box;min-height:132px;margin:0 !important;padding:24px 24px 24px 70px;color:var(--academy-ink);background:var(--academy-paper-light);font-size:18px;line-height:1.42;}.academy-decision-grid p::before{content:"→";position:absolute;top:18px;left:20px;font-size:31px;font-weight:900;}.academy-decision-grid p:last-child{grid-column:1 / -1;background:var(--academy-acid);font-weight:800;}body.academy-mini-practices-page #academy-payment{color:#fff;background:var(--academy-ink);}body.academy-mini-practices-page #academy-payment>p{max-width:900px;padding:18px 0;border-top:1px solid rgba(255,255,255,.34);font-size:21px;line-height:1.4;}body.academy-mini-practices-page #academy-payment>h2.academy-section-heading{max-width:900px;margin:42px 0 18px !important;color:#fff !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(34px,4.2vw,56px) !important;line-height:.96 !important;font-style:normal !important;font-weight:900 !important;letter-spacing:-.055em !important;}body.academy-mini-practices-page #academy-payment .academy-faq-question{margin-top:24px !important;color:#fff !important;}body.academy-mini-practices-page #academy-section-10{background:var(--academy-paper-light);}body.academy-mini-practices-page #academy-section-10 h3{margin-top:0 !important;padding:28px 0 16px;border-top:1.5px solid var(--academy-ink);font-size:clamp(25px,3vw,40px) !important;}body.academy-mini-practices-page #academy-section-10 p{max-width:850px;}body.academy-featured-longread .t004{overflow:hidden;padding:0 !important;background:var(--academy-paper-light) !important;}body.academy-featured-longread .t004 .t-container{max-width:none !important;}body.academy-featured-longread .t004 .t-text{font-size:19px !important;line-height:1.66 !important;}body.academy-featured-longread .academy-article-meta{display:flex !important;width:min(1180px,calc(100% - 48px));margin:38px auto !important;}.academy-longread-section{position:relative;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%;margin:0 !important;padding:76px max(24px,calc((100% - 1180px)/2));}.academy-longread-section>.academy-section-heading{max-width:990px;margin:0 0 34px !important;color:inherit !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(46px,5.7vw,80px) !important;line-height:.9 !important;font-style:normal !important;font-weight:900 !important;letter-spacing:-.07em !important;}.academy-longread-intro{background:var(--academy-acid);}.academy-longread-intro .academy-answer-copy{max-width:920px;margin:0 10px 28px 0 !important;padding:30px 34px !important;background:var(--academy-paper-light) !important;box-shadow:10px 10px 0 var(--academy-violet) !important;font-size:clamp(23px,2.6vw,34px) !important;line-height:1.32 !important;}.academy-longread-intro p{max-width:850px;margin-top:24px !important;font-size:20px;}.academy-longread-intro .academy-answer-copy+p{margin-top:0 !important;}.academy-longread-principles{color:#fff;background:var(--academy-violet);}.academy-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1.5px solid #fff;}.academy-principles-grid .academy-key-point{box-sizing:border-box;min-height:220px;padding:28px !important;color:#fff;background:transparent !important;border:0 !important;border-right:1px solid #fff !important;font-size:21px !important;line-height:1.3 !important;font-weight:800;}.academy-principles-grid .academy-key-point:last-child{border-right:0 !important;}.academy-longread-route{background:var(--academy-ink);color:#fff;}.academy-route-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:rgba(255,255,255,.45);}.academy-route-map .academy-toc-item{position:relative;box-sizing:border-box;min-height:138px;padding:54px 22px 20px !important;color:#fff;background:var(--academy-ink) !important;border:0 !important;font-size:16px !important;line-height:1.32 !important;font-weight:800;}.academy-route-map .academy-toc-item::before{content:"";position:absolute;top:20px;left:22px;width:34px;height:8px;background:var(--academy-acid);}.academy-step-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:36px 58px;align-items:start;}.academy-step-section:nth-of-type(4n+1){background:var(--academy-paper-light);}.academy-step-section:nth-of-type(4n+2){background:var(--academy-orange);}.academy-step-section:nth-of-type(4n+3){color:#fff;background:var(--academy-violet);}.academy-step-section:nth-of-type(4n+4){background:var(--academy-acid);}.academy-step-section>h2{grid-column:1 / -1;}.academy-step-section:nth-of-type(even) .academy-step-copy{grid-column:2;}.academy-step-section:nth-of-type(even) .academy-step-visual{grid-column:1;grid-row:2;}.academy-step-copy p{max-width:760px;}.academy-step-copy p.academy-example,.academy-step-copy p.academy-outcome{margin:26px 0 !important;padding:22px 24px;color:var(--academy-ink);background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);box-shadow:7px 7px 0 currentColor;}.academy-step-copy p.academy-outcome{background:var(--academy-acid);font-weight:800;}.academy-step-visual{position:sticky;top:110px;display:grid;place-items:center;aspect-ratio:1;box-sizing:border-box;min-height:300px;color:var(--academy-ink);background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);}.academy-step-visual::before{content:attr(data-step);position:absolute;top:24px;left:26px;color:var(--academy-violet);font-size:72px;line-height:1;font-weight:900;letter-spacing:-.08em;}.academy-step-visual::after{content:"";width:54%;height:54%;border:2px solid var(--academy-ink);border-radius:50%;box-shadow:0 0 0 32px transparent,0 0 0 33px var(--academy-ink),0 0 0 66px transparent,0 0 0 67px var(--academy-ink);}.academy-step-visual.step-2::after{width:48%;height:64%;border-radius:48% 48% 42% 42%;box-shadow:0 -72px 0 -38px var(--academy-ink);}.academy-step-visual.step-3::after{width:68%;height:58%;border-radius:0;box-shadow:-20px 20px 0 var(--academy-acid),20px -20px 0 var(--academy-orange);}.academy-step-visual.step-4::after{width:74%;height:12px;border:0;border-radius:0;background:var(--academy-ink);box-shadow:0 -54px 0 var(--academy-violet),0 54px 0 var(--academy-orange);}.academy-step-visual.step-5::after{width:74%;height:54%;border-radius:0;border-width:0 0 0 14px;box-shadow:inset 0 -42px 0 var(--academy-orange),inset 0 -84px 0 var(--academy-violet),inset 0 -126px 0 var(--academy-acid);}.academy-step-visual.step-6::after{width:68%;height:62%;border-radius:0;background:linear-gradient(90deg,transparent 48%,var(--academy-ink) 49%,var(--academy-ink) 51%,transparent 52%),linear-gradient(transparent 48%,var(--academy-ink) 49%,var(--academy-ink) 51%,transparent 52%);background-size:33.33% 33.33%;}.academy-step-visual.step-7::after{width:60%;height:72%;border-radius:0;background:repeating-linear-gradient(transparent 0 30px,var(--academy-ink) 31px 33px);}.academy-step-visual.step-8::after{width:62%;height:62%;box-shadow:inset 0 0 0 24px var(--academy-orange),inset 0 0 0 48px var(--academy-violet);}.academy-step-visual.step-9::after{width:74%;height:74%;border:0;border-radius:0;background:linear-gradient(35deg,transparent 47%,var(--academy-ink) 48% 52%,transparent 53%),linear-gradient(-35deg,transparent 47%,var(--academy-ink) 48% 52%,transparent 53%);}.academy-checklist-section{background:var(--academy-ink);color:#fff;}.academy-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#fff;}.academy-checklist-grid .academy-check-item{box-sizing:border-box;min-height:112px;padding:23px !important;color:var(--academy-ink);border:0 !important;font-size:17px !important;font-weight:800;}.academy-faq-section{background:var(--academy-paper-light);}.academy-faq-card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px;padding:23px 0;border-top:1.5px solid var(--academy-ink);}.academy-faq-card h3{margin:0 !important;padding:0 !important;border:0 !important;font-size:25px !important;}.academy-faq-card p{margin:0 !important;}.academy-links-section{color:#fff;background:var(--academy-violet);}.academy-links-section a{display:block;max-width:860px;margin:10px 0;padding:18px 22px;color:var(--academy-ink) !important;background:var(--academy-acid);border:1.5px solid var(--academy-ink);text-decoration:none !important;font-weight:800;}body.academy-featured-longread .academy-editorial-context,body.academy-featured-longread .academy-trust-panel,body.academy-featured-longread .academy-editorial-evidence{width:min(1180px,calc(100% - 48px));margin:52px auto !important;}@media (max-width:900px){body.academy-mini-practices-page .t017 .t-container{grid-template-columns:1fr;}body.academy-mini-practices-page .t017__uptitle,body.academy-mini-practices-page .t017__title{grid-column:1;text-align:center !important;}.academy-product-hero-visual{grid-column:1;grid-row:auto;width:min(440px,85vw);min-width:0;margin:30px auto 0;}body.academy-mini-practices-page #academy-section-1{grid-template-columns:1fr;}body.academy-mini-practices-page #academy-section-1>*,body.academy-mini-practices-page #academy-section-1::before{grid-column:1;}.academy-step-track{grid-template-columns:repeat(2,minmax(0,1fr));}.academy-step-track .academy-toc-item:nth-child(2){border-right:0 !important;}.academy-step-track .academy-toc-item:nth-child(-n+2){border-bottom:1px solid #fff !important;}body.academy-mini-practices-page #academy-section-6>p{display:block;width:100%;min-height:0;margin:0 0 14px !important;}.academy-step-section{grid-template-columns:1fr;}.academy-step-section>h2,.academy-step-section .academy-step-copy,.academy-step-section:nth-of-type(even) .academy-step-copy,.academy-step-section .academy-step-visual,.academy-step-section:nth-of-type(even) .academy-step-visual{grid-column:1;grid-row:auto;}.academy-step-visual{position:relative;top:auto;width:min(480px,100%);}.academy-principles-grid,.academy-route-map{grid-template-columns:1fr;}.academy-principles-grid .academy-key-point{min-height:0;border-right:0 !important;border-bottom:1px solid #fff !important;}.academy-route-map .academy-toc-item{min-height:120px;}}@media (max-width:640px){body.academy-mini-practices-page .t017{min-height:0;padding-top:62px !important;padding-bottom:62px !important;}body.academy-mini-practices-page .t017__title{font-size:clamp(48px,15vw,70px) !important;}.academy-product-hero-visual span{width:102px;min-height:52px;font-size:9px;}body.academy-mini-practices-page .t119__preface{font-size:34px !important;}body.academy-mini-practices-page .academy-service-section,.academy-longread-section{padding-top:54px;padding-bottom:54px;}body.academy-mini-practices-page .academy-service-section>.academy-service-heading,.academy-longread-section>.academy-section-heading{font-size:40px !important;}body.academy-mini-practices-page .academy-offer-grid,.academy-case-grid,.academy-include-grid,.academy-decision-grid,.academy-checklist-grid{grid-template-columns:1fr;}body.academy-mini-practices-page .academy-offer-tile{min-height:0;border-right:0;border-bottom:1px solid currentColor;}body.academy-mini-practices-page .academy-offer-tile:nth-last-child(-n+2){border-bottom:1px solid currentColor;}body.academy-mini-practices-page .academy-offer-tile:last-child{border-bottom:0;}body.academy-mini-practices-page #academy-section-3 .academy-result-strip{grid-template-columns:1fr;}body.academy-mini-practices-page #academy-section-3 .academy-result-strip>*{min-height:0;border-right:0;border-bottom:1px solid #fff;}.academy-step-track{grid-template-columns:1fr;}.academy-step-track .academy-toc-item{min-height:132px;border-right:0 !important;border-bottom:1px solid #fff !important;}.academy-step-track .academy-toc-item:last-child{border-bottom:0 !important;}.academy-case-grid p:first-child{grid-row:auto;}.academy-case-grid p:last-child,.academy-decision-grid p:last-child{grid-column:1;}.academy-longread-intro .academy-answer-copy{padding:26px 24px !important;font-size:24px !important;}.academy-step-visual{min-height:300px;}.academy-faq-card{grid-template-columns:1fr;gap:14px;}}@media (max-width:640px){body.academia-article-page .academy-editorial-evidence{margin:36px 0 44px;}body.academia-article-page .academy-editorial-comment{padding:20px;font-size:16px;box-shadow:6px 6px 0 var(--academy-orange);}body.academia-article-page .academy-trust-panel{margin:38px 0 44px;}body.academia-article-page .academy-trust-grid{grid-template-columns:1fr;}body.academia-article-page .academy-trust-card{padding:19px;}}
/* academy-first-evening-theme */
body.academy-first-evening .academy-title-record{position:relative;overflow:hidden;background:var(--academy-acid)!important}
body.academy-first-evening .academy-title-record .t017{min-height:560px;padding-top:84px!important;padding-bottom:84px!important}
body.academy-first-evening .academy-title-record .t-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:34px 58px;align-items:center;width:min(1180px,calc(100% - 48px));max-width:none!important}
body.academy-first-evening .academy-title-record .t017__uptitle,body.academy-first-evening .academy-title-record .t017__title{grid-column:1;width:auto!important;max-width:780px;margin-right:0!important;margin-left:0!important;text-align:left!important}
body.academy-first-evening .academy-title-record .t017__title{font-size:clamp(58px,7vw,104px)!important;line-height:.86!important;letter-spacing:-.075em!important}
.academy-first-evening-hero-visual{position:relative;grid-column:2;grid-row:1/span 2;display:grid;gap:12px;box-sizing:border-box;width:100%;min-height:360px;padding:34px;background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);box-shadow:14px 14px 0 var(--academy-violet);transform:rotate(2deg)}
.academy-first-evening-hero-visual:before{content:"01";color:var(--academy-violet);font-size:76px;line-height:.9;font-weight:900;letter-spacing:-.08em}
.academy-first-evening-hero-visual span{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 18px;border-top:1px solid var(--academy-ink);font-size:13px;line-height:1.2;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.academy-first-evening-hero-visual span:after{content:"✓";font-size:22px}
body.academy-first-evening .academy-lead-record .t119{padding-top:56px!important;padding-bottom:56px!important;background:var(--academy-violet)!important}
body.academy-first-evening .academy-lead-record .t119__preface{max-width:980px!important;color:#fff!important;font-size:clamp(24px,2.7vw,38px)!important;line-height:1.28!important}
body.academy-first-evening .academy-article-meta,body.academy-first-evening .academy-first-result{width:min(1180px,calc(100% - 48px));box-sizing:border-box;margin-right:auto!important;margin-left:auto!important}
body.academy-first-evening .academy-first-result{padding:24px 28px;background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);box-shadow:8px 8px 0 var(--academy-orange);font-size:21px}
body.academy-first-evening .academy-longread-section{padding-top:62px;padding-bottom:62px}
body.academy-first-evening .academy-longread-section>.academy-section-heading{max-width:900px;margin-bottom:28px!important;font-size:clamp(38px,4.7vw,66px)!important;line-height:.94!important;letter-spacing:-.06em!important}
body.academy-first-evening .academy-first-outcomes{background:var(--academy-acid)}body.academy-first-evening .academy-first-gate{color:#fff;background:var(--academy-violet)}body.academy-first-evening .academy-first-example{background:var(--academy-orange)}body.academy-first-evening .academy-first-cycle{background:var(--academy-acid)}body.academy-first-evening .academy-first-errors{background:var(--academy-paper-light)}body.academy-first-evening .academy-first-checklist{color:#fff;background:var(--academy-ink)}body.academy-first-evening .academy-first-links{color:#fff;background:var(--academy-violet)}body.academy-first-evening .academy-first-cta{background:var(--academy-acid)}
body.academy-first-evening .academy-first-outcomes>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px!important;background:var(--academy-ink)!important;box-shadow:none!important}
body.academy-first-evening .academy-first-outcomes>ol li{box-sizing:border-box;min-height:145px;padding:26px!important;background:var(--academy-paper-light);border:0!important}
body.academy-first-evening .academy-step-section{grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr);gap:28px 48px}
body.academy-first-evening .academy-step-section:nth-of-type(4n+1){background:var(--academy-paper-light)}body.academy-first-evening .academy-step-section:nth-of-type(4n+2){background:var(--academy-orange)}body.academy-first-evening .academy-step-section:nth-of-type(4n+3){color:#fff;background:var(--academy-violet)}body.academy-first-evening .academy-step-section:nth-of-type(4n+4){background:var(--academy-acid)}
body.academy-first-evening .academy-step-copy>h3,body.academy-first-evening .academy-longread-section>h3{margin:34px 0 14px!important;color:inherit!important;font-size:clamp(23px,2.4vw,32px)!important;line-height:1.06!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.035em!important}
body.academy-first-evening .academy-step-copy>h3.academy-result-heading{display:inline-flex;margin-top:22px!important;padding:8px 12px;color:var(--academy-ink)!important;background:var(--academy-acid);border:1px solid var(--academy-ink);font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase}
body.academy-first-evening .academy-step-visual{min-height:270px;aspect-ratio:1/.92}
.academy-template-card{position:relative;box-sizing:border-box;margin:30px 8px 34px 0;padding:28px 28px 24px;color:var(--academy-ink);background:var(--academy-paper-light);border:1.5px solid var(--academy-ink);box-shadow:8px 8px 0 var(--academy-violet)}
.academy-template-card p{margin-bottom:12px!important}.academy-template-card p:first-of-type{padding-right:160px;font-size:18px;letter-spacing:.05em}
.academy-template-copy{position:absolute;top:18px;right:18px;min-height:42px;padding:0 14px;color:var(--academy-ink);background:var(--academy-acid);border:1px solid var(--academy-ink);border-radius:0;font:800 12px/1 Arial,Helvetica,sans-serif;cursor:pointer}
.academy-table-wrap{overflow-x:auto;margin:28px 0 34px}body.academy-first-evening table{width:100%;min-width:680px;border-collapse:collapse;background:var(--academy-paper-light)}body.academy-first-evening th,body.academy-first-evening td{padding:17px 18px;border:1px solid var(--academy-ink);text-align:left;vertical-align:top}body.academy-first-evening th{background:var(--academy-violet);color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
body.academy-first-evening .academy-first-checklist>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px!important;background:#fff!important;box-shadow:none!important}body.academy-first-evening .academy-first-checklist>ul li{box-sizing:border-box;min-height:105px;padding:22px 22px 22px 52px!important;color:var(--academy-ink);background:var(--academy-paper-light);border:0!important}
body.academy-first-evening .academy-first-links li{padding:15px 0!important}body.academy-first-evening .academy-first-links a{color:var(--academy-ink)!important;background:var(--academy-acid)}body.academy-first-evening .academy-first-cta a[href*="t.me/knigi_krugBot"]{margin-top:12px;font-size:17px!important}
@media(max-width:900px){body.academy-first-evening .academy-title-record .t-container{grid-template-columns:1fr}body.academy-first-evening .academy-title-record .t017__uptitle,body.academy-first-evening .academy-title-record .t017__title,.academy-first-evening-hero-visual{grid-column:1;grid-row:auto}.academy-first-evening-hero-visual{width:min(520px,100%);min-height:300px;margin-top:18px}}
@media(max-width:640px){body.academy-first-evening .academy-title-record .t017{min-height:0;padding-top:58px!important;padding-bottom:64px!important}body.academy-first-evening .academy-title-record .t-container{width:min(100% - 36px,1180px)}body.academy-first-evening .academy-title-record .t017__title{font-size:clamp(48px,15vw,70px)!important}.academy-first-evening-hero-visual{min-height:248px;padding:24px;box-shadow:9px 9px 0 var(--academy-violet)}.academy-first-evening-hero-visual:before{font-size:58px}.academy-first-evening-hero-visual span{min-height:46px;padding:0 12px;font-size:11px}body.academy-first-evening .academy-lead-record .t119{padding-top:44px!important;padding-bottom:44px!important}body.academy-first-evening .academy-lead-record .t119__preface{font-size:23px!important}body.academy-first-evening .academy-article-meta,body.academy-first-evening .academy-first-result{width:min(100% - 36px,1180px)}body.academy-first-evening .academy-longread-section{padding:48px 18px}body.academy-first-evening .academy-longread-section>.academy-section-heading{font-size:36px!important;line-height:.98!important}body.academy-first-evening .academy-first-outcomes>ol,body.academy-first-evening .academy-first-checklist>ul{grid-template-columns:1fr}body.academy-first-evening .academy-first-outcomes>ol li,body.academy-first-evening .academy-first-checklist>ul li{min-height:0}body.academy-first-evening .academy-step-section{gap:22px}body.academy-first-evening .academy-step-visual{min-height:220px;width:100%}.academy-template-card{margin-right:6px;padding:24px 20px 20px;box-shadow:6px 6px 0 var(--academy-violet)}.academy-template-card p:first-of-type{padding-right:0}.academy-template-copy{position:static;width:100%;margin:8px 0 16px}.academy-table-wrap{overflow:visible}body.academy-first-evening table{min-width:0;background:transparent}body.academy-first-evening table thead{display:none}body.academy-first-evening table,body.academy-first-evening table tbody,body.academy-first-evening table tr,body.academy-first-evening table td{display:block;width:100%;box-sizing:border-box}body.academy-first-evening table tr{margin-bottom:14px;background:var(--academy-paper-light);border:1px solid var(--academy-ink)}body.academy-first-evening table td{border:0;border-bottom:1px solid rgba(17,17,15,.18)}body.academy-first-evening table td:last-child{border-bottom:0}body.academy-first-evening table td:before{display:block;margin-bottom:5px;content:attr(data-label);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}}