.page-care .cc{padding-bottom:clamp(110px,17vh,190px)}.page-care .cc-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,8vw,140px);display:grid}.page-care .cc-side{top:calc(var(--hdr-h) + 24px);flex-direction:column;align-items:flex-start;gap:0;display:flex;position:sticky}.page-care .cc-side h1{max-width:9em;margin:.4em 0 .45em}.page-care .cc-side .lead{max-width:36ch;margin-bottom:32px}.page-care .cc-guides{width:100%;margin-top:clamp(40px,7vh,64px)}.page-care .cc-guides ul{border-top:1px solid var(--line-ink)}.page-care .cc-guides a{border-bottom:1px solid var(--line-ink);transition:padding .5s var(--ease-out);align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.page-care .cc-guide-words{gap:2px;display:grid}.page-care .cc-guide-title{font-family:var(--display);font-size:1.2rem;line-height:1.2}.page-care .cc-guide-words .quiet{font-size:.86rem}.page-care .cc-guides .go{opacity:.45;width:18px;height:18px;transition:translate .5s var(--ease-out), opacity .3s;margin-left:auto}.page-care .cc-guides a:hover{padding-left:8px}.page-care .cc-guides a:hover .go{opacity:1;translate:4px}.page-care .cc-guides a:hover .cc-guide-title{color:var(--quartz)}.page-care .cc-answers [data-block=faq] summary{padding:26px 0;font-size:clamp(1.25rem,1.7vw,1.6rem)}.page-care .cc-answers [data-block=faq] details>.cc-answer-link{color:var(--ink);margin-top:-12px}@media (max-width:900px){.page-care .cc-grid{grid-template-columns:minmax(0,1fr)}.page-care .cc-side{position:relative;top:0}}
