.pack-choice{position:relative;cursor:pointer;border:1px solid rgba(255,255,255,0.08);border-radius:18px;transition:all 0.25s ease}.pack-choice:hover{border-color:rgba(34,211,238,0.50);transform:translateY(-3px)}.pack-choice.selected{border-color:#22D3EE;box-shadow:0 0 0 1px rgba(34,211,238,0.15),0 0 28px rgba(34,211,238,0.12)}body.single-post{background:#F7F9FC;color:#344054}body.single-post #main-content{background:#F7F9FC}body.single-post #left-area{width:100%;padding-right:0}body.single-post #sidebar{display:none}body.single-post #main-content .container:before{display:none}body.single-post article.et_pb_post{max-width:860px;margin:0 auto;padding:70px 30px 90px}body.single-post .entry-title{color:#0B0F14;font-size:clamp(38px,5vw,58px);line-height:1.12;font-weight:800;letter-spacing:-1.4px;margin-bottom:18px}body.single-post .post-meta{color:#667085;font-size:14px;line-height:1.5;margin-bottom:34px}body.single-post .post-meta a{color:#667085;text-decoration:none}body.single-post .et_post_meta_wrapper img{width:100%;height:auto;border-radius:20px;margin:25px 0 45px;box-shadow:0 12px 35px rgba(11,15,20,0.07)}body.single-post .entry-content{color:#344054;font-size:18px;line-height:1.8}body.single-post .entry-content p{margin-bottom:1.5em}body.single-post .entry-content h2{color:#0B0F14;font-size:clamp(28px,3vw,36px);line-height:1.25;font-weight:750;letter-spacing:-0.6px;margin-top:64px;margin-bottom:22px}body.single-post .entry-content h2:before{content:"";display:block;width:42px;height:4px;background:#06B6D4;border-radius:10px;margin-bottom:15px}body.single-post .entry-content h3{color:#0B0F14;font-size:23px;line-height:1.35;font-weight:700;margin-top:40px;margin-bottom:16px}body.single-post .entry-content h4{color:#0B0F14;font-size:19px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:12px}body.single-post .entry-content strong{color:#0B0F14;font-weight:700}body.single-post .entry-content a{color:#0891B2;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}body.single-post .entry-content a:hover{color:#0B0F14}body.single-post .entry-content img{display:block;max-width:100%;height:auto;margin:40px auto;border-radius:18px;box-shadow:0 10px 30px rgba(11,15,20,0.06)}body.single-post .wp-caption{max-width:100%}body.single-post .wp-caption-text{color:#667085;font-size:14px;line-height:1.5;text-align:center;margin-top:-25px;margin-bottom:35px}body.single-post .entry-content ul,body.single-post .entry-content ol{margin:24px 0 32px 26px}body.single-post .entry-content li{margin-bottom:10px;padding-left:4px}body.single-post .entry-content ul li::marker{color:#06B6D4}body.single-post .entry-content ol li::marker{color:#0891B2;font-weight:700}body.single-post .entry-content blockquote{margin:42px 0;padding:26px 30px;background:#FFFFFF;border-left:4px solid #06B6D4;border-radius:0 14px 14px 0;color:#0B0F14;font-size:20px;line-height:1.6;box-shadow:0 8px 25px rgba(11,15,20,0.04)}body.single-post .entry-content hr{border:0;height:1px;background:#E4E7EC;margin:55px 0}body.single-post .entry-content table{width:100%;border-collapse:collapse;margin:35px 0;background:#FFFFFF;border-radius:14px;overflow:hidden;box-shadow:0 6px 25px rgba(11,15,20,0.04)}body.single-post .entry-content th{background:#0B0F14;color:#FFFFFF;text-align:left;padding:16px}body.single-post .entry-content td{padding:15px 16px;border-bottom:1px solid #E4E7EC}body.single-post #comment-wrap{max-width:860px;margin:0 auto;padding:0 30px 80px}body.single-post #comment-wrap h1,body.single-post #comment-wrap h2,body.single-post #comment-wrap h3{color:#0B0F14}body.single-post .nav-single{max-width:860px;margin:20px auto 60px;padding:0 30px}body.single-post .nav-single a{color:#0891B2;font-weight:600}@media (max-width:767px){body.single-post article.et_pb_post{padding:45px 20px 65px}body.single-post .entry-title{font-size:34px;letter-spacing:-0.7px}body.single-post .entry-content{font-size:16.5px;line-height:1.75}body.single-post .entry-content h2{font-size:27px;margin-top:48px}body.single-post .entry-content h3{font-size:21px;margin-top:34px}body.single-post .entry-content img{margin:30px auto;border-radius:14px}body.single-post .entry-content blockquote{padding:22px;font-size:18px}body.single-post #comment-wrap,body.single-post .nav-single{padding-left:20px;padding-right:20px}}