.fabric-structure{min-width:0}.fabric-structure__boundary{color:#756957;margin:10px 0;font-size:12px;line-height:1.6}.fabric-structure__options{gap:8px;margin:12px 0;display:grid}.fabric-structure__options>div{flex-wrap:wrap;gap:6px;display:flex}.fabric-structure__options button{color:#613c3d;width:fit-content;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background:#faf6ef;border:1px solid #cbbbac;border-radius:3px;padding:7px 10px;font-size:12px}.fabric-structure__options button[aria-pressed=true]{background:#efe3dc;border-color:#733d42}.fabric-structure button:focus-visible,.fabric-structure-details>summary:focus-visible{outline-offset:3px;outline:2px solid #733d42}.fabric-structure__explanation{margin:12px 0;font-size:13px;line-height:1.7}.fabric-structure__sources{font-size:12px;line-height:1.7}.fabric-structure__sources a{color:#733d42;text-underline-offset:3px}.fabric-structure--compact .fabric-structure__boundary{font-size:11px}.fabric-structure--compact .fabric-structure__options{gap:6px}.fabric-structure-details{border:1px solid #d9cbbb;margin:24px 0;padding:18px}.fabric-structure-details>summary{cursor:pointer;font-size:15px;line-height:1.5}.fabric-structure-details>p{font-size:13px;line-height:1.6}.material-comparison{min-width:0}.material-comparison__meaning{font-size:13px;line-height:1.65}.material-comparison__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.material-comparison__identity-grid>div{overflow-wrap:anywhere;background:#f4ede3;border-left:2px solid #baa88e;min-width:0;padding:10px 12px}.material-comparison__identity-grid strong{font-size:12px}.material-comparison__identity-grid p{margin:6px 0}.material-comparison__practical{margin:14px 0}.material-comparison__practical>div{border-top:1px solid #dfd1c0;padding:12px 0}.material-comparison__practical dt{color:#625244;margin-bottom:6px;font-weight:600}.material-comparison__practical dd{overflow-wrap:anywhere;margin:0}.material-comparison__product-links{flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.material-comparison__next{background:#f7f1e8;border-left:2px solid #baa88e;padding:8px 12px}.material-comparison__compact-practice{gap:8px;margin:10px 0;display:grid}.material-comparison__compact-context>strong{font-size:12px;line-height:1.6;display:block}.material-comparison__compact-context>p{margin:8px 0}.material-comparison__compact-practice>div{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.material-comparison__compact-practice dt{color:#75695a}.material-comparison__compact-practice dd,.material-comparison__compact-practice p{margin:0}.material-comparison__details{margin-top:12px;font-size:12px;line-height:1.6}.material-comparison__details>summary{cursor:pointer;overflow-wrap:anywhere;padding:8px 0}.material-comparison__details>summary:focus-visible,.material-comparison a:focus-visible,.material-comparison__photo:focus-visible{outline-offset:3px;outline:2px solid #733d42}.material-comparison__limit{color:#746554;font-size:12px;line-height:1.6;display:block}.material-comparison--compact .material-comparison__identity-grid{grid-template-columns:minmax(0,1fr)}@media (width<=500px){.material-comparison__identity-grid{grid-template-columns:minmax(0,1fr)}}.material-comparison__facts dl{gap:8px;margin:14px 0;font-size:12px;display:grid}.material-comparison__facts dt{color:#786858}.material-comparison__facts dd{overflow-wrap:anywhere;margin:2px 0 0}.material-comparison__facts p,.material-comparison__mass{font-size:12px;line-height:1.65}.material-comparison a{color:#733d42;text-underline-offset:3px}.material-comparison__photo{border:1px solid #d9cbbb;min-width:0;max-height:260px;overflow:auto}.material-comparison__photo img{max-width:none;height:auto;display:block}.material-comparison__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.material-comparison__pair section{min-width:0}.material-comparison__pair p{font-size:12px;line-height:1.6}.material-comparison__pair img{aspect-ratio:1;object-fit:contain;background:#e9e3db;width:100%;display:block}.material-comparison h4{margin:14px 0 10px;font-size:14px;line-height:1.5}.material-comparison__mass-bar{background:#d3c2aa;width:100%;height:20px;display:flex}.material-comparison__mass-bar span{background:#9d785a}.material-comparison__mass-bar span[data-part="1"]{background:#799087}.material-comparison__mass-bar span[data-part="2"]{background:#c3b28c}.material-comparison__mass ul{padding-left:18px}.material-comparison--compact .material-comparison__pair{gap:10px}.fabric-library-nav{flex-wrap:wrap;gap:8px 16px;margin:18px 0 24px;font-size:13px;display:flex}.fabric-library-nav a{color:#733d42;text-underline-offset:3px}@media (width<=500px){.material-comparison__pair{grid-template-columns:minmax(0,1fr)}}@media (width>=650px){.material-comparison__practical>div{grid-template-columns:110px minmax(0,1fr);gap:16px;display:grid}}
