.buy-pdp .buy-hero{padding:36px 28px;gap:48px;grid-template-columns:1.2fr 1fr}
.buy-pdp .buy-intro h1{font-size:28px;line-height:1.85;font-weight:600;letter-spacing:0;text-wrap:balance;margin:0 0 16px}
.buy-pdp .buy-intro>p{font-size:14px}
.buy-pdp .buy-guide-link{display:inline-flex;gap:12px;margin-top:20px;color:var(--buy-primary);font-size:16px;font-weight:500}
.buy-pdp .pdp-performance__calculator{color:var(--buy-primary)}
.buy-pdp [data-result-status]:empty{display:none}
.buy-pdp .buy-coin-summary{display:grid;grid-template-columns:1.1fr .65fr 1.4fr 1fr .9fr 1fr;gap:16px;margin:0;padding:22px 28px;border-block:1px solid var(--buy-border);background:var(--buy-subtle)}
.buy-coin-summary>div{min-width:0}.buy-coin-summary dt{color:var(--buy-muted);font-size:11px;margin-bottom:5px}.buy-coin-summary dd{margin:0;font-size:15px;font-weight:500}.buy-coin-identity{display:flex;align-items:center;gap:10px}.buy-coin-identity img{border-radius:50%;width:50px;height:50px;flex:none}.buy-coin-identity dt{color:var(--buy-text);font-size:14px;font-weight:500}.buy-coin-identity dd{font-size:12px;color:var(--buy-muted)}
.buy-pdp .buy-change-up{color:var(--arz-color-growth-strong)}.buy-pdp .buy-change-down{color:var(--arz-color-danger-strong)}
.buy-pdp-content{padding:32px 28px}.buy-pdp .buy-results{margin:0}.buy-pdp h2{font-size:22px;font-weight:600}.buy-pdp .buy-results>[data-result-status]{font-size:12px;line-height:2;margin-bottom:22px}.buy-pdp .buy-how-to{padding-block:40px;border-block:1px solid var(--buy-border);margin-block:40px}.buy-how-to ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;list-style:none;counter-reset:buy-step;padding:0;margin:26px 0 0}.buy-how-to li{counter-increment:buy-step;position:relative;padding-inline-start:40px}.buy-how-to li:before{content:counter(buy-step,persian);position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--buy-border);border-radius:50%;color:var(--buy-primary);font-size:13px}.buy-how-to h3{font-size:15px;margin:0 0 8px;font-weight:500}.buy-how-to p{font-size:13px;line-height:2}.buy-pdp .pdp-performance .pdp-performance__title h2{font-weight:600}.buy-pdp .arz-market-tabs__link{font-weight:500}
@media(max-width:1000px){.buy-pdp .buy-hero{gap:28px}.buy-pdp .buy-intro h1{font-size:24px}.buy-pdp .buy-coin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-how-to ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.buy-pdp .buy-hero{display:flex;flex-direction:column;padding:24px 16px;gap:20px}.buy-pdp .buy-intro{display:block}.buy-pdp .buy-intro h1{font-size:22px;line-height:1.9;text-align:center}.buy-pdp .buy-intro>p{display:none}.buy-pdp .buy-guide-link{display:flex;justify-content:center;margin-top:8px;font-size:14px;min-height:44px;align-items:center}.buy-pdp .buy-widget{width:100%}.buy-pdp .buy-coin-summary{padding:20px 16px;gap:20px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.buy-coin-summary dd{font-size:14px}.buy-pdp-content{padding:24px 16px}.buy-pdp h2{font-size:19px}.buy-pdp .buy-how-to{padding-block:28px;margin-block:28px}.buy-how-to ol{grid-template-columns:1fr;gap:22px;margin-top:22px}.buy-how-to li{padding-inline-start:40px}.buy-pdp .arz-coin-page-body__header{padding-inline:16px}.buy-pdp .buy-results>[data-result-status]{font-size:11px}}

.buy-pdp-faq{margin-top:40px}.buy-pdp .buy-pdp-faq .arz-faq__title{font-weight:600;margin-bottom:20px}.buy-pdp .buy-offer-values .buy-money{overflow-wrap:anywhere}.buy-pdp .buy-offer-values .buy-money bdi{white-space:normal}

@media(max-width:700px){
    .buy-pdp .buy-coin-summary{padding:16px;gap:0 20px;align-items:center}
    .buy-pdp .buy-coin-identity,.buy-pdp .buy-coin-rank{padding-bottom:16px}
    .buy-pdp .buy-coin-rank{text-align:end}
    .buy-pdp .buy-coin-summary>div:nth-child(n+3){align-self:stretch;padding-block:12px;border-top:1px solid var(--buy-border)}
    .buy-pdp .buy-coin-summary>div:nth-child(2n+4){text-align:end}
    .buy-pdp .buy-coin-summary dt{margin-bottom:4px;line-height:1.6}
    .buy-pdp .buy-coin-summary dd{line-height:1.7;font-variant-numeric:tabular-nums}
    .buy-pdp .buy-coin-summary .arz-irt-price{display:inline-flex;align-items:center;gap:3px;max-width:100%}
    .buy-pdp .buy-coin-summary bdi{overflow-wrap:anywhere}
}

 .buy-editorial{margin-top:40px;padding-top:28px;border-top:1px solid var(--buy-border);overflow-anchor:none}
.buy-editorial>h2{margin-bottom:20px}
.buy-editorial-content{padding:0;min-width:0}
.buy-editorial.is-collapsed .buy-editorial-content{max-height:400px;overflow:hidden;mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%)}
.buy-directory .buy-editorial-toggle{display:block;margin:16px auto 0;padding:10px 24px;background:none;border:1px solid var(--buy-border);border-radius:8px;color:var(--buy-primary);cursor:pointer}

