.blog-reclaim20-page{--off-white:#f6f4ee;--surface-raised:#fff;--surface-inset:#eee9dd;--text-strong:#1a1917;--text-primary:#1a1917eb;--text-secondary:#1a1917ad;--text-tertiary:#1a1917a3;--text-quiet:#1a19177a;--border-subtle:#1a191714;--border-strong:#1a19171f;--brand-gold:#b08930;--brand-gold-hover:#9d7428;--brand-gold-text:#6d5310;--brand-gold-glow:#b089302e;--brand-gold-tint:#b089300f;--teal-primary:#1e5460;--font-display:"Onest", "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #1a19170a, 0 1px 4px #1a19170a;--shadow-md:0 2px 4px #1a19170a, 0 4px 12px #1a191714;--shadow-lg:0 4px 8px #1a19170f, 0 8px 32px #1a19171f;--ease-ui:cubic-bezier(.25, .1, .25, 1);background:var(--off-white);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:450;line-height:1.5}.blog-reclaim20-page a{color:inherit;text-decoration:none}.blog-reclaim20-page button{font-family:inherit}.blog-reclaim20-page img{max-width:100%;display:block}.blog-reclaim20-page .recl-container{max-width:1200px;margin:0 auto;padding:0 32px}@media (width<=768px){.blog-reclaim20-page .recl-container{padding:0 20px}}.blog-reclaim20-page .tabular{font-variant-numeric:tabular-nums lining-nums}.blog-reclaim20-page .btn{font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-md);cursor:pointer;transition:transform .14s var(--ease-ui), background .14s var(--ease-ui), box-shadow .14s var(--ease-ui);border:none;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.blog-reclaim20-page .btn-gold{background:var(--brand-gold);color:#1a1406;box-shadow:0 1px 2px #b0893038}.blog-reclaim20-page .btn-gold:hover{background:var(--brand-gold-hover);box-shadow:0 6px 18px var(--brand-gold-glow);transform:translateY(-1px)}.blog-reclaim20-page .btn-gold:active{transition-duration:90ms;transform:translateY(0)}.blog-reclaim20-page .btn-lg{padding:15px 30px;font-size:16px}.blog-reclaim20-page .breadcrumb-bar{border-bottom:1px solid var(--border-subtle);background:#fff6}.blog-reclaim20-page .breadcrumb{height:46px;color:var(--text-tertiary);align-items:center;gap:9px;font-size:13px;display:flex}.blog-reclaim20-page .breadcrumb a{color:var(--text-secondary);transition:color .14s var(--ease-ui)}.blog-reclaim20-page .breadcrumb a:hover{color:var(--text-strong)}.blog-reclaim20-page .breadcrumb .sep{color:var(--text-quiet)}.blog-reclaim20-page .breadcrumb .current{color:var(--text-secondary);font-weight:550}.blog-reclaim20-page .article{padding:56px 0 0}.blog-reclaim20-page .measure{max-width:720px;margin:0 auto}@media (width<=768px){.blog-reclaim20-page .article{padding:36px 0 0}}.blog-reclaim20-page .article-head{text-align:left;max-width:760px;margin:0 auto}.blog-reclaim20-page .chip{background:var(--brand-gold-tint);border-radius:var(--radius-full);letter-spacing:.04em;color:var(--brand-gold-text);text-transform:uppercase;border:1px solid #b0893038;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.blog-reclaim20-page .chip svg{width:14px;height:14px}.blog-reclaim20-page .article-title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--text-strong);text-wrap:balance;margin:22px 0 0;font-size:52px;font-weight:620;line-height:1.08}@media (width<=768px){.blog-reclaim20-page .article-title{font-size:34px;line-height:1.12}}.blog-reclaim20-page .article-dek{color:var(--text-secondary);max-width:40ch;margin:22px 0 0;font-size:21px;font-weight:450;line-height:1.5}@media (width<=768px){.blog-reclaim20-page .article-dek{font-size:18px}}.blog-reclaim20-page .article-meta{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding-top:22px;font-size:14px;display:flex}.blog-reclaim20-page .article-meta .dot{color:var(--text-quiet)}.blog-reclaim20-page .article-meta .byline{color:var(--text-secondary);font-weight:550}.blog-reclaim20-page .hero-figure{max-width:980px;margin:40px auto 0}.blog-reclaim20-page .hero-figure .frame{aspect-ratio:16/10;border-radius:var(--radius-2xl);background:var(--surface-inset);box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);position:relative;overflow:hidden}.blog-reclaim20-page .hero-figure img{object-fit:cover;width:100%;height:100%}.blog-reclaim20-page figcaption{color:var(--text-tertiary);text-align:center;margin-top:12px;font-size:13px}@media (width<=768px){.blog-reclaim20-page .hero-figure{margin-top:28px}.blog-reclaim20-page .hero-figure .frame{border-radius:var(--radius-lg)}}.blog-reclaim20-page .article-body{margin-top:56px;padding-bottom:24px}.blog-reclaim20-page .article-body p,.blog-reclaim20-page .article-body ul{color:var(--text-primary);margin:0 0 26px;font-size:18px;line-height:1.72}.blog-reclaim20-page .article-body p{text-wrap:pretty}.blog-reclaim20-page .article-body .lede{color:var(--text-strong);font-size:21px;font-weight:450;line-height:1.62}@media (width<=768px){.blog-reclaim20-page .article-body .lede{font-size:19px}.blog-reclaim20-page .article-body p,.blog-reclaim20-page .article-body ul{font-size:17px}}.blog-reclaim20-page .article-body strong{color:var(--text-strong);font-weight:600}.blog-reclaim20-page .section-title{font-family:var(--font-display);letter-spacing:-.016em;color:var(--text-strong);text-wrap:balance;margin:52px 0 20px;font-size:28px;font-weight:590;line-height:1.22}@media (width<=768px){.blog-reclaim20-page .section-title{margin:40px 0 16px;font-size:24px}}.blog-reclaim20-page .section-num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--brand-gold-text);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.blog-reclaim20-page .marker-list{flex-direction:column;gap:16px;margin:0 0 26px;padding:0;list-style:none;display:flex}.blog-reclaim20-page .marker-list li{color:var(--text-primary);align-items:flex-start;gap:13px;margin:0;font-size:18px;line-height:1.62;display:flex}.blog-reclaim20-page .marker-list li svg{flex:none;width:22px;height:22px;margin-top:3px}.blog-reclaim20-page .marker-list.does li svg{color:var(--brand-gold)}.blog-reclaim20-page .marker-list.doesnt li svg{color:var(--text-quiet)}@media (width<=768px){.blog-reclaim20-page .marker-list li{font-size:17px}}.blog-reclaim20-page .week-table-wrap{margin:8px 0 30px}.blog-reclaim20-page .week-flag{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-gold-text);background:var(--brand-gold-tint);border-radius:var(--radius-full);border:1px solid #b0893038;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.blog-reclaim20-page .week-flag svg{width:14px;height:14px}.blog-reclaim20-page .week-table{border-collapse:separate;border-spacing:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);overflow:hidden}.blog-reclaim20-page .week-table caption{caption-side:bottom;text-align:left;color:var(--text-tertiary);padding:14px 4px 0;font-size:13px;line-height:1.55}.blog-reclaim20-page .week-table th,.blog-reclaim20-page .week-table td{text-align:left;padding:15px 22px}.blog-reclaim20-page .week-table thead th{letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);font-size:12px;font-weight:600}.blog-reclaim20-page .week-table thead th.num,.blog-reclaim20-page .week-table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.blog-reclaim20-page .week-table tbody td{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);font-size:16px}.blog-reclaim20-page .week-table tbody td.num{color:var(--text-secondary);white-space:nowrap;font-size:15px}.blog-reclaim20-page .week-table tbody tr:last-child td{border-bottom:none}.blog-reclaim20-page .week-table tbody tr.total td{background:var(--brand-gold-tint);color:var(--text-strong);font-weight:600}.blog-reclaim20-page .week-table tbody tr.total td.num{color:var(--brand-gold-text);font-size:17px;font-weight:600}.blog-reclaim20-page .week-table .activity{font-weight:500}@media (width<=640px){.blog-reclaim20-page .week-table th,.blog-reclaim20-page .week-table td{padding:12px 14px}.blog-reclaim20-page .week-table .col-day{display:none}.blog-reclaim20-page .week-table tbody td{font-size:15px}}.blog-reclaim20-page .cta-band{margin:64px 0 0}.blog-reclaim20-page .cta-inner{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);max-width:980px;box-shadow:var(--shadow-md);margin:0 auto;padding:56px;position:relative;overflow:hidden}.blog-reclaim20-page .cta-inner:before{content:"";background:radial-gradient(ellipse 600px 400px at 80% -10%, var(--brand-gold-tint) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.blog-reclaim20-page .cta-content{max-width:620px;position:relative}.blog-reclaim20-page .cta-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-gold-text);margin-bottom:14px;font-size:11px;font-weight:600}.blog-reclaim20-page .cta-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:0 0 20px;font-size:36px;font-weight:620;line-height:1.12}.blog-reclaim20-page .cta-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.blog-reclaim20-page .cta-micro{color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;max-width:56ch;margin:22px 0 0;font-size:14px}.blog-reclaim20-page .cta-micro strong{color:var(--text-strong);font-weight:600}@media (width<=768px){.blog-reclaim20-page .cta-inner{padding:40px 28px}.blog-reclaim20-page .cta-title{font-size:28px}}.blog-reclaim20-page .related{padding:72px 0}.blog-reclaim20-page .related h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-strong);margin:0 0 26px;font-size:24px;font-weight:580}.blog-reclaim20-page .related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.blog-reclaim20-page .related-grid{grid-template-columns:1fr}}.blog-reclaim20-page .related-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}.blog-reclaim20-page .related-card .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.blog-reclaim20-page .related-card h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:19px;font-weight:580;line-height:1.32}.blog-reclaim20-page .related-card .r-link{transition:color .14s var(--ease-ui)}.blog-reclaim20-page .related-card .r-link:hover{color:var(--brand-gold-text);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.blog-reclaim20-page *,.blog-reclaim20-page :before,.blog-reclaim20-page :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
