.post{font-size:1.125rem;line-height:1.8;color:#1f2937}.post p{margin:0 0 1.25rem}.post h2{font-size:1.6rem;font-weight:700;line-height:1.3;margin:2.5rem 0 1rem;color:#111827}.post h3{font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;color:#111827}.post ul,.post ol{margin:0 0 1.25rem 1.5rem}.post ul{list-style:disc}.post ol{list-style:decimal}.post li{margin-bottom:.5rem}.post strong{font-weight:600;color:#111827}.post blockquote{border-left:4px solid #2563eb;background:#eff6ff;padding:1rem 1.25rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0}.post blockquote p{margin:0}.post table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1rem}.post th,.post td{border:1px solid #e5e7eb;padding:.6rem .8rem;text-align:left;vertical-align:top}.post th{background:#f9fafb;font-weight:600}.post .arch{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;margin:2rem 0;background:#fff;font-size:.95rem;line-height:1.4;text-align:center}.post .arch-title{font-weight:700;color:#111827;margin-bottom:1rem}.post .arch-box{background:#f3f4f6;border-radius:.6rem;padding:.9rem .75rem}.post .arch-box b{display:block;color:#111827}.post .arch-box span{color:#6b7280;font-size:.85rem}.post .arch-blue{background:#eff6ff;border:1px solid #bfdbfe}.post .arch-frame{border:2px solid #60a5fa;background:#fff}.post .arch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem}.post .arch-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.post .arch-arrow{color:#6b7280;margin:.5rem 0;font-size:1.1rem}.post .arch-note{color:#6b7280;font-size:.8rem;margin-top:.9rem;text-align:left}@media (max-width: 520px){.post .arch-grid3{grid-template-columns:1fr}}.cb{display:grid;grid-template-columns:1.25fr 1fr;gap:2rem;align-items:center;margin-top:3rem;padding:2rem;border-radius:1.25rem;color:#fff;text-decoration:none;background:linear-gradient(120deg,#1e40af,#4338ca 40%,#7e22ce 75%,#a21caf);box-shadow:0 14px 34px #4338ca59;transition:transform .15s ease,box-shadow .15s ease}.cb:hover{transform:translateY(-3px);box-shadow:0 20px 42px #4338ca73}.cb span{display:block}.cb-pill{display:inline-flex!important;align-items:center;gap:.45rem;background:#fcd34d;color:#111827;font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .85rem;border-radius:.7rem}.cb-head{margin-top:.9rem;font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:-.01em}.cb-hl{display:inline!important;color:#fcd34d;border-bottom:3px solid #f0abfc;padding-bottom:2px}.cb-text{margin-top:.9rem;font-size:1.05rem;line-height:1.55;color:#e0e7ff}.cb-btn{display:inline-flex!important;align-items:center;gap:.7rem;margin-top:1.2rem;background:#fcd34d;color:#111827;font-weight:800;font-size:1.05rem;padding:.8rem 1.3rem;border-radius:.8rem;box-shadow:0 6px 14px #0003}.cb:hover .cb-btn{background:#fbbf24}.cb-btn-play{width:26px;height:26px;border-radius:999px;background:#111827;position:relative;flex:0 0 auto}.cb-btn-play:after{content:"";position:absolute;left:10px;top:7px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fcd34d}.cb-foot{margin-top:.9rem;font-size:.92rem;font-style:italic;color:#e0e7ff}.cb-right{border-left:1px solid rgba(255,255,255,.25);padding-left:2rem}.cb-screen{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;background:radial-gradient(circle at 80% 30%,#1e3a8a,#0b1437 60%);border:5px solid #0f172a;border-radius:.7rem .7rem 0 0;padding:.8rem .5rem .8rem .9rem;min-height:150px}.cb-base{height:9px;margin:0 -14px;border-radius:0 0 .7rem .7rem;background:linear-gradient(#e5e7eb,#9ca3af)}.cb-screen-kicker{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;white-space:nowrap}.cb-screen-title{margin-top:.3rem;font-size:.95rem;font-weight:800;line-height:1.2}.cb-screen-pill{display:inline-block!important;margin-top:.55rem;background:#fcd34d;color:#111827;font-size:.66rem;font-weight:800;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}.cb-screen-text{flex:1 1 auto;min-width:0}.cb-orbit{position:relative;flex:0 0 84px;width:84px;height:84px;margin:18px;border:1.5px solid rgba(147,197,253,.6);border-radius:999px}.cb-core{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:999px;background:#fcd34d}.cb-core:after{content:"";position:absolute;left:12px;top:9px;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #0b1437}.cb-node{position:absolute;width:36px;height:36px;border-radius:999px;background:#0b1437;border:1.5px solid #60a5fa;color:#dbeafe;font-size:.5rem;font-weight:700;display:flex!important;align-items:center;justify-content:center}.cb-n1{left:50%;top:-18px;margin-left:-18px}.cb-n2{right:-18px;top:50%;margin-top:-18px}.cb-n3{left:50%;bottom:-18px;margin-left:-18px}.cb-n4{left:-18px;top:50%;margin-top:-18px}.cb-list{margin-top:1.4rem}.cb-li{position:relative;padding-left:2rem;margin-top:.6rem;font-size:.98rem;font-weight:600;line-height:1.4}.cb-li:before{content:"";position:absolute;left:0;top:.05rem;width:1.3rem;height:1.3rem;border-radius:999px;background:#34d399}.cb-li:after{content:"";position:absolute;left:.42rem;top:.33rem;width:.42rem;height:.68rem;border:solid #064e3b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}@media (max-width: 760px){.cb{grid-template-columns:1fr;padding:1.4rem;gap:1.5rem}.cb-head{font-size:1.6rem}.cb-right{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.25);padding-top:1.5rem}.cb-laptop{max-width:340px;margin:0 auto;padding:0 14px}}