.buy-pdp .buy-offer-gold .buy-offer-values{grid-template-columns:repeat(3,minmax(0,1fr))}
.buy-pdp .buy-offer-gold .buy-net{grid-column:-2/-1}
[data-buy-gold] .buy-widget button:disabled{opacity:1;cursor:default}
[data-buy-gold] .buy-widget .buy-chevron{display:none}
@media(max-width:700px){.buy-pdp .buy-offer-gold .buy-offer-values{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-pdp .buy-offer-gold .buy-net{grid-column:1/-1}}

[data-buy-gold] .buy-coin-summary{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:700px){[data-buy-gold] .buy-coin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}

.buy-digital-gold{margin-top:32px;padding:24px;border:1px solid var(--buy-border);border-radius:12px;background:var(--buy-subtle)}
.buy-digital-gold>p{margin-top:10px;font-size:13px;line-height:2}
.buy-digital-gold-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.buy-directory .buy-digital-gold-links a{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--buy-border);border-radius:10px;background:var(--buy-surface);text-decoration:none;color:var(--buy-primary)}
.buy-digital-gold-links a>span{font-size:15px;font-weight:500}
.buy-digital-gold-links bdi{margin-inline-start:8px;font-size:12px;color:var(--buy-muted)}
.buy-digital-gold-links small{font-size:12px;color:var(--buy-muted)}
@media(hover:hover){.buy-digital-gold-links a:hover{border-color:var(--buy-primary)}}
@media(max-width:700px){.buy-digital-gold{padding:20px 16px}.buy-digital-gold-links{grid-template-columns:1fr;gap:12px}}

.buy-pdp #buy-how-to{scroll-margin-top:var(--buy-guide-offset,124px)}

@media(max-width:700px){
    .buy-pdp[data-buy-gold] .buy-coin-summary{gap:0 20px}
    .buy-pdp[data-buy-gold] .buy-coin-summary>.buy-coin-identity{grid-column:1/-1;padding-bottom:16px}
    .buy-pdp[data-buy-gold] .buy-coin-summary>div:nth-child(n+2){padding-block:12px;border-top:1px solid var(--buy-border);text-align:start}
    .buy-pdp[data-buy-gold] .buy-coin-summary>div:nth-child(3){text-align:end}
    .buy-pdp[data-buy-gold] .buy-coin-summary>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}
    .buy-pdp[data-buy-gold] .buy-coin-summary>div:last-child dt{margin:0}
}
