.p-apple-used-iphone-usa{
  --blue:#1467ff;--blue-d:#0a3fd6;--yellow:#ffe200;--ink:#000;--line:#dde6fb;
  --font:'Jost',-apple-system,'Segoe UI',Arial,sans-serif;
  color:#000;font-family:var(--font);font-size:16px;line-height:1.5;
}
.p-apple-used-iphone-usa *{box-sizing:border-box;font-family:var(--font) !important;}
.p-apple-used-iphone-usa .wrap{max-width:1120px;margin:0 auto;padding:0 20px;}
.p-apple-used-iphone-usa a{color:var(--blue);text-decoration:none;}
.p-apple-used-iphone-usa b{font-weight:700;}
.p-apple-used-iphone-usa img{max-width:100%;}

/* hero */
.p-apple-used-iphone-usa .hero{background:#fff;padding:48px 0 30px;}
.p-apple-used-iphone-usa .rubric{display:inline-block;font-family:var(--font);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.09em;color:var(--blue);margin-bottom:14px;}
.p-apple-used-iphone-usa .hero h1{font-family:var(--font);font-weight:700;font-size:clamp(30px,5vw,50px);line-height:1.08;letter-spacing:-.01em;color:#000;margin:0 0 12px;}
.p-apple-used-iphone-usa .date{font-family:var(--font);font-size:14px;font-weight:600;color:#000;margin:0 0 20px;}
.p-apple-used-iphone-usa .hero p{font-size:18px;line-height:1.55;color:#000;margin:0 0 14px;}
.p-apple-used-iphone-usa .hero-banner{margin-top:26px;border-radius:16px;overflow:hidden;}
.p-apple-used-iphone-usa .hero-banner img{width:100%;height:auto;display:block;}

/* promo cards */
.p-apple-used-iphone-usa .sk-ctas{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:14px 0 4px;}
.p-apple-used-iphone-usa .sk-card{background:#f4f7ff;border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;}
.p-apple-used-iphone-usa .sk-card-ic{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
.p-apple-used-iphone-usa .sk-card-ic img{width:100%;height:100%;object-fit:contain;display:block;}
.p-apple-used-iphone-usa .sk-card h3{font-family:var(--font);font-size:21px;font-weight:700;line-height:1.2;color:#000;margin:0 0 8px;}
.p-apple-used-iphone-usa .sk-card p{font-size:15px;line-height:1.55;color:#000;margin:0 0 14px;}
.p-apple-used-iphone-usa .sk-card-btn{align-self:flex-start;background:var(--blue);color:#fff;font-weight:600;font-size:14px;text-decoration:none;padding:11px 22px;border-radius:9px;margin-top:auto;transition:.15s;}
.p-apple-used-iphone-usa .sk-card-btn:hover{background:var(--blue-d);}
.p-apple-used-iphone-usa .sk-gcode{display:inline-flex;align-items:center;gap:5px;background:#e4ecff;border:1px solid var(--line);border-radius:6px;padding:2px 8px;color:var(--blue);font-weight:700;}

/* two-column article flow */
.p-apple-used-iphone-usa .article-cols{column-count:2;column-gap:44px;column-fill:balance;orphans:2;widows:2;margin:48px 0 0;}
.p-apple-used-iphone-usa .article-cols>*:first-child{margin-top:0;}
.p-apple-used-iphone-usa .article-cols h2{column-span:all;font-family:var(--font);font-weight:700;font-size:clamp(26px,3.6vw,38px);line-height:1.14;letter-spacing:-.005em;color:#000;margin:40px 0 14px;}
.p-apple-used-iphone-usa .article-cols h3{font-family:var(--font);font-weight:700;font-size:20px;color:#000;margin:18px 0 8px;break-after:avoid;}
.p-apple-used-iphone-usa .article-cols p{font-size:16px;line-height:1.62;color:#000;margin:0 0 14px;}
.p-apple-used-iphone-usa .article-cols ul{list-style:none;margin:0 0 14px;padding:0;}
.p-apple-used-iphone-usa .article-cols ul li{position:relative;padding-left:22px;margin-bottom:11px;font-size:16px;line-height:1.6;color:#000;}
.p-apple-used-iphone-usa .article-cols ul li::before{content:'';position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--blue);}

/* numbered algorithm */
.p-apple-used-iphone-usa .alg{list-style:none;counter-reset:st;margin:2px 0 6px;padding:0;}
.p-apple-used-iphone-usa .alg li{position:relative;padding-left:52px;margin-bottom:16px;font-size:16px;line-height:1.62;color:#000;min-height:36px;}
.p-apple-used-iphone-usa .alg li::before{counter-increment:st;content:counter(st);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:#f4f7ff;border:1px solid var(--line);font-family:var(--font);font-weight:700;color:var(--blue);font-size:16px;display:flex;align-items:center;justify-content:center;}

/* how-to-order */
.p-apple-used-iphone-usa .sk-how{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:start;margin:52px 0;background:#eef4ff;border:1px solid var(--line);border-radius:20px;padding:40px 44px;}
.p-apple-used-iphone-usa .sk-how-chip{display:inline-block;font-family:var(--font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);border:1.5px solid var(--line);border-radius:20px;padding:6px 16px;margin-bottom:20px;}
.p-apple-used-iphone-usa .sk-how h2{font-family:var(--font);color:#000;margin:0 0 16px;font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.14;}
.p-apple-used-iphone-usa .sk-how-sub{font-size:16.5px;color:#000;line-height:1.55;margin:0;}
.p-apple-used-iphone-usa .sk-how-steps{display:flex;flex-direction:column;gap:22px;}
.p-apple-used-iphone-usa .sk-how-step{display:flex;align-items:center;gap:22px;border-radius:16px;padding:18px 24px;background:#fff;border:1px solid #e4ecff;box-shadow:0 4px 14px rgba(20,103,255,.06);}
.p-apple-used-iphone-usa .sk-how-ill{flex:0 0 auto;width:120px;height:120px;object-fit:contain;}
.p-apple-used-iphone-usa .sk-how-num{font-family:var(--font);font-size:38px;font-weight:700;color:var(--blue);line-height:1;flex:0 0 auto;}
.p-apple-used-iphone-usa .sk-how-body{border-left:1.5px solid rgba(20,103,255,.25);padding-left:22px;}
.p-apple-used-iphone-usa .sk-how-t{display:block;font-family:var(--font);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#000;margin-bottom:7px;}
.p-apple-used-iphone-usa .sk-how-d{font-size:15px;color:#000;line-height:1.6;margin:0;}

/* social */
.p-apple-used-iphone-usa .sk-soc{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;background:#f4f7ff;border:1px solid var(--line);border-radius:20px;padding:40px 44px;margin:52px 0 20px;}
.p-apple-used-iphone-usa .sk-soc h2{font-family:var(--font);font-weight:700;color:#000;margin:0 0 14px;font-size:clamp(24px,3.2vw,34px);line-height:1.14;}
.p-apple-used-iphone-usa .sk-soc-div{display:flex;align-items:center;gap:10px;margin:0 0 16px;}
.p-apple-used-iphone-usa .sk-soc-div::before{content:'';width:10px;height:10px;border-radius:50%;background:var(--yellow);}
.p-apple-used-iphone-usa .sk-soc-div::after{content:'';width:90px;height:2px;background:#bbd3ff;border-radius:2px;}
.p-apple-used-iphone-usa .sk-soc-sub{font-size:15px;color:#000;line-height:1.55;margin:0;}
.p-apple-used-iphone-usa .sk-soc-ic{position:relative;display:flex;gap:20px;justify-content:center;align-items:center;min-height:180px;}
.p-apple-used-iphone-usa .sk-soc-ic::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;height:190px;border:1.5px solid #bbd3ff;border-radius:50%;z-index:0;}
.p-apple-used-iphone-usa .sk-soc-ic a{position:relative;z-index:1;display:block;transition:.15s;}
.p-apple-used-iphone-usa .sk-soc-ic a:hover{transform:translateY(-4px);}
.p-apple-used-iphone-usa .sk-soc-ic img{width:118px;height:118px;object-fit:contain;}

@media(max-width:900px){
  .p-apple-used-iphone-usa .sk-ctas{grid-template-columns:1fr;}
  .p-apple-used-iphone-usa .sk-how{grid-template-columns:1fr;gap:24px;padding:28px 22px;}
  .p-apple-used-iphone-usa .sk-soc{grid-template-columns:1fr;text-align:center;padding:30px 22px;}
  .p-apple-used-iphone-usa .sk-soc-div{justify-content:center;}
}
@media(max-width:760px){
  .p-apple-used-iphone-usa .article-cols{column-count:1;}
  .p-apple-used-iphone-usa .sk-how-step{gap:14px;padding:16px 16px;}
  .p-apple-used-iphone-usa .sk-how-ill{width:70px;height:70px;}
  .p-apple-used-iphone-usa .sk-how-num{font-size:26px;}
  .p-apple-used-iphone-usa .sk-how-body{padding-left:14px;}
}
@media(max-width:480px){
  .p-apple-used-iphone-usa .hero p{font-size:16px;}
  .p-apple-used-iphone-usa .sk-card-btn{width:100%;text-align:center;}
}