p[class^="is-style-mcp-resource-link-"] {position: relative; padding-bottom: 16px; margin: 16px 0 0 auto; font-size: 24px; line-height: 32px;
    --mcp-resource-icon-size: 32px; --mcp-resource-icon-container-size: calc(var(--mcp-resource-icon-size) + (16px * 2));}
p[class^="is-style-mcp-resource-link-"] + p[class^="is-style-mcp-resource-link-"] {margin-top:48px; /*regular 16px + 32px gap*/}
p[class^="is-style-mcp-resource-link-"]:before {content:""; display:block; width: var(--mcp-resource-icon-container-size); height: var(--mcp-resource-icon-container-size); border-radius: 1000px; border: 1px solid #8CC5FF; background-size: var(--mcp-resource-icon-size); background-position: center; background-repeat: no-repeat;}
p[class^="is-style-mcp-resource-link-"] a {position:absolute; display: block; top: 0; left: 0px; padding-left: calc(var(--mcp-resource-icon-container-size) + 16px); width: 100%; color: #8CC5FF;padding-bottom: 16px; min-height: calc(var(--mcp-resource-icon-container-size) + 16px); border-bottom: 1px solid #8CC5FF; text-decoration: none !important;}
p[class^="is-style-mcp-resource-link-"] a:hover {color: #fff;}
p[class^="is-style-mcp-resource-link-"] a:after {content:""; display:block; position: absolute; right: 0; top: calc(50% - 15px); height: 32px; width: 32px; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.51 8.28906L21.09 9.70906L26.39 14.9991H1.80005V16.9991H26.39L21.09 22.2891L22.51 23.7091L30.21 15.9991L22.51 8.28906Z' fill='%238CC5FF'/%3E%3C/svg%3E%0A");}
p[class^="is-style-mcp-resource-link-"] a:before {content: ""; display: block; font-size: 20px; line-height:28px;}

@media (max-width: 904px) {
	p[class^="is-style-mcp-resource-link-"] {--mcp-resource-icon-size: 24px; padding-bottom: 0px;}
	p[class^="is-style-mcp-resource-link-"] a {position:relative; padding-left:0px; margin-top:8px; padding-right: 40px; min-height: 0;}
	p[class^="is-style-mcp-resource-link-"] a::before { position: absolute; top: -52px; left: calc(var(--mcp-resource-icon-container-size) + 16px); }
	p[class^="is-style-mcp-resource-link-"] a::after {top: calc(50% - 21px);}
}

.is-style-mcp-resource-link-ebook a:before {content: "eBook" !important;}
.is-style-mcp-resource-link-ebook:before {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 7V26H17.1843C17.3897 25.4167 17.7707 24.9114 18.2748 24.5533C18.779 24.1952 19.3816 24.0019 20 24H28V4H20C19.2209 4.00213 18.4531 4.18698 17.7584 4.53971C17.0637 4.89243 16.4615 5.40319 16 6.03094C15.5385 5.40319 14.9363 4.89243 14.2416 4.53971C13.5469 4.18698 12.7791 4.00213 12 4H4V24H12C12.6184 24.0019 13.221 24.1952 13.7252 24.5533C14.2293 24.9114 14.6103 25.4167 14.8157 26H2V7H0V28H32V7H30ZM20 6H26V22H20C18.9176 21.9987 17.8643 22.3505 17 23.002V9C17.0009 8.20462 17.3172 7.44206 17.8796 6.87964C18.4421 6.31722 19.2046 6.00087 20 6ZM12 22H6V6H12C12.7954 6.00087 13.5579 6.31722 14.1204 6.87964C14.6828 7.44206 14.9991 8.20462 15 9V23.0256C14.1394 22.3641 13.0854 22.0038 12 22Z' fill='%238CC5FF'/%3E%3C/svg%3E%0A");}

.is-style-mcp-resource-link-guide a:before {content: "Guide" !important;}
.is-style-mcp-resource-link-guide:before {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 10C5.20888 10 4.43552 9.76541 3.77772 9.32588C3.11992 8.88635 2.60723 8.26164 2.30448 7.53074C2.00173 6.79983 1.92252 5.99556 2.07686 5.21964C2.2312 4.44372 2.61216 3.73098 3.17157 3.17157C3.73098 2.61216 4.44372 2.2312 5.21964 2.07686C5.99556 1.92252 6.79983 2.00173 7.53074 2.30448C8.26164 2.60723 8.88635 3.11992 9.32588 3.77772C9.76541 4.43552 10 5.20888 10 6C10 7.06087 9.57857 8.07828 8.82843 8.82843C8.07828 9.57857 7.06087 10 6 10ZM6 4C5.60444 4 5.21776 4.1173 4.88886 4.33706C4.55996 4.55683 4.30362 4.86918 4.15224 5.23463C4.00087 5.60009 3.96126 6.00222 4.03843 6.39018C4.1156 6.77814 4.30608 7.13451 4.58579 7.41422C4.86549 7.69392 5.22186 7.8844 5.60982 7.96157C5.99778 8.03874 6.39992 7.99914 6.76537 7.84776C7.13082 7.69639 7.44318 7.44004 7.66294 7.11114C7.8827 6.78224 8 6.39556 8 6C8 5.46957 7.78929 4.96086 7.41422 4.58579C7.03914 4.21072 6.53044 4 6 4Z' fill='%238CC5FF'/%3E%3Cpath d='M26 30C25.2089 30 24.4355 29.7654 23.7777 29.3259C23.1199 28.8864 22.6072 28.2616 22.3045 27.5307C22.0017 26.7998 21.9225 25.9956 22.0769 25.2196C22.2312 24.4437 22.6122 23.731 23.1716 23.1716C23.731 22.6122 24.4437 22.2312 25.2196 22.0769C25.9956 21.9225 26.7998 22.0017 27.5307 22.3045C28.2616 22.6072 28.8864 23.1199 29.3259 23.7777C29.7654 24.4355 30 25.2089 30 26C30 27.0609 29.5786 28.0783 28.8284 28.8284C28.0783 29.5786 27.0609 30 26 30ZM26 24C25.6044 24 25.2178 24.1173 24.8889 24.3371C24.56 24.5568 24.3036 24.8692 24.1522 25.2346C24.0009 25.6001 23.9613 26.0022 24.0384 26.3902C24.1156 26.7781 24.3061 27.1345 24.5858 27.4142C24.8655 27.6939 25.2219 27.8844 25.6098 27.9616C25.9978 28.0387 26.3999 27.9991 26.7654 27.8478C27.1308 27.6964 27.4432 27.44 27.6629 27.1111C27.8827 26.7822 28 26.3956 28 26C28 25.4696 27.7893 24.9609 27.4142 24.5858C27.0391 24.2107 26.5304 24 26 24Z' fill='%238CC5FF'/%3E%3Cpath d='M16 20C15.2089 20 14.4355 19.7654 13.7777 19.3259C13.1199 18.8864 12.6072 18.2616 12.3045 17.5307C12.0017 16.7998 11.9225 15.9956 12.0769 15.2196C12.2312 14.4437 12.6122 13.731 13.1716 13.1716C13.731 12.6122 14.4437 12.2312 15.2196 12.0769C15.9956 11.9225 16.7998 12.0017 17.5307 12.3045C18.2616 12.6072 18.8864 13.1199 19.3259 13.7777C19.7654 14.4355 20 15.2089 20 16C20 17.0609 19.5786 18.0783 18.8284 18.8284C18.0783 19.5786 17.0609 20 16 20ZM16 14C15.6044 14 15.2178 14.1173 14.8889 14.3371C14.56 14.5568 14.3036 14.8692 14.1522 15.2346C14.0009 15.6001 13.9613 16.0022 14.0384 16.3902C14.1156 16.7781 14.3061 17.1345 14.5858 17.4142C14.8655 17.6939 15.2219 17.8844 15.6098 17.9616C15.9978 18.0387 16.3999 17.9991 16.7654 17.8478C17.1308 17.6964 17.4432 17.44 17.6629 17.1111C17.8827 16.7822 18 16.3956 18 16C18 15.4696 17.7893 14.9609 17.4142 14.5858C17.0391 14.2107 16.5304 14 16 14Z' fill='%238CC5FF'/%3E%3Cpath d='M30 17H22V15H28V7H12V5H30V17Z' fill='%238CC5FF'/%3E%3Cpath d='M20 27H2V15H10V17H4V25H20V27Z' fill='%238CC5FF'/%3E%3C/svg%3E%0A");}

.is-style-mcp-resource-link-case-study a:before {content: "Case Study" !important;}
.is-style-mcp-resource-link-case-study:before{background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 30H5V2H21.4141L27 7.58594V30ZM7 28H25V8.41406L20.5859 4H7V28Z' fill='%238CC5FF'/%3E%3Cpath d='M21 24H10V22H21V24ZM17 17H10V19H17V17ZM19 12H10V14H19V12Z' fill='%238CC5FF'/%3E%3C/svg%3E%0A");}