.jd-page{--jd-gold:#ffc34a;--jd-ink:#101b2e;--jd-edge:rgba(255,197,77,.24);padding:135px 16px 160px;color:#f8fafc;font-family:inherit;isolation:isolate}.jd-page *{box-sizing:border-box}.jd-shell{max-width:1220px;margin:0 auto}.jd-crumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#d0d9e9;font-size:12px;margin-bottom:20px}.jd-crumb a{color:#fbd17c;text-decoration:none}.jd-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.jd-article{min-width:0;background:linear-gradient(145deg,#121e33,#0b1322 85%);border:1px solid rgba(255,210,111,.33);border-radius:28px;box-shadow:0 22px 65px rgba(0,0,0,.3);overflow:hidden}.jd-cover{min-height:255px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 85% 15%,#35486d,#101827 65%);background-position:center;background-size:cover}.jd-cover-top,.jd-cover-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.jd-pill{font-size:11px;letter-spacing:.08em;font-weight:900;border:1px solid #d99c35;background:rgba(16,25,40,.84);padding:9px 12px;border-radius:100px;color:#ffd77f}.jd-id{font-size:12px;color:#f6dfb2;background:#071121a6;border-radius:20px;padding:8px 12px}.jd-cover-bottom{justify-content:flex-start}.jd-avatar{width:75px;height:75px;border-radius:20px;border:2px solid #ffd279;background:#142138;display:grid;place-items:center;overflow:hidden;font-size:30px;flex-shrink:0;box-shadow:0 12px 25px #0005}.jd-avatar img{width:100%;height:100%;object-fit:cover}.jd-author{display:grid;gap:3px;text-shadow:0 2px 5px #000}.jd-author strong{font-size:21px;overflow-wrap:anywhere}.jd-author small{font-size:12px;color:#d6deed}.jd-content{padding:28px}.jd-heading{padding-bottom:24px;border-bottom:1px solid #ffffff20}.jd-eyebrow{display:block;color:#ffd079;font-weight:850;letter-spacing:.09em;font-size:11px}.jd-heading h1{font-size:clamp(23px,3vw,36px);line-height:1.25;margin:12px 0 16px;color:#fff;overflow-wrap:anywhere}.jd-meta{display:flex;flex-wrap:wrap;gap:10px}.jd-meta span{font-size:12px;border:1px solid #ffffff25;border-radius:100px;padding:8px 12px;color:#c9d5e6;background:#ffffff0a}.jd-section{padding:26px 0;border-bottom:1px solid #ffffff1b}.jd-section:last-child{border-bottom:0;padding-bottom:5px}.jd-section-head{display:flex;gap:11px;align-items:center;margin-bottom:15px}.jd-section-head h2{margin:0;font-size:19px;color:#fff}.jd-section-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#ffbf4330;color:#ffd36f;flex-shrink:0}.jd-message-text{font-size:16px;line-height:1.85;overflow-wrap:anywhere;word-break:break-word;background:linear-gradient(135deg,#fbe7b4,#fff4d9);border:1px solid #eab64c;border-left:5px solid #efaa22;color:#142137;border-radius:18px;padding:22px;white-space:normal}.jd-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}.jd-action{min-height:48px;padding:12px 14px;border-radius:13px;display:flex;align-items:center;justify-content:center;text-decoration:none!important;text-align:center;font-weight:800;font-size:14px;transition:transform .2s,filter .2s}.jd-action:hover{transform:translateY(-2px);filter:brightness(1.07)}.jd-call{background:linear-gradient(120deg,#ffe18a,#ffb91f);color:#172034!important}.jd-wa{background:linear-gradient(120deg,#13b987,#079c6e);color:#fff!important}.jd-site{background:#223653;border:1px solid #506b92;color:#fff!important}.jd-lock{border:1px solid #e4b45066;background:#ffc34a12;border-radius:17px;padding:20px}.jd-lock strong{color:#ffdb91}.jd-lock p,.jd-muted{font-size:14px;line-height:1.65;color:#cbd5e1}.jd-prose{font-size:15px;line-height:1.85;color:#d6dfed;margin:0;overflow-wrap:anywhere}.jd-tags{display:flex;flex-wrap:wrap;gap:8px}.jd-tags span{display:inline-flex;padding:8px 12px;border:1px solid #d7a63e5c;border-radius:100px;background:#fbbf2416;color:#f8d78b;font-size:12px;font-weight:700}.jd-seo{background:linear-gradient(135deg,#ffffff08,#ffbe2508);padding:23px;margin:16px -12px 0;border:1px solid #f8bd3f25;border-radius:20px}.jd-seo-tags{margin-top:17px}.jd-seo-note{font-size:11px;line-height:1.6;color:#9aa9bf;margin-top:14px}.jd-related{display:grid;gap:9px}.jd-related a{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #ffffff1c;border-radius:13px;color:#eaf0f8!important;text-decoration:none!important;background:#ffffff07;font-size:13px;line-height:1.5}.jd-related a:hover{border-color:#f4c05e}.jd-related a span:nth-child(2){flex:1;overflow-wrap:anywhere}.jd-related a b{color:#ffd071}.jd-related-icon{font-size:21px}.jd-all{display:inline-block;margin-top:18px;color:#ffcf65!important;font-weight:800;text-decoration:none!important;font-size:14px}.jd-aside{display:grid;gap:15px;position:sticky;top:120px}.jd-aside-box{background:linear-gradient(150deg,#172c4a,#0d1728);border:1px solid #d9a84970;border-radius:22px;padding:24px;box-shadow:0 14px 30px #0004}.jd-aside-box h2{font-size:24px;line-height:1.3;color:#fff;margin:14px 0}.jd-aside-box p{font-size:14px;color:#cbd5e1;line-height:1.7}.jd-aside-box a{display:block;background:linear-gradient(120deg,#ffe28a,#ffb923);color:#182235!important;text-decoration:none!important;border-radius:13px;text-align:center;font-weight:850;padding:14px}.jd-aside-second strong{color:#f7ce79}.jd-empty{background:#101b2e;border-radius:20px;padding:35px}.jd-empty a{color:#ffce6c}@media(max-width:980px){.jd-layout{grid-template-columns:minmax(0,1fr)}.jd-aside{position:static;grid-template-columns:1fr 1fr}}@media(max-width:620px){.jd-page{padding:145px 10px 145px}.jd-crumb{padding:0 5px;font-size:11px}.jd-article{border-radius:21px}.jd-cover{min-height:190px;padding:15px}.jd-cover-top{align-items:flex-start}.jd-pill{font-size:9px;padding:8px}.jd-id{font-size:10px}.jd-avatar{width:59px;height:59px;border-radius:15px}.jd-author strong{font-size:17px}.jd-content{padding:17px}.jd-heading h1{font-size:23px}.jd-section{padding:21px 0}.jd-section-head h2{font-size:17px}.jd-message-text{font-size:14px;line-height:1.75;padding:16px;border-radius:14px}.jd-actions{grid-template-columns:1fr 1fr}.jd-action{font-size:12px;padding:11px 7px}.jd-actions .jd-site{grid-column:1/-1}.jd-aside{grid-template-columns:1fr}.jd-aside-second{display:none}.jd-seo{margin:10px -7px 0;padding:16px}.jd-meta{gap:6px}.jd-meta span{font-size:11px}.jd-tags span{font-size:11px}}@media(max-width:350px){.jd-actions{grid-template-columns:1fr}.jd-actions .jd-site{grid-column:auto}} 
