.sr-page{background-color:var(--color-ivory,#f5ebdd);min-height:100vh;color:var(--color-cocoa,#3b211a);padding:clamp(6rem,12vw,9rem) clamp(1.25rem,5vw,3rem) clamp(4rem,8vw,6rem);position:relative}.sr-container{z-index:10;max-width:840px;margin-left:auto;margin-right:auto;position:relative}.sr-back-link{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cocoa,#3b211a);align-items:center;gap:8px;margin-bottom:2rem;font-size:.78rem;font-weight:700;transition:color .2s;display:inline-flex}.sr-back-link:hover{color:var(--color-burgundy,#641f2b)}.sr-header{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.sr-subtitle{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--color-brass,#a9782c);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.sr-title{font-family:var(--font-display,serif);color:var(--color-cocoa,#3b211a);letter-spacing:-.01em;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.1}.sr-title-accent{color:var(--color-burgundy,#641f2b)}.sr-divider{background-color:var(--color-brass,#a9782c);width:48px;height:2px;margin:1.25rem auto 0}.sr-cards-wrap{flex-direction:column;gap:2rem;display:flex}.sr-card{border-radius:var(--border-radius-sm,4px);background-color:#fff;border:1px solid #dccbb5e6;padding:clamp(1.75rem,3.5vw,2.5rem);box-shadow:0 4px 24px #3b211a0d}.sr-card-heading-row{border-bottom:1px solid #3b211a1f;align-items:center;gap:12px;margin-bottom:1.5rem;padding-bottom:.85rem;display:flex}.sr-card-icon{flex-shrink:0}.sr-card-title{font-family:var(--font-display,serif);color:var(--color-burgundy,#641f2b);letter-spacing:.02em;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:600}.sr-body-list{font-family:var(--font-body);color:var(--color-cocoa,#3b211a);flex-direction:column;gap:1.25rem;font-size:.95rem;line-height:1.7;display:flex}.sr-item-title{color:var(--color-cocoa,#3b211a);margin-bottom:.25rem;font-size:.98rem;font-weight:700}.sr-callout-box{border-left:3px solid var(--color-brass,#a9782c);background-color:#dccbb559;border-radius:2px;margin:1.25rem 0;padding:1rem 1.25rem}.sr-callout-title{color:var(--color-burgundy,#641f2b);margin-bottom:.4rem;font-size:.88rem;font-weight:700}.sr-bullet-list{flex-direction:column;gap:.35rem;padding-left:1.25rem;font-size:.88rem;list-style-type:disc;display:flex}.sr-steps-title{font-family:var(--font-display,serif);color:var(--color-burgundy,#641f2b);align-items:center;gap:8px;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:600;display:flex}.sr-steps-list{flex-direction:column;gap:.75rem;padding-left:1.5rem;font-size:.92rem;list-style-type:decimal;display:flex}.sr-steps-list li{padding-left:.25rem}.sr-steps-list strong{color:var(--color-burgundy,#641f2b)}.sr-steps-list a{color:var(--color-burgundy,#641f2b);font-weight:600;text-decoration:underline}.sr-concierge-card{text-align:center;border:1px solid var(--color-sandstone,#dccbb5);border-radius:var(--border-radius-sm,4px);background-color:#f5ebdda6;padding:1.75rem 1.5rem}.sr-concierge-title{font-family:var(--font-display,serif);color:var(--color-burgundy,#641f2b);margin-bottom:.35rem;font-size:1.35rem;font-weight:600}.sr-concierge-sub{color:var(--color-cocoa,#3b211a);opacity:.8;margin-bottom:1rem;font-size:.85rem}.sr-concierge-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:.85rem;font-weight:600;display:flex}.sr-concierge-link{color:var(--color-burgundy,#641f2b);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.sr-concierge-link:hover{color:var(--color-black,#171414)}.sr-concierge-badge{color:var(--color-emerald,#245b43);align-items:center;gap:6px;display:inline-flex}.return-guidelines-card{border-radius:var(--border-radius-md,8px);background-color:#fff;border:1px solid #a9782c4d;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.75rem,4vw,2.75rem);position:relative;box-shadow:0 10px 32px #3b211a0f}.return-guidelines-header{border-bottom:1px solid #dccbb599;align-items:center;gap:12px;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.return-guidelines-icon{color:var(--color-burgundy,#641f2b);flex-shrink:0}.return-guidelines-title{font-family:var(--font-display,serif);color:var(--color-burgundy,#641f2b);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.return-guidelines-intro{font-family:var(--font-body);color:var(--color-cocoa,#3b211a);text-wrap:pretty;margin-bottom:1.5rem;font-size:.92rem;line-height:1.65}.return-guidelines-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.return-guidelines-item{background-color:var(--color-ivory,#f5ebdd);border-radius:var(--border-radius-sm,4px);border:1px solid #dccbb580;align-items:flex-start;gap:14px;padding:1rem 1.25rem;transition:transform .2s,border-color .2s;display:flex}.return-guidelines-item:hover{border-color:#a9782c80;transform:translateY(-1px)}.return-item-icon-box{flex-shrink:0;margin-top:2px}.return-item-text{font-family:var(--font-body);color:var(--color-cocoa,#3b211a);text-wrap:pretty;font-size:.88rem;line-height:1.55}.return-item-text strong{color:var(--color-burgundy,#641f2b);letter-spacing:.02em;font-weight:700}
