.planning-refined .page-hero h1{font-size:clamp(48px,6vw,82px)}.planning-refined .planning-session{max-width:920px;margin:30px auto 0;padding:clamp(25px,4vw,50px);background:#fff;border:1px solid #e9ded6;border-top:4px solid #bc5839}.planning-refined .planning-session-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center}.planning-refined .planning-label{font-weight:800;color:#bc5839;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.planning-refined .planning-status{padding:9px 14px;background:#f8f2ed;color:#615650;border-radius:50px;font-size:12px;font-weight:700}.planning-refined .planning-session h3{font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);line-height:1.2;margin:24px 0 15px}.planning-refined .planning-session>p{line-height:1.8;color:#615650}.planning-refined .planning-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:30px 0}.planning-refined .planning-details div{display:flex;flex-direction:column;gap:7px;padding:16px 0;border-top:1px solid #e9ded6}.planning-refined .planning-details strong{color:#171412;font-size:13px}.planning-refined .planning-details span{color:#615650;font-size:15px}.planning-refined .planning-note{font-size:13px}.planning-refined .planning-session .btn{margin-top:15px}@media(max-width:650px){.planning-refined .planning-details{grid-template-columns:1fr}}