@layer frame;@layer page{html,body{background:var(--cream)}.ft{margin-top:0}.fq{--line:rgb(var(--text-rgb) / .2);--fq-hdr:68px;color:var(--text);font-size:16px}.fq a{color:inherit;text-decoration-thickness:1px}.fq-top{padding:calc(var(--fq-hdr) + 36px) 16px 28px;text-align:center}.fq-h{font:300 1em/.95 var(--serif);font-feature-settings:"lnum","case";letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);margin:0}.fq-l1{margin-bottom:.4em;font-size:1.25em;line-height:1.2;display:block}.fq-l2{text-wrap:balance;font-size:min(5.3em,12vw);display:block}.fq-gk{fill:currentColor;width:.4em;height:.4em;margin:.42em 0 0 .1em;position:absolute;transform:rotate(-8deg)}.fq-lead{max-width:27em;font:300 1.5em/1.2 var(--serif);font-feature-settings:"lnum";letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:16px auto 0}.fq-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 16px/1.3 var(--sans);padding:6px 16px}.fq-toc ul{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.fq-toc a{text-underline-offset:4px;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.fq-sec{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.motion .fq-sec{scroll-margin-top:var(--fq-hdr)}.fq-left{display:contents}.fq-head{z-index:5;background:var(--cream);border-bottom:1px solid var(--line);font:300 32px/1.05 var(--serif);font-feature-settings:"lnum";letter-spacing:-.01em;text-wrap:wrap;color:var(--ink);margin:0;padding:10px 16px 11px;position:sticky;top:0}.motion .fq-head{top:var(--fq-hdr);transition:top .7s var(--hdr-ease)}.motion.hdr-off .fq-head{top:0}.fq-grid{flex:1;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fq-it{border-bottom:1px solid var(--line);min-width:0;padding:14px 16px}.fq-it:last-child{border-bottom:0}.fq-q{font:300 20px/1.2 var(--serif);font-feature-settings:"lnum";text-wrap:pretty;color:var(--ink);margin:0}.fq-a{font:400 16px/1.35 var(--sans);text-wrap:pretty;margin:8px 0 0}.fq-a a{text-underline-offset:3px;padding:.72em 0}.fq-nb{white-space:nowrap}.fq-end{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-top:32px;display:grid}.fq-go{border-bottom:1px solid var(--line);min-height:76px;font:300 1.5em/1.2 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.fq-go:last-child{border-bottom:0}.fq-sq{background:var(--forest);width:44px;height:44px;color:var(--cream);border-radius:4px;flex:none;padding:12px;transition:background-color .4s,color .4s;display:block}.fq-sq svg{width:20px;height:20px;display:block}@media (hover:hover){.fq-go:hover .fq-sq{background:var(--olive)}}@media (width>=900px){.fq{--fq-hdr:84px;font-size:clamp(15px,1.25vw,24px)}.fq-top{padding:calc(var(--fq-hdr) + 2.6em) 28px 1.6em}.fq-l1{margin-bottom:.35em;font-size:1.85em}.fq-l2{white-space:nowrap;font-size:min(5.3em,7.14286vw - 4px)}.fq-lead{margin-top:.75em;font-size:1.85em}.fq-toc{padding:6px 28px;font-size:.9em}.fq-toc ul{justify-content:space-between}.fq-sec{border-top:1px solid var(--line);grid-template-columns:40% 60%;margin-top:32px;display:grid}.fq-left{border-right:1px solid var(--line);padding:20px 28px 24px;display:block}.fq-head,.motion .fq-head,.motion.hdr-off .fq-head{top:calc(var(--fq-hdr) + 24px);letter-spacing:-.025em;text-wrap:balance;background:0 0;border:0;padding:0;font-size:4.5em;line-height:.98}html:not(.motion) .fq-head{top:24px}.fq-it{padding:20px}.fq-q{font-size:1.3em;line-height:1.15}.fq-a{margin-top:.65em;font-size:.9em;line-height:1.4}.fq-a a{padding:0}.fq-end{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-go{border-bottom:1px solid var(--line);min-height:0;padding:20px 28px;font-size:1.85em}.fq-go:nth-child(odd){border-right:1px solid var(--line)}.fq-go:nth-last-child(-n+2){border-bottom:0}}@media (width>=1200px){.fq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-it:nth-child(odd):not(:last-child){border-right:1px solid var(--line)}.fq-it:nth-last-child(2):nth-child(odd){border-bottom:0}.fq-it:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;column-gap:40px;display:grid}.fq-it:last-child:nth-child(odd) .fq-a{margin-top:0}.fq-end{grid-template-columns:repeat(4,minmax(0,1fr))}.fq-go,.fq-go:nth-child(odd){border-right:1px solid var(--line);border-bottom:0;gap:10px}.fq-go:last-child{border-right:0}}}@layer ru;
