.iceGuidePage .buildLoadoutOptions{gap:12px;min-width:0;max-width:100%;margin-top:22px;display:grid;container:build-loadout-options/inline-size}.iceGuidePage .buildLoadoutOptions .buildLoadoutChoice{border:1px solid var(--build-border);background:var(--build-base);min-width:0;max-width:100%;scroll-margin-top:24px}.iceGuidePage .buildLoadoutOptions .buildLoadoutChoice>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.iceGuidePage .buildLoadoutChoice>summary::-webkit-details-marker{display:none}.iceGuidePage .buildLoadoutChoice>summary::marker{content:""}.iceGuidePage .buildLoadoutChoice>summary:focus-visible{outline:2px solid var(--build-accent);outline-offset:3px}.iceGuidePage .buildLoadoutChoice .buildLoadoutNumber{color:var(--build-muted);font:12px monospace}.iceGuidePage .buildLoadoutOptions .buildLoadoutChoice>summary h5{color:var(--build-soft);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500;line-height:1.55}.iceGuidePage .buildLoadoutChoice .buildLoadoutFocus{color:var(--build-copy);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.85}.iceGuidePage .buildLoadoutChoice .buildLoadoutToggle{color:var(--build-accent);transform-origin:50%;font-size:22px;line-height:1;display:block}.iceGuidePage .buildLoadoutChoice[open]>summary>.buildLoadoutToggle{transform:rotate(45deg)}.iceGuidePage .buildLoadoutChoice .buildLoadoutBody{border-top:1px solid var(--build-border-soft);min-width:0;padding:0 18px 18px}.iceGuidePage .buildLoadoutChoice:not([open])>.buildLoadoutBody{display:none}.iceGuidePage .buildLoadoutChoice .buildLoadoutBody>*{min-width:0;max-width:100%}.iceGuidePage .buildLoadoutChoice .buildLoadoutTrade{color:var(--build-copy);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 0;font-size:15px;line-height:1.85;display:grid}.iceGuidePage .buildLoadoutTrade>div:only-child{grid-column:1/-1}.iceGuidePage .buildLoadoutChoice .buildLoadoutTrade strong{color:var(--build-accent);margin-bottom:5px;font-weight:500;display:block}.iceGuidePage .buildLoadoutChoice .buildLoadoutExtra{color:var(--build-copy);overflow-wrap:anywhere;margin-top:18px;font-size:15px;line-height:1.85}.iceGuidePage .buildLoadoutChoice :is(.buildLoadoutTrade,.buildLoadoutExtra) p{line-height:inherit;font-size:inherit;color:inherit;margin:0}.iceGuidePage .buildLoadoutChoice :is(.buildLoadoutTrade,.buildLoadoutExtra) p+p{margin-top:12px}.iceGuidePage .buildLoadoutTable{min-width:0;max-width:100%;margin-top:18px;container:build-loadout-table/inline-size}.iceGuidePage .buildLoadoutTable table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%;height:auto;color:var(--build-copy);font-size:14px;line-height:1.8}.iceGuidePage .buildLoadoutTable caption{text-align:left;color:var(--build-accent);overflow-wrap:anywhere;margin-bottom:9px;font-size:13px;line-height:1.7}.iceGuidePage .buildLoadoutTable :is(th,td){vertical-align:top;border:1px solid var(--build-border-soft);overflow-wrap:anywhere;white-space:normal;text-align:left;height:auto;padding:12px 14px}.iceGuidePage .buildLoadoutTable th{background:var(--build-raised);color:var(--build-soft);font-weight:500}.iceGuidePage .buildLoadoutTable th:first-child{width:20%}.iceGuidePage .buildLoadoutTable[data-columns="3"] th:nth-child(2){width:34%}.iceGuidePage .buildLoadoutTable td:first-child{color:var(--build-accent)}@container build-loadout-options (width<=650px){.iceGuidePage .buildLoadoutOptions .buildLoadoutChoice>summary{grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;padding:16px 12px}.iceGuidePage .buildLoadoutOptions .buildLoadoutChoice>summary h5{font-size:18px}.iceGuidePage .buildLoadoutChoice .buildLoadoutBody{padding:0 12px 16px}.iceGuidePage .buildLoadoutChoice .buildLoadoutTrade{grid-template-columns:1fr;gap:12px}}@container build-loadout-table (width<=600px){.iceGuidePage .buildLoadoutTable :is(table,tbody,tr,td){width:auto;min-width:0;max-width:100%;height:auto;display:block}.iceGuidePage .buildLoadoutTable caption{width:100%;display:block}.iceGuidePage .buildLoadoutTable thead{display:none}.iceGuidePage .buildLoadoutTable tr{border:1px solid var(--build-border-soft)}.iceGuidePage .buildLoadoutTable tr+tr{border-top:0}.iceGuidePage .buildLoadoutTable td{border:0;padding:8px 12px}.iceGuidePage .buildLoadoutTable td:first-child{background:var(--build-raised);padding-block:10px}.iceGuidePage .buildLoadoutTable td:not(:first-child):before{content:attr(data-label);color:var(--build-muted);margin-bottom:3px;font-size:11px;display:block}.iceGuidePage .buildLoadoutTable td:empty{display:none}}
