.blog-reclaim-hours{--off-white: #F6F4EE;--surface-raised: #FFFFFF;--surface-inset: #EEE9DD;--ink: #1A1917;--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, .54);--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);--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);--container-max: 1200px}.blog-reclaim-hours,.blog-reclaim-hours *,.blog-reclaim-hours *:before,.blog-reclaim-hours *:after{box-sizing:border-box}.blog-reclaim-hours{background:var(--off-white);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-reclaim-hours a{color:inherit;text-decoration:none}.blog-reclaim-hours img{display:block;max-width:100%}.blog-reclaim-hours .progress-track{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;background:transparent;pointer-events:none}.blog-reclaim-hours .progress-bar{height:100%;width:0%;background:var(--brand-gold);transition:width 80ms linear}.blog-reclaim-hours .btn-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:650;letter-spacing:.005em;font-size:14px;padding:10px 18px;background:var(--brand-gold);color:#1a1406;border-radius:var(--radius-md);border:none;cursor:pointer;box-shadow:0 1px 2px #b0893038;transition:transform .14s var(--ease-ui),box-shadow .14s var(--ease-ui),background .14s var(--ease-ui);white-space:nowrap}.blog-reclaim-hours .btn-cta:hover{background:var(--brand-gold-hover);transform:translateY(-1px);box-shadow:0 4px 14px var(--brand-gold-glow)}.blog-reclaim-hours .btn-cta:active{transform:translateY(0);transition-duration:90ms}.blog-reclaim-hours .btn-cta svg{width:16px;height:16px}.blog-reclaim-hours .breadcrumb{max-width:var(--container-max);margin:0 auto;padding:18px 32px 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-tertiary)}.blog-reclaim-hours .breadcrumb a{color:var(--text-tertiary);transition:color .14s var(--ease-ui)}.blog-reclaim-hours .breadcrumb a:hover{color:var(--text-strong)}.blog-reclaim-hours .breadcrumb .sep{color:var(--text-quiet)}.blog-reclaim-hours .breadcrumb .here{color:var(--text-secondary);font-weight:550}.blog-reclaim-hours .article{padding:0 32px}.blog-reclaim-hours .measure{max-width:712px;margin-left:auto;margin-right:auto}.blog-reclaim-hours .wide{max-width:920px;margin-left:auto;margin-right:auto}.blog-reclaim-hours .article-head{padding-top:40px}.blog-reclaim-hours .chip-guides{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;background:var(--brand-gold-tint);border:1px solid rgba(176,137,48,.22);border-radius:var(--radius-full);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-gold-text)}.blog-reclaim-hours h1.title{font-family:var(--font-display);font-size:52px;line-height:1.07;letter-spacing:-.032em;font-weight:640;color:var(--text-strong);margin:22px 0 0;text-wrap:balance}.blog-reclaim-hours .byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:var(--text-tertiary);font-variant-numeric:tabular-nums lining-nums}.blog-reclaim-hours .byline .dot{color:var(--text-quiet)}.blog-reclaim-hours .byline .who{color:var(--text-secondary);font-weight:550}.blog-reclaim-hours figure{margin:0}.blog-reclaim-hours .hero-figure{margin-top:36px}.blog-reclaim-hours .frame{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);background:var(--surface-inset)}.blog-reclaim-hours .frame.r1610{aspect-ratio:16 / 10}.blog-reclaim-hours .frame img{width:100%;height:100%;object-fit:cover;display:block}.blog-reclaim-hours figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--text-tertiary);text-align:center}.blog-reclaim-hours .prose{margin-top:44px}.blog-reclaim-hours .prose>.measure>p,.blog-reclaim-hours .prose>.measure>.lede{text-wrap:pretty}.blog-reclaim-hours .prose .lede{font-size:22px;line-height:1.55;font-weight:450;color:var(--text-primary);margin:0 0 8px;letter-spacing:-.006em}.blog-reclaim-hours .prose p{font-size:18px;line-height:1.72;font-weight:450;color:var(--text-primary);margin:0 0 26px}.blog-reclaim-hours .prose h2{font-family:var(--font-display);font-size:30px;line-height:1.18;letter-spacing:-.018em;font-weight:600;color:var(--text-strong);margin:52px 0 18px;text-wrap:balance}.blog-reclaim-hours .prose strong{font-weight:650;color:var(--text-strong)}.blog-reclaim-hours .prose em{font-style:italic}.blog-reclaim-hours .prose .q{color:var(--text-secondary)}.blog-reclaim-hours .pull{margin:40px 0;padding-left:24px;border-left:2px solid var(--brand-gold)}.blog-reclaim-hours .pull p{font-family:var(--font-display);font-size:25px;line-height:1.32;letter-spacing:-.014em;font-weight:550;color:var(--text-strong);margin:0;text-wrap:balance}.blog-reclaim-hours .table-card{margin:32px 0 14px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.blog-reclaim-hours .table-cap{padding:18px 24px;border-bottom:1px solid var(--border-subtle);background:var(--surface-inset)}.blog-reclaim-hours .table-cap .eyebrow-lbl{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-gold-text)}.blog-reclaim-hours .table-cap .cap-note{margin-top:4px;font-size:14px;color:var(--text-secondary);font-style:italic}.blog-reclaim-hours table.week{width:100%;border-collapse:collapse}.blog-reclaim-hours table.week th,.blog-reclaim-hours table.week td{text-align:left;padding:15px 24px;border-bottom:1px solid var(--border-subtle);vertical-align:baseline}.blog-reclaim-hours table.week thead th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.blog-reclaim-hours table.week thead th.num,.blog-reclaim-hours table.week td.num{text-align:right;white-space:nowrap}.blog-reclaim-hours table.week tbody td.what{font-size:16px;line-height:1.5;color:var(--text-primary);font-weight:500}.blog-reclaim-hours table.week tbody td.what .sub{display:block;font-size:13px;color:var(--text-tertiary);font-weight:450;margin-top:3px}.blog-reclaim-hours table.week td.num{font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums}.blog-reclaim-hours table.week tbody tr:last-child td{border-bottom:none}.blog-reclaim-hours table.week tfoot td{padding:16px 24px;background:var(--brand-gold-tint);border-top:1px solid var(--border-subtle);border-bottom:none}.blog-reclaim-hours table.week tfoot .total-lbl{font-size:15px;font-weight:650;color:var(--text-strong)}.blog-reclaim-hours table.week tfoot .total-num{font-family:var(--font-mono);font-size:17px;font-weight:600;color:var(--brand-gold-text);font-variant-numeric:tabular-nums lining-nums}.blog-reclaim-hours .table-disclaimer{font-size:14px;line-height:1.6;color:var(--text-tertiary);margin:0 0 30px;font-style:italic}.blog-reclaim-hours .honest-card{margin:32px 0 8px;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:28px 30px;box-shadow:var(--shadow-sm)}.blog-reclaim-hours .honest-card .hc-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.blog-reclaim-hours .honest-card .hc-head svg{width:22px;height:22px;color:var(--brand-gold);flex:none}.blog-reclaim-hours .honest-card .hc-head span{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text-strong);letter-spacing:-.008em}.blog-reclaim-hours .honest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.blog-reclaim-hours .honest-list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55;color:var(--text-primary)}.blog-reclaim-hours .honest-list li svg{width:19px;height:19px;color:var(--text-quiet);flex:none;margin-top:2px}.blog-reclaim-hours .cta-band{padding:16px 32px 0}.blog-reclaim-hours .cta-inner{max-width:920px;margin:64px auto 0;position:relative;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:52px 48px;text-align:center;box-shadow:var(--shadow-lg);overflow:hidden}.blog-reclaim-hours .cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 320px at 50% 0%,var(--brand-gold-tint) 0%,transparent 70%);pointer-events:none}.blog-reclaim-hours .cta-inner h2{position:relative;font-family:var(--font-display);font-size:36px;line-height:1.1;letter-spacing:-.022em;font-weight:620;color:var(--text-strong);margin:0 0 14px;text-wrap:balance}.blog-reclaim-hours .cta-inner p{position:relative;font-size:16px;line-height:1.6;color:var(--text-secondary);max-width:52ch;margin:0 auto 28px;font-variant-numeric:tabular-nums lining-nums}.blog-reclaim-hours .cta-inner .btn-cta{position:relative;font-size:15px;padding:13px 26px}.blog-reclaim-hours .related{padding:0 32px 88px}.blog-reclaim-hours .related-inner{max-width:var(--container-max);margin:80px auto 0}.blog-reclaim-hours .related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.blog-reclaim-hours .related-head h2{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.012em;color:var(--text-strong);margin:0}.blog-reclaim-hours .related-head .eyebrow-lbl{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.blog-reclaim-hours .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-reclaim-hours .related-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px 24px 22px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;min-height:168px;transition:box-shadow .16s var(--ease-ui),transform .16s var(--ease-ui)}.blog-reclaim-hours a.related-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-reclaim-hours .related-card .rc-kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-gold-text)}.blog-reclaim-hours .related-card h3{font-family:var(--font-display);font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:590;color:var(--text-strong);margin:0;text-wrap:pretty}.blog-reclaim-hours .related-card .rc-meta{margin-top:auto;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums lining-nums}@media (max-width: 900px){.blog-reclaim-hours .related-grid{grid-template-columns:1fr}}@media (max-width: 768px){.blog-reclaim-hours .breadcrumb,.blog-reclaim-hours .article,.blog-reclaim-hours .cta-band,.blog-reclaim-hours .related{padding-left:20px;padding-right:20px}.blog-reclaim-hours h1.title{font-size:36px}.blog-reclaim-hours .prose .lede{font-size:20px}.blog-reclaim-hours .prose p{font-size:17px}.blog-reclaim-hours .prose h2{font-size:26px}.blog-reclaim-hours .pull p{font-size:22px}.blog-reclaim-hours .cta-inner{padding:40px 26px}.blog-reclaim-hours .cta-inner h2{font-size:28px}.blog-reclaim-hours table.week th,.blog-reclaim-hours table.week td{padding:13px 16px}.blog-reclaim-hours table.week .col-day{display:none}}@media (prefers-reduced-motion: reduce){.blog-reclaim-hours *,.blog-reclaim-hours *:before,.blog-reclaim-hours *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.blog-reclaim-hours .progress-bar{transition:none!important}}
