.guide-intro{border-top:3px solid #fc4c02}.guide-role,.guide-help{background:#f5f5f2;border-radius:12px;padding:18px}.guide-role{margin:20px 0}.guide-role p{margin-bottom:0}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.guide-steps button{display:flex;align-items:center;gap:12px;text-align:left;min-height:66px;white-space:normal}.guide-steps span{display:grid;place-items:center;flex:0 0 30px;height:30px;background:#e6e5de;border-radius:50%;font-weight:bold}.guide-steps .selected{border-color:#fc4c02;background:#fff1ea}.guide-steps .selected span{background:#fc4c02;color:white}.guide-step{padding:20px 0}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:20px 0}.guide-columns h3{margin-top:0}.guide-columns p{line-height:1.65}.guide-example{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.guide-example>div{padding:18px;border:1px solid #e6e5de;border-radius:12px;border-top:3px solid #fc4c02}.guide-fields{max-height:450px;overflow:auto}.guide-fields table{min-width:690px}.guide-fields th{position:sticky;top:0;z-index:1}.guide-fields td{vertical-align:top;line-height:1.6;white-space:normal}.guide-monthly li{margin:14px 0;padding-left:6px;line-height:1.65}@media(max-width:850px){.guide-steps{grid-template-columns:1fr 1fr}.guide-columns,.guide-example{grid-template-columns:1fr}.guide-steps button{padding:10px;font-size:13px}.guide-steps span{flex-basis:25px;height:25px}.guide-help{padding:14px}}
