.sxs-companions .sxs-companions-container{grid-gap:10px;grid-template-columns:49.5% 49.5%;width:100%;margin-top:10px;display:grid}.sxs-companions .no-results{text-align:center;width:100%;padding:15px 0}.sxs-companions .no-results p{margin-top:16px;font-size:20px;font-weight:500}.sxs-companions .single-companion{width:100%;display:flex}.sxs-companions .sxs-companion-accordion{width:100%;margin:0}.sxs-companions .pw-accordion-item{background-color:#36373d;border:1px solid #2c2d33;overflow:hidden}.sxs-companions .pw-accordion-header{margin:0}.sxs-companions .sxs-companion-trigger{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.sxs-companions .sxs-companion-trigger:after{content:"";opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:16px;height:16px;margin:0 18px;transition:transform .2s}.sxs-companions .sxs-companion-trigger[data-state=open]:after{transform:rotate(180deg)}.sxs-companions .sxs-companion-header{align-items:stretch;width:100%;display:flex}@media (max-width:968px){.sxs-companions .pw-accordion-button{flex-direction:column;padding-bottom:5px}.sxs-companions .pw-accordion-button .sxs-companion-portrait{width:100%}.sxs-companions .pw-accordion-button .sxs-companion-summary{text-align:center;width:100%;padding:10px}.sxs-companions .pw-accordion-button .sxs-companion-meta{text-align:center;justify-content:center}}.sxs-companions .sxs-companion-portrait{background:linear-gradient(#2c2d33 0%,#1a1b1f 100%);flex:0 0 70px;justify-content:center;align-items:center;padding:0;display:flex}.sxs-companions .sxs-companion-portrait img{width:70px!important;height:70px!important}.sxs-companions .sxs-companion-portrait.class-Mage,.sxs-companions .sxs-companion-portrait.class-Sorcerer,.sxs-companions .sxs-companion-portrait.class-Archmage,.sxs-companions .sxs-companion-portrait.class-Destroyer,.sxs-companions .sxs-companion-portrait.class-Magister{background:linear-gradient(90deg,#91b6ff,#91b6ff)}.sxs-companions .sxs-companion-portrait.class-Warrior,.sxs-companions .sxs-companion-portrait.class-Duelist,.sxs-companions .sxs-companion-portrait.class-Berserker,.sxs-companions .sxs-companion-portrait.class-Conqueror,.sxs-companions .sxs-companion-portrait.class-Ravager{background:linear-gradient(90deg,#fe796f,#e9665d)}.sxs-companions .sxs-companion-portrait.class-Sage,.sxs-companions .sxs-companion-portrait.class-Arcanist,.sxs-companions .sxs-companion-portrait.class-Dominator,.sxs-companions .sxs-companion-portrait.class-Prophet{background:linear-gradient(90deg,#78d7b9,#4eac8e)}.sxs-companions .sxs-companion-portrait.class-Knight,.sxs-companions .sxs-companion-portrait.class-Paladin,.sxs-companions .sxs-companion-portrait.class-Guardian,.sxs-companions .sxs-companion-portrait.class-Templar{background:linear-gradient(90deg,#ffba75,#f8af66)}@media (max-width:768px){.sxs-companions .sxs-companion-portrait{flex-basis:auto}}.sxs-companions .sxs-companion-icon{display:block}.sxs-companions .sxs-companion-summary{flex-direction:column;flex:auto;justify-content:center;padding:10px 20px;display:flex}@media (max-width:768px){.sxs-companions .sxs-companion-summary{text-align:center}}.sxs-companions .sxs-companion-summary h4{margin:0 0 4px;font-size:18px;line-height:24px}.sxs-companions .sxs-companion-meta{color:#ffffffb3;flex-wrap:wrap;gap:5px 12px;margin:0;font-size:13px;line-height:18px;display:flex}@media (max-width:768px){.sxs-companions .sxs-companion-meta{justify-content:center}}.sxs-companions .sxs-companion-meta strong{color:#fffffff2;font-weight:600}.sxs-companions .sxs-companion-meta strong.class-Mage,.sxs-companions .sxs-companion-meta strong.class-Sorcerer,.sxs-companions .sxs-companion-meta strong.class-Archmage,.sxs-companions .sxs-companion-meta strong.class-Destroyer,.sxs-companions .sxs-companion-meta strong.class-Magister{color:#91b6ff}.sxs-companions .sxs-companion-meta strong.class-Warrior,.sxs-companions .sxs-companion-meta strong.class-Duelist,.sxs-companions .sxs-companion-meta strong.class-Berserker,.sxs-companions .sxs-companion-meta strong.class-Conqueror,.sxs-companions .sxs-companion-meta strong.class-Ravager{color:#fe796f}.sxs-companions .sxs-companion-meta strong.class-Sage,.sxs-companions .sxs-companion-meta strong.class-Arcanist,.sxs-companions .sxs-companion-meta strong.class-Dominator,.sxs-companions .sxs-companion-meta strong.class-Prophet{color:#78d7b9}.sxs-companions .sxs-companion-meta strong.class-Knight,.sxs-companions .sxs-companion-meta strong.class-Paladin,.sxs-companions .sxs-companion-meta strong.class-Guardian,.sxs-companions .sxs-companion-meta strong.class-Templar{color:#ffba75}.sxs-companions .sxs-companion-body{background-color:#2f3036;border-top:2px solid #2c2d33;padding:15px 20px 20px}.sxs-companions .sxs-companion-body .pw-tab-content{margin-top:12px}.sxs-companions .sxs-companion-rank-list{flex-direction:column;gap:16px;display:flex}.sxs-companions .sxs-companion-rank-header{border-bottom:1px solid #484950;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:6px;display:flex}.sxs-companions .sxs-companion-rank-label{color:#ffffffeb;text-transform:uppercase;letter-spacing:.5px;background-color:#2c2d33;border:1px solid #484950;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.sxs-companions .sxs-companion-rank-class{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.sxs-companions .sxs-companion-entries{flex-direction:column;gap:12px;display:flex}.sxs-companions .sxs-companion-entry h5{text-transform:uppercase;color:#ffffffeb;letter-spacing:.5px;margin-bottom:6px;font-size:15px}.sxs-companions .sxs-companion-entry-description{font-size:14px;line-height:22px}.sxs-companions .sxs-companion-entry-description b{color:#eec554}.sxs-companions .sxs-companion-entry-description u{color:#57b9bd;font-weight:500;text-decoration:none}.sxs-companions .sxs-companion-entry-description br{content:"";margin-top:7px;display:block}.sxs-companions .sxs-companion-empty{color:#ffffff8c;margin:0;font-size:14px;font-style:italic}