@media(max-width:960px){nav.dyno nav.main{display:none}}main{display:flex;flex-direction:column;align-items:center;position:relative;margin:0 auto;width:calc(100% - 32px);max-width:1280px}@media(min-width:640px){main{padding:16px 0}}main h2{width:100%;text-align:left}main ul.section_home{width:100%;padding-inline-start:0;list-style-type:none;display:grid;grid-template-columns:1fr;-moz-column-gap:8px;column-gap:8px;row-gap:8px;margin:16px 0 32px}@media(min-width:375px){main ul.section_home{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){main ul.section_home{grid-template-columns:repeat(3,1fr)}}main ul.section_home li a{min-height:100px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:9px}main ul.section_home li a .backdrop{position:absolute;z-index:1;min-height:100px;min-width:100%}main ul.section_home li a .details{position:absolute;z-index:2;bottom:0;right:0;left:0;top:0;flex-grow:1;width:calc(100% - 32px);height:calc(100.7% - 20px);padding:0 16px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}main ul.section_home li a .details .sign-icon{margin-top:32px;margin-bottom:-20px;width:24px;z-index:3}main ul.section_home li a .details:before{content:"";display:block;position:absolute;z-index:2;bottom:0;right:0;left:0;top:0;background-image:linear-gradient(200deg,transparent,rgba(0,0,0,.8))}main ul.section_home li a .details h3{font-size:22px;line-height:1.1em;padding:0;color:#fff;z-index:3;display:flex;flex-direction:column;align-items:center}main ul.section_home li a .details h3 span{font-size:44px;display:flex;margin-bottom:32px}@media(min-width:375px) and (max-width:413px){main ul.section_home li a .details h3{font-size:19px}}main ul.article-list{width:100%;padding-inline-start:0;list-style-type:none;display:grid;grid-template-columns:1fr;-moz-column-gap:8px;column-gap:8px;row-gap:8px;margin:16px 0 32px}@media(min-width:375px){main ul.article-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){main ul.article-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){main ul.article-list{grid-template-columns:repeat(4,1fr)}}@media(min-width:1440px){main ul.article-list{grid-template-columns:repeat(5,1fr)}}main ul.article-list li img{display:block}main ul.article-list li a{position:relative;display:block;overflow:hidden;border-radius:9px}main ul.article-list li a .details{position:absolute;z-index:2;bottom:0;right:0;left:0;top:0;display:flex;justify-content:flex-end;flex-direction:column;flex-grow:1;width:calc(100% - 32px);height:calc(100.7% - 20px);padding:0 16px 20px;text-align:center}main ul.article-list li a .details:before{content:"";display:block;position:absolute;z-index:2;bottom:0;right:0;left:0;top:0;background-image:linear-gradient(200deg,transparent,rgba(0,0,0,.8))}main ul.article-list li a .details h3{font-size:22px;line-height:1.1em;padding:0;color:#fff;margin-bottom:8px;z-index:3;margin-top:12px;display:flex;flex-direction:column;align-items:center}main ul.article-list li a .details h3 span{font-size:44px;display:flex;margin-bottom:32px}@media(min-width:375px) and (max-width:413px){main ul.article-list li a .details h3{font-size:19px}}main ul.article-list li a b{color:#fff;z-index:3;font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.8}@media(min-width:961px){main ul.article-list li a{transition:.3s ease}main ul.article-list li a h3{transition:.4s ease}main ul.article-list li a img{transition:2s ease}main ul.article-list li a span,main ul.article-list li a b{transition:.6s ease}main ul.article-list li a div:before{transition:1s ease}main ul.article-list li a:hover{transform:scale(1.02)}main ul.article-list li a:hover h3{transform:scale(1.03)}main ul.article-list li a:hover span{transform:scale(1.1)}main ul.article-list li a:hover b{opacity:1;transform:scale(1.06)}main ul.article-list li a:hover img{transform:scale(1.1)}main ul.article-list li a:hover div:before{opacity:.6}}main article,main #article{max-width:720px;margin:48px auto}main article nav#TableOfContents,main #article nav#TableOfContents{background:linear-gradient(45deg,#f3f4fa,#fcf6ff);border-radius:10px}main article nav#TableOfContents ul,main #article nav#TableOfContents ul{padding:4px 0;list-style-type:none}main article nav#TableOfContents ul li,main #article nav#TableOfContents ul li{margin:0}main article nav#TableOfContents ul li:last-of-type a,main #article nav#TableOfContents ul li:last-of-type a{box-shadow:none}main article nav#TableOfContents ul li a,main #article nav#TableOfContents ul li a{display:flex;line-height:1.3em;font-size:17px;padding:12px 16px;color:#20182e;box-shadow:0 3px #fff}main article b.toc,main article summary.toc,main #article b.toc,main #article summary.toc{font-size:20px;font-weight:900}main article details,main #article details{margin-bottom:24px}main article details summary b,main #article details summary b{margin-left:36px}main article details[open] summary:before,main #article details[open] summary:before{transform:rotate(180deg)}main article details[open] summary:after,main #article details[open] summary:after{transform:rotate(180deg)}main article summary,main #article summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;position:relative;display:flex;align-items:center}main article summary::marker,main article summary::-webkit-details-marker,main #article summary::marker,main #article summary::-webkit-details-marker{display:none}main article summary:before,main article summary:after,main #article summary:before,main #article summary:after{content:"";width:14px;height:4px;background:#4a1bff;display:block;position:absolute;transition:.5s ease}main article summary:before,main #article summary:before{transform:rotate(90deg)}main article .book-list hr,main article .references hr,main article .footnotes hr,main #article .book-list hr,main #article .references hr,main #article .footnotes hr{margin:32px 0 0}main article .book-list h2,main article .references h2,main article .footnotes h2,main #article .book-list h2,main #article .references h2,main #article .footnotes h2{font-size:26px}main article .references ol,main article .footnotes ol,main #article .references ol,main #article .footnotes ol{font-size:17px}main article .references ol li a,main article .footnotes ol li a,main #article .references ol li a,main #article .footnotes ol li a{font-size:inherit;word-break:break-word}main article .references ol li a[href*="#cite"],main article .footnotes ol li a[href*="#cite"],main #article .references ol li a[href*="#cite"],main #article .footnotes ol li a[href*="#cite"]{box-shadow:none;background:#e5deff;display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:9px;padding:1px 9px;font-size:14px}main article blockquote,main #article blockquote{margin:24px -16px;margin-inline-end:0;margin:24px -16px;padding:22px 16px 24px;background:linear-gradient(45deg,#f3f4fa,#fcf6ff)}@media(min-width:780px){main article blockquote,main #article blockquote{border-radius:16px}}main article blockquote ul,main article blockquote ol,main #article blockquote ul,main #article blockquote ol{margin:0}main article blockquote.big,main #article blockquote.big{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}main article blockquote.big i,main #article blockquote.big i{position:absolute;font-size:80px;font-style:normal;font-weight:900;line-height:0;z-index:1;font-family:Georgia}main article blockquote.big i:first-of-type,main #article blockquote.big i:first-of-type{left:16px;top:23px;color:#e7e6f0}main article blockquote.big i:last-of-type,main #article blockquote.big i:last-of-type{right:16px;bottom:14px;color:#e7dfeb}main article blockquote.big b,main article blockquote.big span,main #article blockquote.big b,main #article blockquote.big span{text-align:center;position:relative;z-index:2}main article blockquote.big b,main #article blockquote.big b{font-size:24px}main article blockquote.big b.long,main #article blockquote.big b.long{font-size:20px}main article blockquote.big span,main #article blockquote.big span{font-size:20px;color:#20182e;margin:8px 14px 0 0}main article blockquote p,main #article blockquote p{margin:0}main article p a:not([class]),main #article p a:not([class]){box-shadow:0 2px #dee3ff}@media(min-width:961px){main article p a:not([class]),main #article p a:not([class]){transition:.3s}main article p a:not([class]):hover,main #article p a:not([class]):hover{box-shadow:0 2px #ffbcaa}}main article img,main #article img{position:relative;width:calc(100% + 32px);height:auto;margin:48px -16px}@media(min-width:780px){main article img,main #article img{border-radius:7px}}main article h2+img,main article h3+img,main #article h2+img,main #article h3+img{margin-top:16px}main article sup,main #article sup{font-size:80%}main article sup a,main #article sup a{font-size:inherit;box-shadow:none;background:#e5deff;display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:9px;padding:1px 9px;font-size:14px}main article sup a:not([class]),main #article sup a:not([class]){box-shadow:none;background:#e5deff;display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:9px;padding:0 9px;font-size:14px}main article sup a:not([class]):hover,main #article sup a:not([class]):hover{box-shadow:none}main article h2+img,main article h3+img,main #article h2+img,main #article h3+img{margin-top:16px}main article hr,main #article hr{height:2px;width:100%;max-width:720px;margin:16px 0 32px;background:#f4f3f7;border:none}main article ul li,main article ol li,main #article ul li,main #article ol li{margin-bottom:8px}main article .nolinkfallback,main #article .nolinkfallback{font-size:19px;line-height:1.6em}main main{width:calc(100% - 32px);max-width:1280px;margin-top:32px}main main h2,main main p{width:100%;max-width:720px}main main .parent{background:#4a1bff;color:#fff;height:50px;padding:0 24px;border-radius:99px;display:flex;justify-content:center;align-items:center}@media(min-width:961px){main main .parent{transition:.3s}main main .parent:hover{background:#330dc5}}main main ul li:last-of-type{display:none}@media(min-width:640px) and (max-width:959px){main main ul li:nth-of-type(4){display:none}}@media(min-width:1440px){main main ul li:last-of-type{display:unset}}main nav.section-chips{display:grid;grid-template-columns:1fr;row-gap:8px;width:100%;margin-top:16px}@media(min-width:640px){main nav.section-chips{grid-template-columns:repeat(3,1fr);-moz-column-gap:8px;column-gap:8px}}main nav.section-chips a{min-height:56px;padding:12px;background-size:cover;background-position:50%;color:#fff;margin-bottom:8px;border-radius:9px;font-size:22px;line-height:1.2em;display:flex;justify-content:center;align-items:center}@media(min-width:961px){main nav.section-chips a{transition:.3s ease}main nav.section-chips a:hover{transform:scale(1.03)}}main p{width:100%;max-width:720px}