.care-paths{border-top:1px solid var(--line)}.care-path{border-bottom:1px solid var(--line)}.care-path>summary{display:grid;grid-template-columns:42px 1fr 30px;gap:20px;align-items:center;cursor:pointer;list-style:none;padding:26px 0}.care-path>summary::-webkit-details-marker{display:none}.care-path-number{font:12px var(--sans);color:var(--gold-text)}.care-path-title{display:block;font:500 37px/1.15 var(--serif);margin:0}.care-path-description{display:block;font:13px/1.7 var(--sans);color:var(--ink-soft);margin-top:7px}.care-path-toggle{font:30px var(--serif);color:var(--gold-text)}.care-path[open] .care-path-toggle{font-size:0}.care-path[open] .care-path-toggle:after{content:'−';font-size:30px}.care-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:5px 0 30px}.care-topic{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.care-topic>img{height:210px;width:100%;object-fit:cover;object-position:right center}.care-topic>div{padding:25px;display:flex;flex-direction:column;flex:1}.care-topic h3{font:500 32px/1.08 var(--serif);margin:0}.care-topic p{font-size:14px;line-height:1.85;color:var(--ink-soft);margin-top:18px}.care-topic .city-links{margin-top:auto;padding-top:22px}.care-topic .city-links a{gap:16px}.care-guide-note{font-size:12px;color:var(--ink-soft);margin:22px 0}.care-path>summary:hover .care-path-title{color:var(--gold-text)}@media(max-width:850px){.care-path-grid{gap:14px}.care-topic>div{padding:20px}.care-topic h3{font-size:28px}.care-topic .city-links{gap:8px 20px}}@media(max-width:700px){.care-path-grid{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.care-path>summary{grid-template-columns:26px 1fr 20px;gap:12px;padding:24px 0}.care-path-title{font-size:30px}.care-path-description{font-size:12px}.care-topic>img{height:210px}.care-topic>div{padding:26px}.care-topic h3{font-size:34px}.care-topic .city-links{gap:24px}.care-guide-note{font-size:12px}}
