.shcare{--ink:#151719;--muted:#5f656c;--paper:#f3f4f6;--line:#dde1e5;background:#fff;color:var(--ink);font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65;display:flow-root}
.shcare *{box-sizing:border-box}.shcare a{color:inherit;text-underline-offset:.3em}.shcare h1,.shcare h2,.shcare h3{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:inherit;margin:0;overflow-wrap:break-word}.shcare h1{font-size:clamp(3.8rem,5.2vw,7.2rem);max-width:13ch}.shcare h2{font-size:clamp(2.8rem,3.4vw,4.6rem);max-width:24ch}.shcare h3{font-size:2.2rem;letter-spacing:-.025em;line-height:1.2}.shcare p{margin:1.4rem 0 0}.shcare-wrap{max-width:128rem;margin:auto;padding:0 3.2rem}.shcare-eyebrow{font-size:1.15rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 2rem!important;font-weight:600}.shcare-breadcrumb{padding-top:2.4rem;font-size:1.2rem;color:var(--muted);display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap}.shcare-breadcrumb a{padding:.8rem 0;text-decoration:none}.shcare-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6rem;align-items:center;padding:4rem 0 5.6rem}.shcare-lead{font-size:1.9rem;color:var(--muted);max-width:43ch;margin-top:2.4rem!important}.shcare-visual{margin:0;background:var(--paper);border-radius:2.4rem;overflow:hidden;aspect-ratio:1.05;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1.6rem;padding:3.2rem}.shcare-visual img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.shcare-visual figcaption{position:static;color:var(--muted);font-size:1.15rem;line-height:1.5;text-align:center}.shcare-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.6rem 0;display:flex;gap:1.2rem;flex-wrap:wrap}.shcare-nav a{min-height:4.4rem;padding:1rem 1.6rem;border:1px solid var(--line);border-radius:99rem;display:inline-flex;gap:1rem;align-items:center;text-decoration:none;font-size:1.35rem}.shcare-nav a:hover{background:var(--paper)}.shcare svg{width:1.8rem;height:1.8rem;flex-shrink:0}.shcare a:focus-visible,.shcare summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.shcare-key{background:var(--ink);color:white;border-radius:2.4rem;padding:4rem;display:grid;grid-template-columns:.85fr 1.3fr;gap:4rem;align-items:center;margin:4.8rem 0 0}.shcare-key h2{font-size:clamp(2.6rem,3vw,3.8rem)}.shcare-key p{margin:0;color:#e1e4e7;font-size:1.8rem}.shcare-chapter{padding:7.2rem 0;scroll-margin-top:14rem}.shcare-chapter+.shcare-chapter{border-top:1px solid var(--line)}.shcare-head{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:3.6rem}.shcare-head>p{color:var(--muted);max-width:46ch}.shcare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.shcare-step{border:1px solid var(--line);border-radius:1.8rem;padding:3rem;min-width:0}.shcare-number{display:block;color:var(--muted);font-size:1.2rem;letter-spacing:.08em;margin-bottom:2.8rem}.shcare-step p{color:var(--muted)}.shcare-band{background:var(--paper)}.shcare-note{font-size:1.3rem;color:var(--muted);margin-top:2.4rem!important;max-width:85ch}.shcare-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:center;padding:3.2rem;border:1px solid var(--line);border-radius:2.4rem;margin-top:3.6rem}.shcare-feature img{display:block;width:100%;height:auto;max-height:30rem;object-fit:contain}.shcare-feature p{color:var(--muted);max-width:48ch}.shcare-link{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;margin-top:1.6rem;font-size:1.4rem}.shcare-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;padding:7.2rem 0;border-top:1px solid var(--line);scroll-margin-top:14rem}.shcare-faq details{border-bottom:1px solid var(--line)}.shcare-faq details:first-child{border-top:1px solid var(--line)}.shcare-faq summary{min-height:6.4rem;padding:2rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem;cursor:pointer;font-size:1.7rem;list-style:none}.shcare-faq summary::-webkit-details-marker{display:none}.shcare-faq summary svg{transition:transform .2s}.shcare-faq details[open] summary svg{transform:rotate(45deg)}.shcare-answer{padding:0 3.6rem 2.4rem 0;color:var(--muted)}.shcare-answer p:first-child{margin-top:0}.shcare-help{background:var(--paper);border-radius:2.4rem;padding:4rem;display:flex;align-items:center;justify-content:space-between;gap:4rem;margin-bottom:4rem}.shcare-help h2{font-size:clamp(2.6rem,3vw,3.6rem)}.shcare-help p{color:var(--muted);max-width:51ch}.shcare-button{background:var(--ink);color:#fff!important;border:1px solid var(--ink);border-radius:99rem;text-decoration:none;min-height:5rem;padding:1.4rem 2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;font-size:1.4rem;flex-shrink:0;text-align:center}.shcare-button:hover{background:#33383d}.shcare-sources{font-size:1.2rem;color:var(--muted);padding:0 0 4.8rem}.shcare-sources p{margin:0}.shcare-sources a{display:inline-block;margin-right:1.6rem;min-height:4.4rem;padding:1rem 0}.shcare-related{font-size:1.4rem;margin:0 0 3.2rem}.shcare-related a{display:inline-flex;gap:1rem;align-items:center;min-height:4.4rem}
@media(max-width:989px){.shcare-hero{gap:3.2rem}.shcare-grid{gap:1.6rem}.shcare-step{padding:2.4rem}.shcare-key{grid-template-columns:1fr;gap:2rem}.shcare-head{grid-template-columns:1fr;gap:.8rem}.shcare-faq{gap:3rem}.shcare-help{padding:3.2rem}}
@media(max-width:749px){.shcare-wrap{padding:0 2rem}.shcare-hero{grid-template-columns:1fr;gap:3.2rem;padding:3rem 0 3.6rem}.shcare h1{max-width:15ch}.shcare-lead{font-size:1.7rem}.shcare-visual{aspect-ratio:1.28;max-height:35rem;padding:2.4rem}.shcare-eyebrow{margin-bottom:1.6rem!important}.shcare-nav{gap:.8rem;padding:1.2rem 0}.shcare-nav a{font-size:1.2rem;padding:.9rem 1.3rem}.shcare-key{padding:2.8rem;margin-top:3.2rem;border-radius:1.8rem}.shcare-key p{font-size:1.6rem}.shcare-chapter{padding:4.8rem 0}.shcare-head{margin-bottom:2.4rem}.shcare-grid{grid-template-columns:1fr;gap:1.6rem}.shcare-step{padding:2.4rem}.shcare-number{margin-bottom:1.8rem}.shcare h3{font-size:2rem}.shcare-feature{grid-template-columns:1fr;gap:2.4rem;padding:2.4rem;margin-top:2.4rem}.shcare-feature img{max-height:25rem}.shcare-faq{grid-template-columns:1fr;padding:4.8rem 0;gap:2.4rem}.shcare-faq summary{font-size:1.6rem}.shcare-help{display:block;padding:2.8rem;margin-bottom:2.8rem}.shcare-help .shcare-button{margin-top:2.4rem;width:100%}.shcare-sources{padding-bottom:3.2rem}}
@media(prefers-reduced-motion:reduce){.shcare-faq summary svg{transition:none}}
.shcare-intro-desktop{display:none}
@media(min-width:990px){.shcare--guia-chalecos .shcare-head>p,.shcare--guia-soft-flasks .shcare-head>p{text-align:right;justify-self:end;max-width:none}.shcare-intro-mobile{display:none}.shcare-intro-desktop{display:inline;font-size:clamp(1.5rem,1.45vw,1.6rem)}}

@media(min-width:990px){.shcare--guia-soft-flasks .shcare-intro-desktop{font-size:clamp(1.3rem,1.2vw,1.6rem)}}

.shcare-sources summary{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.9rem 1.4rem;margin-top:1.2rem;border:1px solid var(--line);border-radius:.8rem;background:var(--paper);color:var(--ink);font-size:1.3rem;cursor:pointer;list-style:none}.shcare-sources summary::-webkit-details-marker{display:none}.shcare-sources summary:hover,.shcare-sources details[open]>summary{background:#e9ecef;border-color:#b9bfc6}
