.markdown{--color-markdown-hr:#cfcfcf;--color-markdown-blockquote-side:#aaa;--color-markdown-blockquote-text:#888;--color-markdown-blockquote-background:#eee;--color-markdown-code-text:#70996c;--color-markdown-code-background:#e6e6e6;--color-markdown-code-block-text:#fff;--color-markdown-code-block-background:#333;--color-markdown-code-block-lang-text:#999;--color-markdown-table-border:#666;--color-markdown-mark-background:#47b643}html.light .markdown{--color-markdown-link:#3b9838;--color-markdown-link-hover:#47b643}html.dark .markdown{--color-markdown-link:#47b643;--color-markdown-link-hover:#5dc25a}#sponsor{--color-avatar-border:#eee;--color-markdown-link:var(--color-markdown-link);--color-markdown-link-hover:var(--color-markdown-link-hover)}html.light #sponsor{--color-card-background:#fff;--color-link:#3b9838;--color-link-hover:#47b643;--opacity-of-image:1}html.dark #sponsor{--color-card-background:#1a4b6d;--color-link:#47b643;--color-link-hover:#5dc25a;--opacity-of-image:0.8}#app #sponsor.page-container .card{padding:2rem;background-color:var(--color-card-background);border-radius:10px;box-shadow:0 0 2rem rgba(0,0,0,.1)}#app #sponsor.page-container a{word-break:break-word;text-decoration:none;color:var(--color-link);transition:all .2s}#app #sponsor.page-container a:hover{color:var(--color-link-hover);transition:all .2s}#app #sponsor.page-container .outer-container{max-width:900px;margin:2rem auto}#app #sponsor.page-container .outer-container .title{font-size:1.5rem;font-weight:500;margin-bottom:2rem}#app #sponsor.page-container .outer-container .title.level{font-size:2rem;font-weight:300}#app #sponsor.page-container .outer-container .sponsor-container:not(:first-child){margin-top:1rem}#app #sponsor.page-container .outer-container .sponsor-container .img-container{display:inline-block;position:sticky;top:calc(var(--navbar-height) + 2rem);width:240px;height:160px;margin-right:1rem;background-color:#fff;border-radius:5px;vertical-align:top;opacity:var(--opacity-of-image)}#app #sponsor.page-container .outer-container .sponsor-container .img-container img{display:block;width:100%;height:100%;object-fit:cover}#app #sponsor.page-container .outer-container .sponsor-container .content-container{display:inline-block;position:relative;width:calc(100% - 240px - 1rem)}#app #sponsor.page-container .outer-container .sponsor-container .content-container.folded{max-height:300px;overflow:hidden}#app #sponsor.page-container .outer-container .sponsor-container .content-container.folded .readmore{display:block;position:absolute;left:0;bottom:0;width:100%;color:var(--color-coscup-green);text-align:center;padding:2rem 0 .5rem 0;background:linear-gradient(rgba(0,0,0,0) 0,var(--color-card-background) 60%,var(--color-card-background) 100%);cursor:pointer}#app #sponsor.page-container .outer-container .sponsor-container .content-container.folded .readmore span{display:inline-block;pointer-events:none;color:var(--color-link);transition:all .3s}#app #sponsor.page-container .outer-container .sponsor-container .content-container.folded .readmore:hover span{color:var(--color-link-hover);transform:scale(1.05);transition:all .3s}#app #sponsor.page-container .outer-container .sponsor-container .content-container .readmore{display:none}#app #sponsor.page-container .outer-container .sponsor-container .content-container a h2{margin-bottom:1rem;font-size:1.75rem;font-weight:300}@media screen and (min-width:600px) and (max-width:959.9px){#app #sponsor.page-container .outer-container{max-width:90%;margin:inherit auto}}@media screen and (max-width:599.9px){#app #sponsor.page-container .outer-container{max-width:calc(100% - 2rem);margin:inherit auto}#app #sponsor.page-container .outer-container .sponsor-container .img-container{position:static;width:100%;height:auto;margin-bottom:1rem;margin-right:0}#app #sponsor.page-container .outer-container .sponsor-container .content-container{width:100%}}