/* Shared buying-page layout. The approved homepage provides the shared visual system. */
.ed-native .buying-item img.scrap-photo{height:76px;width:76px;margin-inline:6px;object-fit:cover;border-radius:8px;mix-blend-mode:normal}
.ed-native .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ed-native .buying-page .service-nav a[aria-current="page"]{color:#8b6b2d;position:relative;height:100%}
.ed-native .buying-page .service-nav a[aria-current="page"]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gold)}
.ed-native .buying-hero{padding:20px 0 34px}.ed-native .breadcrumbs{display:flex;gap:11px;font-size:12px;color:#596254;margin-bottom:23px}.ed-native .breadcrumbs a:hover{color:#967337}.ed-native .buying-hero .hero-grid{grid-template-columns:1.3fr 1fr;gap:65px}.ed-native .buying-hero h1{margin-top:14px;font-size:47px;line-height:1.08}.ed-native .buying-hero .hero-lead{margin-top:17px;max-width:490px;line-height:1.75;font-size:16px}.ed-native .buying-hero .hero-actions{margin-top:22px}.ed-native .buying-hero .hero-benefits{margin-top:19px}
.ed-native .hero-metal-price{display:flex;gap:28px;align-items:center;margin-top:22px}.ed-native .hero-price-label{font-size:14px;color:#596254}.ed-native .hero-metal-price strong{display:block;font-size:35px;letter-spacing:-1px;font-weight:550;line-height:1.25;margin-top:3px}.ed-native .hero-metal-price strong small{font-size:24px;font-weight:400;color:#596254}.ed-native .hero-price-context{border-left:1px solid #dedfd4;padding-left:24px;font-size:14px;line-height:1.65;color:#596254}.ed-native .hero-price-context>span{display:block}.ed-native .hero-price-context a{display:flex;align-items:center;gap:7px;font-size:14px;color:#7d6538;margin-top:5px;font-weight:500}.ed-native .hero-price-context .icon{width:14px;height:14px}
.ed-native .buying-hero-media{background:#1c2420;border-radius:90px 10px 10px 10px;overflow:hidden;min-width:0;height:395px;padding:25px 28px 25px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.ed-native .buying-media-top{display:flex;justify-content:space-between;align-items:center;padding-left:25px}.ed-native .buying-media-top .eyebrow{color:#ad9c75;font-size:12px;letter-spacing:1.4px}.ed-native .buying-element{font:30px Georgia,serif;color:#cfb77c;position:relative;line-height:1.2}.ed-native .buying-element small{position:absolute;right:-8px;top:-7px;font:8px Golos,sans-serif}.ed-native .buying-hero-media>img{width:100%;height:240px;object-fit:contain;mix-blend-mode:screen;margin:-5px 0 -2px}.ed-native .buying-media-bottom{display:flex;justify-content:space-between;align-items:flex-end;color:#a8b29e;border-top:1px solid #47503c;padding-top:17px;font-size:14px;line-height:1.65;gap:14px}.ed-native .buying-media-bottom strong{color:#eee7d6;font-weight:500}.ed-native .buying-media-probes{font:21px Georgia,serif;color:#d2bc86;text-align:right;white-space:nowrap}.ed-native .buying-media-probes small{font:7px Golos,sans-serif;letter-spacing:1.3px;color:#95a086}
.ed-native .page-nav{display:flex;gap:37px;align-items:center;height:57px;border-bottom:1px solid var(--line);font-size:14px;color:#596254;white-space:nowrap;overflow:auto;scrollbar-width:none}.ed-native .page-nav::-webkit-scrollbar{display:none}.ed-native .page-nav a:hover{color:#a27d34}.ed-native .buying-prices{padding-top:48px;padding-bottom:58px}.ed-native .buying-prices .section-heading{margin-bottom:23px}.ed-native .buying-prices .section-heading h2{font-size:31px}.ed-native .buying-prices .price-stamp{font-size:12px;white-space:nowrap;padding-bottom:4px}.ed-native .buying-customer-line{display:flex;gap:25px;align-items:center;margin-bottom:22px}.ed-native .buying-customer-line .customer-toggle{width:370px;background:#f0f1eb}.ed-native .buying-customer-line .customer-toggle button{min-height:36px;font-size:14px}.ed-native .buying-customer-line>p{color:#596254;font-size:16px}
.ed-native .buying-price-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:start}.ed-native .buying-price-table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.35}.ed-native .buying-price-table thead th{text-align:left;color:#596254;font-size:14px;font-weight:450;padding:0 15px 12px}.ed-native .buying-price-table thead th:last-child{text-align:right}.ed-native .buying-price-table tbody tr{border-top:1px solid var(--line);transition:background .15s}.ed-native .buying-price-table tbody tr.selected{background:#f3efdf}.ed-native .buying-price-table tbody th{font-weight:450;text-align:left}.ed-native .buying-price-table button{border:0;background:none;display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 15px;text-align:left}.ed-native .buying-price-table button strong{font-size:14px;font-weight:500}.ed-native .buying-price-table button .icon{margin-left:auto;width:14px;height:14px;color:#596254;opacity:0;transition:opacity .15s}.ed-native .buying-price-table button:hover .icon,.ed-native .buying-price-table tr.selected .icon{opacity:1}.ed-native .buying-price-table .probe-note{font-size:14px;color:#8b7548;font-weight:400}.ed-native .buying-price-table td{text-align:right;padding:7px 15px;white-space:nowrap;font-weight:500;font-size:16px;letter-spacing:-.25px}.ed-native .buying-price-table td small{font-size:14px;color:#596254;font-weight:400}.ed-native .buying-price-table tbody tr:last-child{border-bottom:1px solid var(--line)}.ed-native .price-explanation{color:#596254;font-size:14px;line-height:1.8;margin-top:15px;max-width:500px}
.ed-native .buying-calculator{background:#f1f3ec;border:1px solid #e5e9dc;box-shadow:none;padding:27px 29px;border-radius:12px}.ed-native .calculator-title{display:flex;align-items:center;justify-content:space-between}.ed-native .calculator-title .eyebrow{font-size:12px}.ed-native .calculator-title h3{font-size:23px;margin-top:9px}.ed-native .calculator-symbol{font:30px Georgia,serif;color:#596254}.ed-native .buying-calculator .calc-fields{grid-template-columns:1fr 1.3fr;gap:14px;margin-top:23px}.ed-native .buying-calculator .calc-fields label{font-size:14px}.ed-native .buying-calculator .calc-fields input,.ed-native .buying-calculator .calc-fields select{height:48px;font-size:16px}.ed-native .buying-calculator .input-unit span{top:22px;font-size:16px}.ed-native .buying-calculator .calc-result{border:0;margin-top:23px;padding:0}.ed-native .buying-calculator .result-label{font-size:14px}.ed-native .buying-calculator .calc-result output{font-size:41px;font-weight:500;margin-top:7px;overflow-wrap:anywhere}.ed-native .buying-calculation-equation{color:#596254;font-size:14px;margin-top:3px;font-variant-numeric:tabular-nums}.ed-native .buying-calculator .calc-disclaimer{border-top:1px solid #dce2d1;padding-top:16px;font-size:16px;margin-top:18px;line-height:1.8;color:#596254}.ed-native .buying-calculator .button{min-height:46px}.ed-native .calculator-footnote{font-size:14px;color:#596254;margin-top:11px;text-align:center}.ed-native .unknown-probe{display:flex;gap:14px;margin-top:22px;padding-inline:4px}.ed-native .unknown-probe>span{background:#f5f5ee;border:1px solid #e5e7dc;border-radius:7px;width:37px;height:39px;display:flex;align-items:center;justify-content:center;color:#596254;flex:none}.ed-native .unknown-probe strong{font-size:14px;font-weight:500}.ed-native .unknown-probe p{font-size:16px;color:#596254;margin-top:3px;line-height:1.7}.ed-native .unknown-probe .text-link{font-size:14px;margin-top:7px;color:#8c713e}.ed-native .unknown-probe .icon{width:16px;height:16px}
.ed-native .buying-items-band{background:#f7f6f1}.ed-native .buying-items-band .section{padding-block:55px}.ed-native .buying-items-band .section-heading>p{max-width:390px}.ed-native .buying-items-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.ed-native .buying-item{display:flex;align-items:center;gap:15px;min-height:144px;padding:20px 0;border-top:1px solid #dedfd4}.ed-native .buying-item img{width:88px;height:100px;object-fit:contain;flex:none;mix-blend-mode:multiply}.ed-native .buying-item h3{font-size:18px;line-height:1.35;letter-spacing:-.25px;display:flex;align-items:center;gap:8px}.ed-native .buying-item h3 .icon{height:13px;width:13px;color:#9c8350}.ed-native .buying-item p{font-size:16px;line-height:1.75;color:#596254;margin-top:7px}.ed-native .item-link{display:block;font-size:14px;color:#94753e;margin-top:8px}.ed-native .buying-item[href]:hover h3{color:#9b793d}.ed-native .buying-items-note{display:flex;gap:10px;align-items:flex-start;color:#596254;font-size:16px;border-top:1px solid #dedfd4;padding-top:17px;margin-top:10px}.ed-native .buying-items-note .icon{height:14px;width:14px;color:#596254;margin-top:2px}
.ed-native .buying-assessment{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding-block:59px}.ed-native .assessment-intro h2{margin-top:12px;font-size:32px}.ed-native .assessment-intro>p{font-size:16px;line-height:1.9;color:#596254;margin-top:18px;max-width:370px}.ed-native .assessment-formula{border-left:2px solid #c9b483;margin-top:24px;padding-left:16px;display:flex;flex-direction:column;align-items:flex-start;font-size:14px;line-height:1.5;color:#596254}.ed-native .assessment-formula b{font-size:14px;font-weight:400;color:#596254;line-height:1.3;margin:3px 0}.ed-native .assessment-formula strong{font-weight:500;color:#7c6638}.ed-native .assessment-list article{display:flex;gap:20px;border-top:1px solid var(--line);padding:19px 0}.ed-native .assessment-list article:last-child{padding-bottom:0}.ed-native .assessment-list article>span{font:italic 23px Georgia,serif;color:#b39b69}.ed-native .assessment-list h3{font-size:18px;margin-top:2px}.ed-native .assessment-list p{font-size:16px;line-height:1.85;color:#596254;margin-top:9px}
.ed-native .buying-process-band{background:#f1f3ec}.ed-native .buying-process-band .section{padding-block:55px}.ed-native .buying-process-band .section-heading h2{font-size:31px}.ed-native .visit-checklist{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:33px;padding-top:24px;border-top:1px solid #dce2d1}.ed-native .visit-checklist strong{font-size:14px;font-weight:500}.ed-native .visit-checklist p{font-size:16px;line-height:1.85;color:#596254;margin-top:8px}.ed-native .buying-page .trust-band{padding-block:46px}.ed-native .buying-page .faq-grid{padding-block:58px}.ed-native .buying-page .faq-list details>p a{color:#8d713b;text-decoration:underline;text-underline-offset:3px}.ed-native .buying-page .faq-list summary{font-size:14px}.ed-native .buying-page .faq-list details>p{font-size:16px;line-height:1.85}.ed-native .buying-page .contact-band{padding-block:43px}
@media(max-width:1050px){.ed-native .buying-hero .hero-grid{gap:32px;grid-template-columns:1.25fr 1fr}.ed-native .buying-hero h1{font-size:43px}.ed-native .buying-hero .hero-actions .button{font-size:14px;padding-inline:14px}.ed-native .buying-hero-media{height:370px;padding-inline:22px}.ed-native .buying-media-top{padding-left:15px}.ed-native .buying-media-top .eyebrow{font-size:12px}.ed-native .hero-metal-price{gap:20px}.ed-native .hero-price-context{padding-left:20px}.ed-native .buying-price-layout{gap:28px}.ed-native .buying-calculator{padding:24px}.ed-native .buying-items-grid{gap:0 22px}.ed-native .buying-item{gap:10px}.ed-native .buying-item img{width:70px;height:90px}.ed-native .buying-assessment{gap:50px}.ed-native .buying-prices .price-stamp{white-space:normal;max-width:160px;text-align:right}.ed-native .buying-process-band .section-heading h2{font-size:29px}}
@media(max-width:760px){.ed-native .buying-hero .hero-grid{display:block}.ed-native .buying-hero-media{display:none}.ed-native .buying-hero .hero-lead{max-width:580px}.ed-native .buying-price-layout{gap:24px}.ed-native .buying-calculator{padding:21px}.ed-native .calculator-title h3{font-size:20px}.ed-native .buying-calculator .calc-result output{font-size:35px}.ed-native .buying-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-native .buying-item img{width:80px}.ed-native .buying-assessment{grid-template-columns:1fr 1.15fr;gap:28px}.ed-native .page-nav{gap:27px}}
@media(max-width:600px){.ed-native .buying-hero{padding:17px 0 24px}.ed-native .breadcrumbs{font-size:12px;margin-bottom:24px;gap:9px}.ed-native .buying-hero h1{font-size:39px;letter-spacing:-1.45px;margin-top:14px;line-height:1.1}.ed-native .buying-hero .hero-lead{font-size:16px;line-height:1.8;margin-top:15px;max-width:360px}.ed-native .hero-metal-price{gap:19px;margin-top:21px}.ed-native .hero-price-label{font-size:14px}.ed-native .hero-metal-price strong{font-size:33px;letter-spacing:-1px}.ed-native .hero-metal-price strong small{font-size:23px}.ed-native .hero-price-context{padding-left:18px;font-size:14px;line-height:1.7}.ed-native .hero-price-context a{font-size:14px;gap:6px;margin-top:5px}.ed-native .hero-price-context .icon{height:13px;width:13px}.ed-native .buying-hero .hero-actions{margin-top:21px;grid-template-columns:1.1fr 1fr;gap:8px}.ed-native .buying-hero .hero-actions .button{padding-inline:10px;font-size:14px;gap:7px;min-height:45px}.ed-native .buying-hero .hero-benefits{margin-top:18px;font-size:14px;gap:11px}.ed-native .page-nav{font-size:14px;height:50px;gap:23px}.ed-native .buying-prices{padding-top:35px;padding-bottom:37px}.ed-native .buying-prices .section-heading{margin-bottom:19px}.ed-native .buying-prices .section-heading h2{font-size:28px;letter-spacing:-.8px;max-width:320px;margin-top:9px}.ed-native .buying-prices .price-stamp{max-width:none;text-align:left;margin-top:13px;font-size:12px;padding:0}.ed-native .buying-customer-line{display:block;margin-bottom:19px}.ed-native .buying-customer-line .customer-toggle{width:100%}.ed-native .buying-customer-line .customer-toggle button{font-size:14px;min-height:35px}.ed-native .buying-customer-line>p{font-size:16px;margin-top:9px}.ed-native .buying-price-layout{display:flex;flex-direction:column;gap:25px}.ed-native .buying-table-wrap,.ed-native .buying-calculator-wrap{width:100%;min-width:0}.ed-native .buying-calculator-wrap{order:-1}.ed-native .buying-calculator{margin-top:0;padding:22px;border-radius:10px}.ed-native .calculator-title .eyebrow{font-size:12px}.ed-native .calculator-title h3{font-size:22px;margin-top:8px}.ed-native .calculator-symbol{font-size:27px}.ed-native .buying-calculator .calc-fields{margin-top:20px;gap:13px;grid-template-columns:1fr 1.35fr}.ed-native .buying-calculator .calc-fields label{font-size:14px}.ed-native .buying-calculator .calc-fields input,.ed-native .buying-calculator .calc-fields select{font-size:16px;height:47px}.ed-native .buying-calculator .calc-result{margin-top:21px}.ed-native .buying-calculator .result-label{font-size:14px}.ed-native .buying-calculator .calc-result output{font-size:39px}.ed-native .buying-calculation-equation{font-size:14px}.ed-native .buying-calculator .calc-disclaimer{font-size:16px;line-height:1.8;margin-bottom:17px}.ed-native .calculator-footnote{font-size:14px}.ed-native .unknown-probe{margin-top:17px;gap:12px}.ed-native .unknown-probe strong{font-size:14px}.ed-native .unknown-probe p{font-size:16px}.ed-native .unknown-probe .text-link{font-size:14px}.ed-native .buying-price-table thead th{font-size:14px;padding-inline:13px}.ed-native .buying-price-table button{height:45px;padding-inline:13px}.ed-native .buying-price-table button strong{font-size:14px}.ed-native .buying-price-table td{font-size:16px;padding-inline:13px}.ed-native .price-explanation{font-size:14px;margin-top:13px;line-height:1.8}.ed-native .buying-items-band .section{padding-block:37px}.ed-native .buying-items-band .section-heading h2{font-size:28px;max-width:280px}.ed-native .buying-items-band .section-heading>p{font-size:16px;margin-top:13px}.ed-native .buying-items-grid{display:block}.ed-native .buying-item{min-height:109px;gap:19px;padding:14px 0}.ed-native .buying-item img{width:78px;height:80px}.ed-native .buying-item h3{font-size:18px}.ed-native .buying-item p{font-size:16px;margin-top:5px;line-height:1.7}.ed-native .item-link{font-size:14px;margin-top:6px}.ed-native .buying-items-note{font-size:16px;margin-top:6px;padding-top:15px;line-height:1.8}.ed-native .buying-assessment{display:block;padding-block:38px}.ed-native .assessment-intro h2{font-size:29px;letter-spacing:-.8px}.ed-native .assessment-intro h2 br{display:none}.ed-native .assessment-intro>p{font-size:16px;line-height:1.85;margin-top:15px;max-width:none}.ed-native .assessment-formula{font-size:14px;margin-top:20px;display:block;line-height:1.9;padding-left:13px}.ed-native .assessment-formula span,.ed-native .assessment-formula strong{display:block}.ed-native .assessment-formula b{display:block;line-height:1;margin-block:3px}.ed-native .assessment-list{margin-top:25px}.ed-native .assessment-list article{gap:17px;padding:18px 0}.ed-native .assessment-list article>span{font-size:23px}.ed-native .assessment-list h3{font-size:18px}.ed-native .assessment-list p{font-size:16px;line-height:1.85}.ed-native .buying-process-band .section{padding-block:38px}.ed-native .buying-process-band .section-heading h2{font-size:28px;max-width:340px}.ed-native .buying-process-band .steps p{font-size:16px}.ed-native .visit-checklist{display:block;margin-top:24px;padding-top:21px}.ed-native .visit-checklist>div+div{margin-top:18px}.ed-native .visit-checklist p{font-size:16px;margin-top:7px}.ed-native .buying-page .trust-band{padding-block:37px}.ed-native .buying-page .faq-grid{padding-block:38px}.ed-native .buying-page .faq-grid h2{font-size:29px;max-width:280px}.ed-native .buying-page .faq-list{margin-top:23px}.ed-native .buying-page .faq-list summary{font-size:14px;padding-block:16px}.ed-native .buying-page .faq-list details>p{font-size:16px;line-height:1.85}.ed-native .buying-page .contact-band{padding-block:34px}}
@media(max-width:370px){.ed-native .buying-hero h1{font-size:36px}.ed-native .buying-hero .hero-actions{grid-template-columns:1fr}.ed-native .buying-hero .hero-actions .button{font-size:14px}.ed-native .hero-metal-price{gap:12px}.ed-native .hero-price-context{padding-left:12px;font-size:14px}.ed-native .hero-price-context a{font-size:14px}.ed-native .hero-metal-price strong{font-size:29px}.ed-native .hero-price-label{font-size:14px}.ed-native .buying-hero .hero-benefits{font-size:14px;gap:8px}.ed-native .buying-calculator{padding:18px}.ed-native .calculator-title h3{font-size:20px}.ed-native .buying-customer-line .customer-toggle button{font-size:14px}.ed-native .buying-item{gap:13px}.ed-native .buying-item img{width:68px}.ed-native .buying-item h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ed-native *{transition:none!important}}

/* Shared material-specific explanations for silver and platinum. */
.ed-native .buying-specific{padding-block:53px}.ed-native .buying-specific .section-heading h2{font-size:31px}.ed-native .buying-specific-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.ed-native .buying-specific-grid>article{border-top:1px solid var(--line);padding-top:21px}.ed-native .buying-category-label{font-size:14px;letter-spacing:1.3px;color:#596254}.ed-native .buying-specific-grid h3{font-size:23px;margin-top:12px}.ed-native .buying-specific-grid p{font-size:16px;line-height:1.85;color:#596254;margin-top:13px;max-width:490px}.ed-native .buying-specific-grid .text-link{font-size:14px;color:#596254;margin-top:17px}.ed-native .buying-specific-grid .icon{height:16px;width:16px}.ed-native .buying-specific-assessment{padding-top:15px}.ed-native .buying-specific-assessment .assessment-intro h2{font-size:31px}
@media(max-width:760px){.ed-native .buying-specific-grid{gap:28px}.ed-native .buying-specific .section-heading h2{font-size:29px}}
@media(max-width:600px){.ed-native .buying-specific{padding-block:35px}.ed-native .buying-specific .section-heading h2{font-size:28px}.ed-native .buying-specific-grid{display:block}.ed-native .buying-specific-grid>article{padding-top:20px}.ed-native .buying-specific-grid>article+article{margin-top:28px}.ed-native .buying-specific-grid h3{font-size:23px;margin-top:10px}.ed-native .buying-specific-grid p{font-size:16px;line-height:1.85;margin-top:12px}.ed-native .buying-specific-grid .text-link{font-size:14px;margin-top:15px}.ed-native .buying-specific-assessment{padding-top:8px}.ed-native .buying-specific-assessment .assessment-intro h2{font-size:29px}.ed-native .buying-category-label{font-size:14px}}
