.post-shell{width:min(760px,100% - 48px);margin:0 auto}.post-head{background:linear-gradient(var(--rs-cream,#fffdfb)0%,var(--rs-cream-deep,#fff8f3)100%);padding:124px 0 34px}.post-kicker{color:var(--rs-ink-muted,#716a66);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.post-kicker a{color:var(--rs-coral-deep,#bd4300)}.post-kicker span{opacity:.5;margin:0 6px}.post-head h1{color:var(--rs-ink,#171514);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.08}.post-lede{color:var(--rs-ink-soft,#6f665f);margin:18px 0 0;font-size:18px;line-height:1.6}.post-meta{color:var(--rs-ink-muted,#716a66);margin:18px 0 0;font-size:13px}.post-body{background:var(--rs-cream,#fffdfb);padding:40px 0 88px}.post-body p,.post-body li{color:var(--rs-ink,#171514);font-size:17px;line-height:1.7}.post-body p{margin:0 0 18px}.post-body h2{color:var(--rs-ink,#171514);letter-spacing:-.02em;margin:40px 0 14px;font-size:clamp(22px,2.6vw,28px);font-weight:600}.post-body ul,.post-body ol{margin:0 0 18px;padding-left:22px}.post-body li{margin-bottom:9px;padding-left:4px}.post-body a{color:var(--rs-coral-deep,#bd4300);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.post-body a:hover{text-decoration-thickness:2px}.post-body strong{font-weight:600}.post-table{border:1px solid var(--rs-line,#eadfd8);background:var(--rs-panel,#fff);border-radius:12px;margin:0 0 26px;overflow-x:auto}.post-table table{border-collapse:collapse;width:100%;font-size:15px}.post-table caption{border-bottom:1px solid var(--rs-line,#eadfd8);color:var(--rs-ink-muted,#716a66);text-align:left;padding:12px 16px;font-size:12.5px}.post-table th,.post-table td{border-bottom:1px solid var(--rs-line,#eadfd8);text-align:left;vertical-align:top;padding:12px 16px}.post-table thead th{color:var(--rs-ink,#171514);white-space:nowrap;font-weight:600}.post-table tbody tr:last-child th,.post-table tbody tr:last-child td{border-bottom:0}.post-table td{color:var(--rs-ink-soft,#6f665f)}.post-cta{border:1px solid var(--rs-line,#eadfd8);background:var(--rs-cream-deep,#fff8f3);border-radius:14px;justify-items:start;gap:14px;margin:36px 0;padding:24px;display:grid}.post-cta p{margin:0;font-size:16px}.post-cta-button{background:var(--rs-coral-deep,#bd4300);color:#fff;border-radius:999px;align-items:center;height:42px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.post-cta-button:hover{color:#fff;background:#a33a00;text-decoration:none}.post-sources li{font-size:15px;line-height:1.6}.post-note{border-top:1px solid var(--rs-line,#eadfd8);color:var(--rs-ink-muted,#716a66);margin-top:24px;padding-top:18px;font-size:14px}@media (max-width:640px){.post-shell{width:calc(100% - 32px)}.post-head{padding:96px 0 26px}.post-body p,.post-body li{font-size:16px}}
