/* owner:methods-field-0400
   Final production styling for the methods visualization block.
   Only the visualization receives the toned surface; surrounding text stays editorial. */
#borzilov-lp #bz-author-poster-second-screen .bz-author-poster{
  grid-template-areas:"mast" "photo" "search" "methods" "body" "author" "verdict" "bridge" "footer";
}
#borzilov-lp #bz-author-poster-second-screen .methods-field{
  grid-area:methods;
  width:min(100%,760px);
  margin:clamp(44px,5.2vw,66px) auto 0;
  color:var(--poster-ink);
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__bridge,
#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion{
  width:min(100%,640px);
  margin-inline:auto;
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__bridge{
  margin:0 auto clamp(32px,4vw,46px);
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__bridge p{
  max-width:36ch;
  margin:0;
  color:var(--poster-ink);
  font-size:clamp(16px,1.45vw,20px);
  line-height:1.35;
  font-weight:620;
  letter-spacing:-.026em;
  text-transform:none;
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__bridge p + p{margin-top:1.18em}

#borzilov-lp #bz-author-poster-second-screen .methods-field__viewport{
  position:relative;
  width:calc(100% + (2 * var(--poster-pad-x,0px)));
  margin-left:calc(-1 * var(--poster-pad-x,0px));
  margin-right:calc(-1 * var(--poster-pad-x,0px));
  padding:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,26px) clamp(22px,3vw,30px);
  box-sizing:border-box;
  overflow:visible;
  touch-action:auto;
  user-select:none;
  -webkit-user-select:none;
  border:1px solid rgba(255,255,255,.16);
  border-radius:0;
  background:rgba(255,255,255,.13);
  box-shadow:0 26px 52px rgba(0,0,0,.175);
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__canvas{width:100%;margin:0;padding:0}
#borzilov-lp #bz-author-poster-second-screen .methods-field__group{list-style:none;margin:0;padding:0}
#borzilov-lp #bz-author-poster-second-screen .methods-field__group + .methods-field__group{margin-top:clamp(2px,.4vw,6px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px clamp(9px,1.2vw,16px);margin:0}
#borzilov-lp #bz-author-poster-second-screen .methods-field__row + .methods-field__row{margin-top:clamp(2px,.45vw,8px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field__item{min-width:0;text-transform:uppercase;text-wrap:balance;letter-spacing:-.06em}
#borzilov-lp #bz-author-poster-second-screen .methods-field__sep{font-size:inherit;line-height:1;font-weight:700;color:rgba(196,122,84,.55)}
#borzilov-lp #bz-author-poster-second-screen .mf-align-left{justify-content:flex-start}
#borzilov-lp #bz-author-poster-second-screen .mf-align-center{justify-content:center}
#borzilov-lp #bz-author-poster-second-screen .mf-align-right{justify-content:flex-end}
#borzilov-lp #bz-author-poster-second-screen .mf-align-between{justify-content:space-between}

#borzilov-lp #bz-author-poster-second-screen .mf-size-1 .methods-field__item{font-size:clamp(39px,5.55vw,72px);line-height:.82;font-weight:900;color:#FFF9EF}
#borzilov-lp #bz-author-poster-second-screen .mf-size-2 .methods-field__item{font-size:clamp(34px,4.95vw,62px);line-height:.84;font-weight:890;color:rgba(255,249,239,.985)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-3 .methods-field__item{font-size:clamp(29px,4.25vw,52px);line-height:.86;font-weight:875;color:rgba(255,247,234,.96)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-4 .methods-field__item{font-size:clamp(24px,3.55vw,42px);line-height:.9;font-weight:850;color:rgba(248,242,232,.9)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-5 .methods-field__item{font-size:clamp(20px,2.7vw,32px);line-height:.94;font-weight:830;color:rgba(248,242,232,.84)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-6 .methods-field__item{font-size:clamp(17px,2.2vw,26px);line-height:.98;font-weight:800;color:rgba(248,242,232,.78)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-7 .methods-field__item{font-size:clamp(15px,1.85vw,22px);line-height:1.02;font-weight:780;color:rgba(248,242,232,.71)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-8 .methods-field__item{font-size:clamp(13px,1.45vw,18px);line-height:1.05;font-weight:760;color:rgba(248,242,232,.64)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-9 .methods-field__item{font-size:clamp(11.5px,1.22vw,15px);line-height:1.08;font-weight:740;color:rgba(248,242,232,.56)}
#borzilov-lp #bz-author-poster-second-screen .mf-size-10 .methods-field__item{font-size:clamp(10px,1.02vw,13px);line-height:1.12;font-weight:720;color:rgba(248,242,232,.46)}

#borzilov-lp #bz-author-poster-second-screen .methods-field--airy .methods-field__row + .methods-field__row{margin-top:clamp(3px,.65vw,10px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--tight .methods-field__row + .methods-field__row{margin-top:clamp(1px,.22vw,4px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--poster .mf-size-1 .methods-field__item{font-size:clamp(42px,5.95vw,78px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--poster .mf-size-2 .methods-field__item{font-size:clamp(36px,5.2vw,66px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--poster .mf-size-10 .methods-field__item{color:rgba(248,242,232,.4)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--catalog .methods-field__row{gap:2px clamp(8px,1.05vw,14px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--catalog .methods-field__row + .methods-field__row{margin-top:clamp(1px,.22vw,4px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field--drama .mf-size-1 .methods-field__item,
#borzilov-lp #bz-author-poster-second-screen .methods-field--drama .mf-size-2 .methods-field__item{letter-spacing:-.072em}
#borzilov-lp #bz-author-poster-second-screen .methods-field--drama .mf-size-9 .methods-field__item,
#borzilov-lp #bz-author-poster-second-screen .methods-field--drama .mf-size-10 .methods-field__item{color:rgba(248,242,232,.42)}

#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion{
  margin-top:clamp(44px,5.2vw,66px);
  padding-top:0;
  border-top:0;
  color:var(--poster-muted);
  font-size:clamp(15px,1.3vw,18px);
  line-height:1.43;
  font-weight:600;
  letter-spacing:-.024em;
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__essence-kicker{
  display:block;
  margin:0 0 clamp(14px,1.5vw,19px);
  color:var(--poster-copper);
  font-size:clamp(8px,.7vw,10px);
  line-height:1;
  font-weight:850;
  letter-spacing:.15em;
  text-transform:uppercase;
}
#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion .bz-post-methods-chunk{margin:0}
#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion .bz-post-methods-chunk + .bz-post-methods-chunk{margin-top:clamp(24px,3vw,34px)}
#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion p{margin:0}
#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion .bz-post-methods-chunk p+p{margin-top:.72em}
#borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion strong{color:var(--poster-ink);font:inherit;font-weight:790}

#borzilov-lp #bz-author-poster-second-screen .methods-field.is-enhanced{opacity:0;transform:translateY(12px);transition:opacity 520ms ease,transform 620ms cubic-bezier(.2,.72,.2,1)}
#borzilov-lp #bz-author-poster-second-screen .methods-field.is-enhanced.is-visible{opacity:1;transform:none}

@media(max-width:760px){
  #borzilov-lp #bz-author-poster-second-screen .methods-field{width:100%;margin-top:42px}
  #borzilov-lp #bz-author-poster-second-screen .methods-field__bridge,
  #borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion{width:100%}
  #borzilov-lp #bz-author-poster-second-screen .methods-field__bridge p{max-width:31ch;font-size:clamp(15px,4.15vw,17.5px);line-height:1.38}
  #borzilov-lp #bz-author-poster-second-screen .methods-field__viewport{padding:16px 16px 20px;border-radius:0}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-1 .methods-field__item{font-size:clamp(31px,9.8vw,48px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-2 .methods-field__item{font-size:clamp(28px,8.6vw,42px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-3 .methods-field__item{font-size:clamp(24px,7.5vw,36px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-4 .methods-field__item{font-size:clamp(20px,6vw,30px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-5 .methods-field__item{font-size:clamp(17px,5vw,24px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-6 .methods-field__item{font-size:clamp(15px,4.4vw,20px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-7 .methods-field__item{font-size:clamp(13px,3.9vw,17px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-8 .methods-field__item{font-size:clamp(11.5px,3.3vw,14px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-9 .methods-field__item{font-size:clamp(10px,2.95vw,12.5px)}
  #borzilov-lp #bz-author-poster-second-screen .mf-size-10 .methods-field__item{font-size:clamp(9px,2.6vw,11px)}
  #borzilov-lp #bz-author-poster-second-screen .methods-field__row{gap:3px 8px}
  #borzilov-lp #bz-author-poster-second-screen .methods-field__conclusion{font-size:13.5px}
}
@media(prefers-reduced-motion:reduce){
  #borzilov-lp #bz-author-poster-second-screen .methods-field.is-enhanced{opacity:1;transform:none;transition:none}
}
