.materials-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:42px;background:radial-gradient(ellipse at 95% 0,#3b6e63,transparent 65%),#152d3e;color:#b9ced5;border-radius:16px;margin-bottom:27px}.materials-hero .eyebrow{color:#85d6b5}.materials-hero h1{font-size:39px;line-height:1.2;color:#f6fafc;max-width:570px;margin:13px 0 18px;letter-spacing:-1.4px}.materials-hero p{color:#aac4ce;font-size:16px;line-height:1.9;max-width:540px}.materials-hero-symbol{font-size:75px;font-weight:500;color:#e2f4eb;letter-spacing:-4px;border:1px solid #ffffff25;padding:20px 30px;border-radius:16px;min-width:175px;text-align:center}.materials-hero-symbol>span{display:block;font-size:16px;letter-spacing:3px;color:#97c8ba}.materials-hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.materials-hero-links a{font-size:15px;padding:10px 15px;border:1px solid #ffffff30;border-radius:7px;color:#dbebe5;background:#ffffff07}.material-tabs{display:flex;gap:9px;overflow:auto;margin:22px 0;padding-bottom:8px}.material-tabs a{border:1px solid #dce6e0;border-radius:25px;padding:10px 18px;font-size:16px;white-space:nowrap;background:#fff;min-height:43px}.material-tabs a[aria-current]{color:#fff;background:#215947;border-color:#215947}.material-search{margin-bottom:25px}.material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.material-card{display:flex;flex-direction:column;padding:25px;border:1px solid #e0e7e5;border-radius:12px;background:#fff;min-width:0;transition:border-color .2s}.material-card:hover{border-color:#82bca6}.material-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:55px}.material-symbol{box-sizing:border-box;flex:0 0 55px;width:55px;height:55px;min-height:55px;border:1px solid #d5e6df;background:#edf6f1;color:#347c65;display:grid;place-items:center;font-size:22px;font-weight:600;border-radius:10px;letter-spacing:-.5px;white-space:nowrap;overflow-wrap:normal;word-break:normal;padding:5px}.material-symbol svg{display:block;width:28px;height:28px}.material-symbol--label{font-size:16px;letter-spacing:0}.material-card-top>small{flex:1;min-width:0;font-size:13px;line-height:1.6;color:#8b9d94;text-align:right}.material-card h2{min-width:0}.material-card h2{font-size:20px;margin:22px 0 11px;line-height:1.4}.material-card p{font-size:15px;line-height:1.9;color:#87978f;margin:0 0 20px}.material-card-price{margin-top:auto;border-top:1px solid #ebf0ed;padding-top:17px}.material-card-price strong{font-size:23px;color:#284c3e;letter-spacing:-.6px}.material-card-price strong>small{display:block;font-size:14px;color:#81978b;letter-spacing:0;font-weight:400;margin:4px 0 8px}.material-card-price>span{display:block;color:#92a197;font-size:14px;line-height:1.6}.material-card-link{display:block;font-size:14px;color:#3c8b6d;margin-top:18px}.material-attribution,.material-sources,.material-history,.gemstone-guide,.gem-offers{padding:28px!important;margin-top:26px}.material-attribution h2,.material-sources h2,.gem-offers h2{font-size:21px}.material-attribution p,.material-sources p,.gemstone-guide>p,.gem-offers>p{font-size:16px;line-height:1.9;color:#82958b;margin:14px 0}.material-attribution a{font-size:16px;color:#4f8c72}.material-detail-heading{display:flex;gap:22px;align-items:center;margin:20px 0 29px}.material-detail-heading>.material-symbol{width:80px;height:80px;flex:0 0 80px;font-size:32px}.material-detail-heading>div{min-width:0}.material-detail-heading>.material-symbol--label{font-size:17px;letter-spacing:0}.material-detail-heading>.material-symbol--gem svg{width:40px;height:40px}.material-detail-heading h1{overflow-wrap:break-word;font-size:36px;letter-spacing:-1.2px;margin:8px 0 10px}.material-detail-heading p{font-size:16px;color:#85998d;line-height:1.8;max-width:760px}.material-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.material-quote{padding:27px;border:1px solid #dce9e2;background:#f6faf7;border-radius:11px}.material-quote>strong{display:block;font-size:34px;letter-spacing:-1px;line-height:1.3;color:#275443;overflow-wrap:anywhere;margin:18px 0 12px}.material-quote strong>small{display:block;font-size:16px;letter-spacing:0;font-weight:400;color:#85a18e;margin-top:6px}.material-quote>p{font-size:15px;color:#7c9588;margin-bottom:13px}.material-quote>small{font-size:14px;line-height:1.8;color:#92a197}.material-spread{display:flex;flex-wrap:wrap;gap:18px;font-size:15px;color:#47735d;margin-bottom:13px}.material-stale{display:block;color:#a08547;background:#fbf4de;padding:6px 10px;border-radius:5px;font-size:13px;margin-top:12px;width:max-content;max-width:100%}.material-chart{margin:20px 0;background:#fafcfb;border-radius:8px;padding:10px}.material-chart svg{display:block;width:100%;height:auto}.material-chart .axis{font-size:14px;fill:#97a69d}.material-history form{margin-bottom:14px}.material-history .table-scroll{margin-top:23px}.material-education{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}.material-education>.surface{padding:27px}.material-education h2{font-size:21px}.material-education p{font-size:16px;color:#85978d;line-height:1.9;margin:15px 0 22px}.material-sources>a{display:block;padding:12px 0;border-bottom:1px solid #e6eeea;font-size:16px;color:#3f7e62}.gemstone-guide h2{font-size:25px;line-height:1.4;margin:12px 0 25px}.gem-factor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gem-factor-grid>div{background:#f5f8f7;border:1px solid #e6ede9;border-radius:8px;padding:19px}.gem-factor-grid strong{font-size:16px;color:#3d6c55}.gem-factor-grid p{font-size:15px;color:#8b9c92;line-height:1.9;margin-top:10px}.gemstone-guide>.button{margin-top:15px;margin-right:8px}.gem-offers small{display:block;font-size:13px;margin-top:6px;color:#8a9c91}.gem-offers td>a{font-size:14px;color:#3c805e}.material-quick-links{display:flex;gap:10px;margin:10px 0 24px;overflow-x:auto;padding-bottom:7px}.material-quick-links a{flex-shrink:0;display:flex;align-items:center;gap:9px;padding:11px 16px;background:#fff;border:1px solid #dfe8e2;border-radius:8px;font-size:18px;color:#4c8a6e;min-height:45px}.material-quick-links a>span{font-size:15px;color:#7c9284}.material-quick-links a:last-child{margin-left:auto;font-size:15px}.material-input-note{grid-column:1/-1;font-size:15px;color:#8b9b90;line-height:1.8;margin:0}.primary-nav{overflow-x:auto;scrollbar-width:thin}.primary-nav a{flex-shrink:0}.ceptedoviz .materials-hero{background:radial-gradient(ellipse at 95% 0,#695939,transparent 65%),#1d3040}.ceptedoviz .materials-hero .eyebrow{color:#debd76}.ceptedoviz .material-symbol{color:#a2823f;background:#fbf5e8;border-color:#ece1c4}.ceptedoviz .material-tabs a[aria-current]{background:#a17c35;border-color:#a17c35}.ceptedoviz .material-quote{background:#fbf7ed;border-color:#e9dec5}.ceptedoviz .material-quote>strong{color:#8b7035}@media(max-width:950px){.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gem-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-hero{padding:30px}.materials-hero h1{font-size:32px}.materials-hero-symbol{min-width:140px;font-size:60px}.material-card{padding:23px}}@media(max-width:600px){.materials-hero{padding:26px;display:block;border-radius:12px}.materials-hero h1{font-size:29px;letter-spacing:-1px}.materials-hero p{font-size:16px}.materials-hero-symbol{display:none}.materials-hero-links{display:grid;gap:10px}.materials-hero-links a{min-height:43px;display:flex;align-items:center;justify-content:center}.material-grid{grid-template-columns:1fr;gap:15px}.material-card{padding:22px}.material-card-top>small{font-size:13px}.material-card h2{font-size:22px;margin-top:18px}.material-card p{font-size:16px}.material-card-price strong{font-size:26px}.material-tabs{margin-right:-14px;gap:7px}.material-tabs a{font-size:15px;padding:10px 15px}.material-quote-grid,.material-education{grid-template-columns:1fr}.material-detail-heading{align-items:flex-start;gap:15px}.material-detail-heading>.material-symbol{flex:0 0 50px;width:50px;height:50px;min-height:50px;font-size:21px}.material-detail-heading>div{min-width:0}.material-detail-heading>.material-symbol--label{font-size:17px;letter-spacing:0}.material-detail-heading>.material-symbol--gem svg{width:40px;height:40px}.material-detail-heading h1{overflow-wrap:break-word;font-size:28px}.material-detail-heading p{font-size:16px}.material-detail-heading .eyebrow{font-size:13px}.material-quote{padding:23px}.material-quote>strong{font-size:29px}.material-attribution,.material-sources,.material-history,.gemstone-guide,.gem-offers{padding:22px!important}.material-attribution h2,.material-sources h2,.gem-offers h2,.gemstone-guide h2{font-size:21px}.gem-factor-grid{grid-template-columns:1fr;gap:12px}.gem-factor-grid>div{padding:18px}.material-quick-links{margin-right:-15px}.material-quick-links a{padding:10px 14px}.material-history .section-head{display:block}.material-history .section-head>span{display:block;margin-top:8px}.material-history .button{white-space:normal}.material-chart{padding:4px}}

.equity-table{padding:24px;margin:24px 0;min-width:0}.equity-table .table-scroll{overflow-x:auto}.equity-table table{min-width:650px}.equity-table small{display:block;white-space:normal;max-width:280px}.equity-table p{color:var(--muted);line-height:1.7}.material-quote strong{overflow-wrap:anywhere}.history-form select{max-width:100%;min-width:0}

@media(max-width:600px){.material-detail-heading>.material-symbol--label{font-size:15px}.material-detail-heading>.material-symbol--gem svg{width:27px;height:27px}}
