.widgettitle{text-align:left;font-size:20px;padding-bottom:20px}.et_pb_widget ul li{background-color:#f9f9f9;padding:10px}.custom-blog-style .et_pb_post{border:1px solid rgba(0,0,0,0.08);padding:24px;margin-bottom:30px;background:#fff;transition:all 0.3s ease}.custom-blog-style .et_pb_post:hover{border-color:#cfcfcf;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.acf-blurb-text p{margin-top:0;margin-bottom:6px}.acf-blurb-text p:last-child{margin-bottom:0}.difficulty-box{padding:18px;background:#f7f7f7;border:1px solid #d8d8d8;margin:20px 0;border-radius:8px}.difficulty-title-wrap{display:flex;align-items:center;gap:10px;margin-bottom:10px}.difficulty-box,.difficulty-card{padding:18px;background:#f7f7f7;border:1px solid #d8d8d8;margin:20px 0;border-radius:8px}.difficulty-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid;border-radius:20px;font-size:14px;font-weight:600;line-height:1;margin-bottom:10px}.difficulty-dot{width:10px;height:10px;border-radius:50%;display:block}.difficulty-description{margin:0;line-height:1.6;color:#333}