.rd{grid-column:var(--centered,2);--rd-ink:#3A3531;--rd-mid:#6F6862;--rd-soft:#9A928A;--rd-line:#DED8D0;--rd-card:#F1EEE9;--rd-card2:#E9E5DE;--rd-blush:#E7CCC6;--rd-stroke:#D9A79D;--rd-r:clamp(16px,1.7vw,24px);font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--rd-ink);width:100%;-webkit-font-smoothing:antialiased}.rd *{box-sizing:border-box}.rd .rd-eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--rd-soft);margin:0 0 clamp(12px,1.5vw,18px)}.rd .rd-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--rd-ink);background:transparent;border:1px solid var(--rd-line);border-radius:100px;padding:0 clamp(22px,2.4vw,34px);min-height:52px;white-space:nowrap;transition:border-color .2s}.rd .rd-btn:hover{border-color:var(--rd-ink)}.rd .rd-btn:focus-visible{outline:2px solid var(--rd-ink);outline-offset:3px}.rd-head{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,3.4vw,56px);align-items:end;padding:clamp(24px,3.6vw,52px) 0 clamp(30px,4.2vw,64px)}.rd-head.solo{grid-template-columns:1fr}.rd-head h1{font-size:clamp(34px,5.4vw,68px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0;text-wrap:balance}.rd-head .rd-intro{font-size:clamp(15px,1.2vw,17px);color:var(--rd-mid);line-height:1.55;max-width:42ch;margin:0}.rd-head .rd-intro p{margin:0 0 10px}.rd-head .rd-intro p:last-child{margin:0}.rd-index{display:flex;gap:clamp(8px,1.1vw,12px);flex-wrap:wrap;margin:clamp(18px,2.2vw,28px) 0 0;grid-column:1 / -1}.rd-index a{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--rd-line);border-radius:100px;padding:10px 17px;text-decoration:none;color:var(--rd-ink);font-size:13px;line-height:1;min-height:40px;transition:border-color .2s}.rd-index a:hover{border-color:var(--rd-ink)}.rd-index a b{font-size:10.5px;letter-spacing:.14em;color:var(--rd-soft);font-weight:700}.rd-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(8px,.9vw,12px)}.rd-fact{background:var(--rd-card);border-radius:14px;padding:clamp(16px,1.8vw,24px)}.rd-fact b{display:block;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--rd-soft);font-weight:700;margin-bottom:7px}.rd-fact span{font-size:clamp(14.5px,1.15vw,16px);line-height:1.4}.rd-steps{border-top:1px solid var(--rd-line)}.rd-step{display:grid;grid-template-columns:clamp(66px,9vw,140px) 1fr;column-gap:clamp(14px,3vw,48px);row-gap:clamp(8px,1vw,12px);padding:clamp(26px,3.4vw,52px) 0;border-bottom:1px solid var(--rd-line);align-items:start;scroll-margin-top:100px}.rd-step .rd-n{grid-column:1;font-size:clamp(30px,4.6vw,62px);font-weight:800;letter-spacing:-.05em;line-height:.82;color:transparent;-webkit-text-stroke:clamp(1.2px,.16vw,2px) var(--rd-stroke)}.rd-step h3{grid-column:2;font-size:clamp(19px,2vw,26px);font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.14}.rd-step .rd-b{grid-column:2;font-size:clamp(14.5px,1.15vw,16px);color:var(--rd-mid);line-height:1.6;max-width:60ch}.rd-step .rd-b p{margin:0 0 9px}.rd-step .rd-b p:last-child{margin:0}.rd-step .rd-b a{color:var(--rd-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rd-avoid{background:var(--rd-ink);color:#f1eee9;border-radius:var(--rd-r);padding:clamp(30px,4.2vw,72px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,56px);margin-top:clamp(12px,1.4vw,18px)}.rd-avoid .rd-pill{display:inline-block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:5px 12px;border-radius:100px;background:#ffffff1f;color:#f1eee9e6}.rd-avoid .rd-pill.yes{background:var(--rd-blush);color:#5a3f3a}.rd-avoid h3{font-size:clamp(20px,2.2vw,29px);font-weight:700;letter-spacing:-.032em;margin:clamp(12px,1.4vw,18px) 0 clamp(14px,1.8vw,22px);color:#fff;line-height:1.1}.rd-avoid ul{list-style:none;margin:0;padding:0}.rd-avoid li{padding:12px 0;border-top:1px solid rgba(255,255,255,.14);font-size:clamp(14.5px,1.15vw,16px);color:#f1eee9c2;line-height:1.5}.rd-avoid li:first-child{border-top:0;padding-top:0}.rd-note{background:var(--rd-card);border-radius:var(--rd-r);padding:clamp(26px,3.4vw,56px);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(18px,2.6vw,48px);align-items:center}.rd-note h3{font-size:clamp(19px,2.1vw,27px);font-weight:700;letter-spacing:-.032em;margin:0;line-height:1.12}.rd-note .rd-b{font-size:clamp(14.5px,1.15vw,16px);color:var(--rd-mid);line-height:1.6;margin:0;max-width:70ch}.rd-note .rd-b p{margin:0 0 9px}.rd-note .rd-b p:last-child{margin:0}.rd-note .rd-b a{color:var(--rd-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rd-doc{display:grid;grid-template-columns:clamp(150px,19vw,230px) 1fr;gap:clamp(22px,4vw,72px);align-items:start;border-top:1px solid var(--rd-line);padding-top:clamp(28px,3.6vw,56px)}.rd-doc .rd-nav{position:sticky;top:clamp(76px,10vh,116px)}.rd-doc .rd-nav a{display:block;font-size:12.5px;color:var(--rd-mid);text-decoration:none;padding:10px 0;border-top:1px solid var(--rd-line);transition:color .2s}.rd-doc .rd-nav a:first-child{border-top:0;padding-top:0}.rd-doc .rd-nav a:hover{color:var(--rd-ink)}.rd-grp{margin-bottom:clamp(34px,4.4vw,72px);scroll-margin-top:100px}.rd-grp:last-child{margin-bottom:0}.rd-grp h2{font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.035em;margin:0 0 clamp(12px,1.6vw,22px);line-height:1.1}.rd-qa{border-top:1px solid var(--rd-line);padding:clamp(16px,2.1vw,28px) 0;display:grid;grid-template-columns:minmax(200px,.8fr) 1.6fr;gap:clamp(12px,2.4vw,48px)}.rd-qa .q{font-size:clamp(14.5px,1.2vw,16.5px);font-weight:600;letter-spacing:-.012em;margin:0;line-height:1.35}.rd-qa .a{font-size:clamp(14px,1.1vw,15.5px);color:var(--rd-mid);line-height:1.6;max-width:78ch}.rd-qa .a p{margin:0 0 9px}.rd-qa .a p:last-child{margin:0}.rd-qa .a a{color:var(--rd-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media screen and (min-width:1100px){.rd-head.solo{grid-template-columns:1.15fr .85fr}.rd-step{grid-template-columns:clamp(66px,6.5vw,120px) minmax(220px,.9fr) 1.5fr;column-gap:clamp(24px,3vw,56px)}.rd-step h3{grid-column:2}.rd-step .rd-b{grid-column:3;grid-row:1;max-width:none}}@media screen and (max-width:989px){.rd-qa{grid-template-columns:1fr;gap:8px}.rd-qa .a{max-width:none}}@media screen and (max-width:749px){.rd-head,.rd-note,.rd-doc{grid-template-columns:1fr}.rd-head{gap:clamp(16px,4.5vw,24px);align-items:start;padding:clamp(18px,5vw,28px) 0 clamp(24px,6vw,34px)}.rd-head h1{font-size:clamp(30px,9.5vw,44px);line-height:1}.rd-index{margin-top:clamp(16px,5vw,22px)}.rd-index a{min-height:44px;font-size:13.5px}.rd-step{grid-template-columns:clamp(38px,11vw,50px) 1fr;column-gap:clamp(12px,3.5vw,16px);row-gap:8px;padding:clamp(22px,6vw,30px) 0}.rd-step .rd-n{font-size:clamp(22px,6.4vw,28px);line-height:1.15;-webkit-text-stroke-width:1.2px}.rd-step h3{font-size:clamp(17px,4.9vw,21px)}.rd-step .rd-b{max-width:none}.rd-avoid{grid-template-columns:1fr;gap:0;padding:clamp(26px,7vw,36px)}.rd-avoid>div+div{margin-top:clamp(24px,6vw,32px);padding-top:clamp(24px,6vw,32px);border-top:1px solid rgba(255,255,255,.18)}.rd-avoid h3{font-size:clamp(19px,5.6vw,24px)}.rd-note{gap:clamp(12px,3.5vw,18px);padding:clamp(24px,6.5vw,34px)}.rd-note h3{font-size:clamp(18px,5.4vw,23px)}.rd-doc{padding-top:clamp(20px,5.5vw,28px);gap:clamp(16px,4.5vw,24px)}.rd-doc .rd-nav{position:sticky;top:var(--header-height,0px);z-index:4;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;background:var(--color-background,#F6F4EF);padding:10px 0 12px;margin:0}.rd-doc .rd-nav::-webkit-scrollbar{display:none}.rd-doc .rd-nav a{border-top:0;border:1px solid var(--rd-line);border-radius:100px;padding:0 15px;min-height:44px;display:flex;align-items:center;white-space:nowrap;flex:none}.rd-grp h2{font-size:clamp(20px,5.8vw,26px)}.rd-qa{padding:clamp(14px,4vw,20px) 0}.rd .rd-btn{width:100%}}@media screen and (max-width:479px){.rd-facts{grid-template-columns:1fr}}@media(pointer:coarse){.rd .rd-btn{min-height:48px}.rd-index a{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/recovery-docs.css.map */
