#public-resources div:has(>a[href="/integrity"]){display:grid;width:-moz-max-content;width:max-content;max-width:100%;grid-template-columns:max-content max-content;align-items:center;justify-content:start;gap:.9rem 1.45rem}#public-resources a[href="/integrity"]{grid-column:1/-1;display:flex;width:100%;max-width:100%;min-height:3.15rem;height:auto;align-items:center;justify-content:flex-start;overflow:hidden;border:1px solid rgba(68,100,85,.32);border-radius:.82rem;background-color:#446455;background-image:url(https://assets.openalmond.com/brand/logos/ie-logo.272c79af.svg),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E")!important;background-position:.95rem,calc(100% - 1rem)!important;background-repeat:no-repeat,no-repeat!important;background-size:1.55rem 1.55rem,1.05rem 1.05rem!important;padding:.78rem 3rem .78rem 3.2rem;color:#fff;font-size:0;line-height:1;box-shadow:0 12px 26px -20px rgba(37,66,54,.68);transition:background-color .16s ease,border-color .16s ease,background-position .16s ease}#public-resources a[href="/integrity"]:before{content:none!important;display:none!important;animation:none!important;transform:none!important}#public-resources a[href="/integrity"]:after{content:"Integrity Engine Resources";position:static!important;inset:auto!important;display:block;order:1;width:auto!important;height:auto!important;border:0!important;background:none!important;color:#fff;font-size:.84rem;font-weight:800;line-height:1.2;opacity:1!important;animation:none!important;transform:none!important;transition:none!important}#public-resources a[href="/integrity"]:hover{border-color:rgba(68,100,85,.48);background-color:#3b5b4d;background-position:.95rem,calc(100% - .72rem)!important;color:#fff}#public-resources a[href="/legacy/resources"],#public-resources a[href="/warriors/resources"]{display:inline-flex;width:auto;min-height:1.5rem;height:auto;align-items:center;justify-content:flex-start;border:0;border-radius:0;background-color:transparent;background-position:0!important;background-repeat:no-repeat!important;background-size:1.2rem 1.2rem!important;padding:0 0 0 1.6rem;box-shadow:none;font-size:0;line-height:1;white-space:nowrap}#public-resources a[href="/warriors/resources"]{background-image:url(https://assets.openalmond.com/brand/marks/shield-only-wotc.d4f7be69.webp)!important;background-position:left calc(50% - 1px)!important}#public-resources a[href="/legacy/resources"]{background-image:url(https://assets.openalmond.com/brand/marks/compass.41d7303c.webp)!important}#public-resources a[href="/legacy/resources"]:before,#public-resources a[href="/warriors/resources"]:before{content:none}#public-resources a[href="/legacy/resources"]:after,#public-resources a[href="/warriors/resources"]:after{display:block;font-size:.74rem;font-weight:750;line-height:1.3}#public-resources a[href="/warriors/resources"]:after{content:"Warriors of the Covenant";color:#5f6670}#public-resources a[href="/legacy/resources"]:after{content:"Legacy of the Remnant";color:#4f665b}#public-resources a[href="/legacy/resources"]:hover,#public-resources a[href="/warriors/resources"]:hover{background-color:transparent;box-shadow:none}#public-resources a[href="/warriors/resources"]:hover:after{color:#8a6c24}#public-resources a[href="/legacy/resources"]:hover:after{color:#315b49}.dark #public-resources a[href="/integrity"]{border-color:rgba(151,196,176,.24);background-color:#31594a;color:#fff}.dark #public-resources a[href="/integrity"]:hover{border-color:rgba(151,196,176,.4);background-color:#396653}.dark #public-resources a[href="/warriors/resources"]:after{color:rgba(241,226,191,.78)}.dark #public-resources a[href="/legacy/resources"]:after{color:rgba(198,226,212,.78)}.dark #public-resources a[href="/warriors/resources"]:hover:after{color:#f0d28f}.dark #public-resources a[href="/legacy/resources"]:hover:after{color:#b6dcc9}@media (min-width:1024px){#public-resources div:has(>a[href="/integrity"]){margin-left:auto}}@media (max-width:520px){#public-resources div:has(>a[href="/integrity"]){width:100%;grid-template-columns:1fr;justify-items:start}#public-resources a[href="/integrity"]{grid-column:1;width:100%}}