.tpw,.tpw-brief{--tpw-ink:#1A1614;--tpw-body:#2D2926;--tpw-cream:#F9F6EE;--tpw-sand:#F4EEE2;--tpw-line:#ECE7DC;--tpw-red:#E30A17;--tpw-red-dark:#b80813;--tpw-gold:#C9A227;--tpw-gold-dark:#8a6d12;--tpw-muted:#6B6662;--tpw-green:#2a7d4f;--tpw-teal:#1a7f7c;--tpw-night:#0F1B2D;--tpw-serif:Georgia,"Noto Serif","Times New Roman",serif;--tpw-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;font-family:var(--tpw-sans);color:var(--tpw-body);line-height:1.5;overflow-wrap:break-word;word-break:normal;hyphens:manual;text-align:start}.tpw-brief .tpw-brief__val,.tpw h3,.tpw h4,.tpw .tpw-serif{font-family:var(--tpw-serif)!important}.tpw *,.tpw *::before,.tpw *::after,.tpw-brief *,.tpw-brief *::before,.tpw-brief *::after{box-sizing:border-box}.tpw-brief{margin:0 0 2rem;padding:18px 20px 6px;background:linear-gradient(180deg,#fffdf8 0%,var(--tpw-cream) 100%);border:1px solid var(--tpw-line);border-radius:16px;box-shadow:0 1px 0 rgb(26 22 20 / .04)}.tpw-brief p{margin:0}.tpw-brief__eyebrow{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tpw-red-dark)}.tpw-brief__mark{width:8px;height:8px;background:var(--tpw-gold);transform:rotate(45deg);flex:none}.tpw-brief__sum{margin-top:8px!important;font-size:1.02rem;line-height:1.6;color:var(--tpw-body)}.tpw-brief__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 4px;background:var(--tpw-line);border:1px solid var(--tpw-line);border-radius:12px;overflow:hidden}.tpw-brief__stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tpw-brief__stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tpw-brief__stats--1{grid-template-columns:1fr}.tpw-brief__stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#fff;min-width:0}.tpw-brief__val{font-family:var(--tpw-serif);font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--tpw-ink);font-variant-numeric:lining-nums}.tpw-brief__lbl{display:block;font-size:12.5px;line-height:1.35;color:var(--tpw-muted)}.tpw-brief__icon{display:inline-block;width:14px;height:14px;margin-inline-end:5px;vertical-align:-2px;color:var(--tpw-red-dark)}.tpw-brief__icon svg{width:14px;height:14px;display:block}.tpw-brief__facts{margin:6px 0 8px}.tpw-brief__facts summary{display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;list-style:none;font-size:14.5px;font-weight:650;color:var(--tpw-ink)}.tpw-brief__facts summary::-webkit-details-marker{display:none}.tpw-brief__facts summary::after{content:"";width:8px;height:8px;margin-inline-start:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.tpw-brief__facts[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.tpw-brief__facts summary:focus-visible{outline:3px solid var(--tpw-gold);outline-offset:2px;border-radius:4px}.tpw-brief__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--tpw-sand);font-size:12px;font-weight:700;color:var(--tpw-muted)}.tpw-brief__facts ul{list-style:none;margin:0 0 8px;padding:0}.tpw-brief__facts li{position:relative;margin:0;padding:7px 0 7px 20px;font-size:15px;line-height:1.5;border-top:1px dashed var(--tpw-line)}.tpw-brief__facts li::before{content:"";position:absolute;left:3px;top:15px;width:6px;height:6px;background:var(--tpw-gold);transform:rotate(45deg)}.tpw-brief[dir="rtl"] .tpw-brief__facts li{padding:7px 20px 7px 0}.tpw-brief[dir="rtl"] .tpw-brief__facts li::before{left:auto;right:3px}.tpw-brief[dir="rtl"] .tpw-brief__eyebrow{letter-spacing:0}@media (max-width:640px){.tpw-brief{padding:15px 15px 4px;border-radius:14px}.tpw-brief__sum{font-size:.98rem}.tpw-brief__stats,.tpw-brief__stats--3,.tpw-brief__stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tpw-brief__stats--3 .tpw-brief__stat:last-child{grid-column:1/-1}.tpw-brief__stat{padding:10px 12px}.tpw-brief__val{font-size:1.12rem}}.tpw{margin:2.25rem 0;font-size:16px}.tpw p{margin:0}.single-post .entry-content .tpw h3,.tpw h3,.single-post .entry-content .tpw h4,.tpw h4{font-family:var(--tpw-serif);font-weight:700;line-height:1.25;color:var(--tpw-ink);margin:0;letter-spacing:-.01em}.single-post .entry-content .tpw h3,.tpw h3{font-size:1.3rem}.single-post .entry-content .tpw h4,.tpw h4{font-size:1.05rem}.tpw button,.tpw input,.tpw select,.tpw textarea{font:inherit;letter-spacing:normal;text-transform:none;margin:0;box-shadow:none}.tpw button{cursor:pointer;background:none;border:0;border-radius:0;color:inherit;padding:0;min-height:0;line-height:inherit;text-align:inherit}.tpw svg{display:block;max-width:100%}.tpw img{max-width:100%;height:auto}.tpw :focus-visible{outline:3px solid var(--tpw-gold);outline-offset:2px}.tpw [hidden]{display:none!important}.tpw .tpw-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpw .tpw-note{font-size:12.5px;line-height:1.45;color:var(--tpw-muted)}@media (prefers-reduced-motion:reduce){.tpw *,.tpw *::before,.tpw *::after,.tpw-brief *,.tpw-brief *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}