.blog-reclaim20-page{--off-white: #F6F4EE;--surface-raised: #FFFFFF;--surface-inset: #EEE9DD;--text-strong: rgba(26, 25, 23, 1);--text-primary: rgba(26, 25, 23, .92);--text-secondary: rgba(26, 25, 23, .68);--text-tertiary: rgba(26, 25, 23, .64);--text-quiet: rgba(26, 25, 23, .48);--border-subtle: rgba(26, 25, 23, .08);--border-strong: rgba(26, 25, 23, .12);--brand-gold: #b08930;--brand-gold-hover: #9d7428;--brand-gold-text: #6d5310;--brand-gold-glow: rgba(176, 137, 48, .18);--brand-gold-tint: rgba(176, 137, 48, .06);--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 rgba(26, 25, 23, .04), 0 1px 4px rgba(26, 25, 23, .04);--shadow-md: 0 2px 4px rgba(26, 25, 23, .04), 0 4px 12px rgba(26, 25, 23, .08);--shadow-lg: 0 4px 8px rgba(26, 25, 23, .06), 0 8px 32px rgba(26, 25, 23, .12);--ease-ui: cubic-bezier(.25, .1, .25, 1);background:var(--off-white);color:var(--text-primary);font-family:var(--font-body);font-size:16px;font-weight:450;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-reclaim20-page a{color:inherit;text-decoration:none}.blog-reclaim20-page button{font-family:inherit}.blog-reclaim20-page img{display:block;max-width:100%}.blog-reclaim20-page .recl-container{max-width:1200px;margin:0 auto;padding:0 32px}@media(max-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{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;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;text-decoration:none}.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{transform:translateY(0);transition-duration:90ms}.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{display:flex;align-items:center;gap:9px;height:46px;font-size:13px;color:var(--text-tertiary)}.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(max-width:768px){.blog-reclaim20-page .article{padding:36px 0 0}}.blog-reclaim20-page .article-head{max-width:760px;margin:0 auto;text-align:left}.blog-reclaim20-page .chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;background:var(--brand-gold-tint);border:1px solid rgba(176,137,48,.22);border-radius:var(--radius-full);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--brand-gold-text);text-transform:uppercase}.blog-reclaim20-page .chip svg{width:14px;height:14px}.blog-reclaim20-page .article-title{font-family:var(--font-display);font-size:52px;line-height:1.08;letter-spacing:-.028em;font-weight:620;color:var(--text-strong);margin:22px 0 0;text-wrap:balance}@media(max-width:768px){.blog-reclaim20-page .article-title{font-size:34px;line-height:1.12}}.blog-reclaim20-page .article-dek{font-size:21px;line-height:1.5;color:var(--text-secondary);margin:22px 0 0;max-width:40ch;font-weight:450}@media(max-width:768px){.blog-reclaim20-page .article-dek{font-size:18px}}.blog-reclaim20-page .article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border-subtle);font-size:14px;color:var(--text-tertiary);font-variant-numeric:tabular-nums lining-nums}.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{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-2xl);overflow:hidden;background:var(--surface-inset);box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle)}.blog-reclaim20-page .hero-figure img{width:100%;height:100%;object-fit:cover}.blog-reclaim20-page figcaption{margin-top:12px;font-size:13px;color:var(--text-tertiary);text-align:center}@media(max-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{font-size:18px;line-height:1.72;color:var(--text-primary);margin:0 0 26px}.blog-reclaim20-page .article-body p{text-wrap:pretty}.blog-reclaim20-page .article-body .lede{font-size:21px;line-height:1.62;color:var(--text-strong);font-weight:450}@media(max-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{font-weight:600;color:var(--text-strong)}.blog-reclaim20-page .section-title{font-family:var(--font-display);font-size:28px;line-height:1.22;letter-spacing:-.016em;font-weight:590;color:var(--text-strong);margin:52px 0 20px;text-wrap:balance}@media(max-width:768px){.blog-reclaim20-page .section-title{font-size:24px;margin:40px 0 16px}}.blog-reclaim20-page .section-num{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;font-weight:500;color:var(--brand-gold-text);margin-bottom:10px;text-transform:uppercase}.blog-reclaim20-page .marker-list{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:16px}.blog-reclaim20-page .marker-list li{display:flex;gap:13px;align-items:flex-start;font-size:18px;line-height:1.62;color:var(--text-primary);margin:0}.blog-reclaim20-page .marker-list li svg{width:22px;height:22px;flex:none;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(max-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{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-gold-text);background:var(--brand-gold-tint);border:1px solid rgba(176,137,48,.22);padding:6px 12px;border-radius:var(--radius-full);margin-bottom:14px}.blog-reclaim20-page .week-flag svg{width:14px;height:14px}.blog-reclaim20-page .week-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.blog-reclaim20-page .week-table caption{caption-side:bottom;text-align:left;font-size:13px;line-height:1.55;color:var(--text-tertiary);padding:14px 4px 0}.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{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}.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{font-size:16px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.blog-reclaim20-page .week-table tbody td.num{font-size:15px;color:var(--text-secondary);white-space:nowrap}.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);font-weight:600;color:var(--text-strong)}.blog-reclaim20-page .week-table tbody tr.total td.num{color:var(--brand-gold-text);font-weight:600;font-size:17px}.blog-reclaim20-page .week-table .activity{font-weight:500}@media(max-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{position:relative;max-width:980px;margin:0 auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:56px;box-shadow:var(--shadow-md);overflow:hidden}.blog-reclaim20-page .cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 80% -10%,var(--brand-gold-tint) 0%,transparent 60%);pointer-events:none}.blog-reclaim20-page .cta-content{position:relative;max-width:620px}.blog-reclaim20-page .cta-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-gold-text);margin-bottom:14px}.blog-reclaim20-page .cta-title{font-family:var(--font-display);font-size:36px;line-height:1.12;letter-spacing:-.02em;font-weight:620;color:var(--text-strong);margin:0 0 20px;text-wrap:balance}.blog-reclaim20-page .cta-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.blog-reclaim20-page .cta-micro{font-size:14px;color:var(--text-secondary);margin:22px 0 0;max-width:56ch;font-variant-numeric:tabular-nums lining-nums}.blog-reclaim20-page .cta-micro strong{color:var(--text-strong);font-weight:600}@media(max-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);font-size:24px;letter-spacing:-.012em;font-weight:580;color:var(--text-strong);margin:0 0 26px}.blog-reclaim20-page .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-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);padding:24px 24px 26px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm)}.blog-reclaim20-page .related-card .kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.blog-reclaim20-page .related-card h3{font-family:var(--font-display);font-size:19px;line-height:1.32;letter-spacing:-.01em;font-weight:580;color:var(--text-strong);margin:0;text-wrap:balance}.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-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.blog-reclaim20-page *,.blog-reclaim20-page *:before,.blog-reclaim20-page *:after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}
