.problem-guide{padding:92px 0;background:#fffaf1;border-bottom:2px solid #192f4a}.guide-intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:22px 64px;align-items:end;margin-bottom:42px}.guide-intro .eyebrow{grid-column:1/-1;margin:0}.guide-intro h2{margin:0;font-family:Lora,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.04}.guide-intro>p:last-child{margin:0;color:#526171;font-size:17px;line-height:1.75}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #aab8c6;border-left:1px solid #aab8c6}.guide-grid article{min-width:0;padding:28px;min-height:285px;border-right:1px solid #aab8c6;border-bottom:1px solid #aab8c6;background:#fff}.guide-grid article:nth-child(2),.guide-grid article:nth-child(6){background:#edf8fc}.guide-grid article:nth-child(4){background:#fff0f2}.guide-grid span{font-size:10px;font-weight:800;color:#a6405b}.guide-grid h3{margin:54px 0 12px;font-family:Lora,serif;font-size:22px;line-height:1.2}.guide-grid p{margin:0;color:#526171;line-height:1.7}.care-standard{padding:92px 0;background:#f4cfd8;border-bottom:2px solid #192f4a}.care-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.care-grid h2{margin:0;font-family:Lora,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.care-grid>div>p:not(.eyebrow){margin:24px 0;color:#493c44;font-size:17px;line-height:1.75}.care-list{border-top:2px solid #192f4a}.care-list article{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #9c7882}.care-list b{color:#a6405b}.care-list h3{margin:0 0 8px;font-family:Lora,serif;font-size:20px}.care-list p{margin:0;color:#594951;line-height:1.65}@media(max-width:840px){.problem-guide,.care-standard{padding:64px 0}.guide-intro,.care-grid{grid-template-columns:minmax(0,1fr);gap:24px}.guide-intro .eyebrow{grid-column:auto}.guide-intro h2,.care-grid h2{font-size:2.35rem}.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-grid article{min-height:0}.guide-grid h3{margin-top:28px}.care-list{margin-top:12px}}
