:root{--zen-rust:#a3401f;--zen-rust-dk:#74290f;--zen-rust-lt:#f0d9cc;--zen-bone:#f3ece0;--zen-paper:#fbf8f2;--zen-ink:#231f1a;--zen-mute:#6b6157;--zen-rule:#d9ccb6;--zen-head:"Franklin Gothic Medium", "Franklin Gothic", "Arial Narrow", "Liberation Sans Narrow", Arial, sans-serif;--zen-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}.zen-body{background:var(--zen-bone);color:var(--zen-ink);font:15px/1.6 var(--zen-body);margin:0}.zen-body a{color:var(--zen-rust-dk)}.zen-strip{background:var(--zen-ink);color:var(--zen-bone);font:12px/1.4 var(--zen-head);letter-spacing:.04em;text-transform:uppercase}.zen-strip__in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1120px;margin:0 auto;padding:6px 14px;display:flex}.zen-strip__ed{color:#e9a184}.zen-strip__date{flex:1}.zen-strip__age{border:1px solid var(--zen-bone);padding:0 5px}.zen-mast{background:var(--zen-paper);border-bottom:3px double var(--zen-ink)}.zen-mast__in{grid-template-columns:1fr auto;grid-template-areas:"name cta""tag tag";align-items:center;gap:2px 12px;max-width:1120px;margin:0 auto;padding:14px;display:grid}.zen-mast__name{font:700 30px/1 var(--zen-head);letter-spacing:-.01em;grid-area:name;text-decoration:none}.zen-body .zen-mast__name{color:var(--zen-ink)}.zen-mast__a{text-transform:lowercase}.zen-mast__b{color:var(--zen-rust)}.zen-mast__tag{font:13px/1.3 var(--zen-head);color:var(--zen-mute);grid-area:tag;margin:4px 0 0}.zen-mast__cta{font:600 13px/1 var(--zen-head);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--zen-rust);grid-area:cta;padding:9px 12px;text-decoration:none}.zen-body .zen-mast__cta{color:var(--zen-rust)}.zen-mast__cta:hover{background:var(--zen-rust)}.zen-body .zen-mast__cta:hover{color:var(--zen-paper)}.zen-tabs{background:var(--zen-rust);z-index:5;position:sticky;top:0}.zen-tabs__list{scrollbar-width:none;max-width:1120px;margin:0 auto;padding:0 8px;list-style:none;display:flex;overflow-x:auto}.zen-tabs__list::-webkit-scrollbar{display:none}.zen-tabs__item{flex:none}.zen-tabs__link{font:600 14px/1.2 var(--zen-head);text-transform:uppercase;letter-spacing:.03em;border-bottom:3px solid #0000;padding:10px 12px;text-decoration:none;display:block}.zen-body .zen-tabs__link{color:var(--zen-bone)}.zen-tabs__link:hover,.zen-tabs__link--on{border-bottom-color:var(--zen-bone);background:var(--zen-rust-dk)}.zen-wrap{max-width:1120px;margin:0 auto;padding:18px 14px 40px}.zen-grid{grid-template-columns:1fr;gap:22px;display:grid}.zen-story{background:var(--zen-paper);border:1px solid var(--zen-rule);min-width:0;padding:18px 16px 22px}.zen-side{flex-direction:column;gap:16px;display:flex}@media (width>=900px){.zen-grid{grid-template-columns:minmax(0,1fr) 300px}.zen-grid--narrow{grid-template-columns:minmax(0,760px) 300px}.zen-story{padding:26px 32px 30px}.zen-side{align-self:start;position:sticky;top:56px}}.zen-crumbs{font:12px/1.3 var(--zen-head);color:var(--zen-mute);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.zen-crumbs__link{text-decoration:none}.zen-crumbs__sep{color:var(--zen-rule)}.zen-kicker{background:var(--zen-rust);color:var(--zen-paper);font:600 11px/1.5 var(--zen-head);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;padding:2px 7px;display:inline-block}.zen-h1{font:700 clamp(26px, 5vw, 38px)/1.1 var(--zen-head);letter-spacing:-.01em;margin:0 0 8px}.zen-dek{color:#3e362e;margin:0 0 8px;font-size:17px;line-height:1.45}.zen-byline{border-bottom:1px solid var(--zen-rule);font:12px/1.4 var(--zen-head);color:var(--zen-mute);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px;padding-bottom:10px}.zen-byline__dot{color:var(--zen-rust)}.zen-fig{max-width:560px;margin:0 0 18px}.zen-fig__img{border:1px solid var(--zen-rule);width:100%;height:auto;display:block}.zen-fig__cap{color:var(--zen-mute);border-left:3px solid var(--zen-rust);margin-top:6px;padding-left:8px;font-size:12.5px}.zen-copy h2{border-top:2px solid var(--zen-ink);font:700 22px/1.2 var(--zen-head);margin:28px 0 8px;padding-top:8px}.zen-copy h3{font:700 17px/1.25 var(--zen-head);color:var(--zen-rust-dk);margin:20px 0 6px}.zen-copy p,.zen-copy li{max-width:68ch}.zen-copy ul,.zen-copy ol{padding-left:20px}.zen-copy li{margin-bottom:4px}.zen-copy img{border:1px solid var(--zen-rule);max-width:100%;height:auto;margin:6px 0;display:block}.zen-copy blockquote{background:var(--zen-rust-lt);border-left:4px solid var(--zen-rust);margin:14px 0;padding:8px 14px}.zen-copy blockquote p{margin:4px 0}.zen-copy table{border-collapse:collapse;width:100%;margin:12px 0 16px;font-size:14px;display:block;overflow-x:auto}.zen-copy th{text-align:left;font:600 12px/1.3 var(--zen-head);text-transform:uppercase;letter-spacing:.04em;background:var(--zen-ink);color:var(--zen-bone);padding:7px 8px}.zen-copy td{border-bottom:1px solid var(--zen-rule);vertical-align:top;padding:7px 8px}.zen-copy tr:nth-child(2n) td{background:#f6f0e6}.zen-copy a[rel~=sponsored]{background:var(--zen-rust);color:var(--zen-paper);font:600 14px/1.2 var(--zen-head);text-transform:uppercase;letter-spacing:.04em;margin:2px 0;padding:7px 14px;text-decoration:none;display:inline-block}.zen-copy em{color:var(--zen-mute)}.zen-offer{border:2px solid var(--zen-rust);background:var(--zen-bone);margin:0 0 18px;padding:12px 14px}.zen-offer__label{font:600 11px/1.4 var(--zen-head);text-transform:uppercase;letter-spacing:.08em;color:var(--zen-rust);margin:0}.zen-offer__head{font:700 22px/1.2 var(--zen-head);margin:2px 0 4px}.zen-offer__det{margin:0 0 4px}.zen-offer__terms{color:var(--zen-mute);margin:0;font-size:13px}.zen-steps{margin-top:24px}.zen-steps__h,.zen-ledger__h,.zen-ask__h{border-top:2px solid var(--zen-ink);font:700 20px/1.2 var(--zen-head);margin:0 0 10px;padding-top:8px}.zen-steps__list{margin:0;padding:0;list-style:none}.zen-steps__item{border-bottom:1px dotted var(--zen-rule);gap:12px;padding:9px 0;display:flex}.zen-steps__n{font:700 22px/1 var(--zen-head);color:var(--zen-rust);flex:none;min-width:30px}.zen-steps__t{font-family:var(--zen-head)}.zen-ledger{gap:14px;margin-top:24px;display:grid}@media (width>=640px){.zen-ledger{grid-template-columns:1fr 1fr}}.zen-ledger__col{padding:0 0 4px}.zen-ledger__list{margin:0;padding:0;list-style:none}.zen-ledger__li{border-bottom:1px solid var(--zen-rule);padding:6px 0 6px 18px;font-size:14px;position:relative}.zen-ledger__li:before{font-weight:700;position:absolute;top:6px;left:0}.zen-ledger__col--up .zen-ledger__li:before{content:"+";color:#3d6b35}.zen-ledger__col--down .zen-ledger__li:before{content:"–";color:var(--zen-rust)}.zen-ask{margin-top:24px}.zen-ask__item{border-bottom:1px solid var(--zen-rule)}.zen-ask__q{cursor:pointer;font:600 15px/1.35 var(--zen-head);padding:9px 0;list-style:none}.zen-ask__q::-webkit-details-marker{display:none}.zen-ask__q:before{content:"Q ";color:var(--zen-rust)}.zen-ask__a{color:#3e362e;margin:0 0 10px}.zen-cta{background:var(--zen-ink);color:var(--zen-bone);gap:10px;margin-top:26px;padding:14px;display:grid}.zen-cta__btn{background:var(--zen-rust);font:600 15px/1.2 var(--zen-head);text-transform:uppercase;letter-spacing:.05em;justify-self:start;padding:10px 18px;text-decoration:none}.zen-body .zen-cta__btn{color:var(--zen-paper)}.zen-cta__law{color:#d9cfbf;margin:0;font-size:12.5px;line-height:1.5}.zen-box{background:var(--zen-paper);border:1px solid var(--zen-rule);border-top:4px solid var(--zen-rust);padding:12px 14px}.zen-box__h{font:700 14px/1.2 var(--zen-head);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.zen-sheet{margin:0}.zen-sheet__row{border-bottom:1px dotted var(--zen-rule);grid-template-columns:42% 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.zen-sheet__k{color:var(--zen-mute);font-family:var(--zen-head)}.zen-sheet__v{margin:0}.zen-toc{margin:0;padding-left:18px;font-size:13.5px}.zen-toc__li{margin-bottom:4px}.zen-toc__a{text-decoration:none}.zen-teasers{margin:0;padding:0;list-style:none}.zen-teaser{border-bottom:1px solid var(--zen-rule);gap:10px;padding:8px 0;display:flex}.zen-teaser:last-child{border-bottom:0}.zen-teaser__thumb{background:var(--zen-ink);height:46px;color:var(--zen-bone);font:700 14px/1 var(--zen-head);flex:0 0 46px;justify-content:center;align-items:center;display:flex}.zen-teaser__thumb--app,.zen-teaser__thumb--bonus{background:var(--zen-rust)}.zen-teaser__thumb--review{background:var(--zen-rust-dk)}.zen-teaser__link{min-width:0;text-decoration:none;display:block}.zen-teaser__label{font:700 14px/1.25 var(--zen-head);display:block}.zen-teaser__text{color:var(--zen-mute);font-size:12.5px;line-height:1.4;display:block}.zen-lost{padding-left:18px}.zen-lost__li{margin-bottom:4px}.zen-foot{background:var(--zen-ink);color:#d9cfbf;border-top:4px solid var(--zen-rust)}.zen-foot__in{max-width:1120px;margin:0 auto;padding:20px 14px 28px;font-size:13px}.zen-foot__name{font:700 18px/1 var(--zen-head);color:var(--zen-bone);margin:0 0 8px}.zen-foot__links{flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:0;list-style:none;display:flex}.zen-body .zen-foot__link{color:var(--zen-bone)}.zen-foot__note{max-width:80ch;margin:0 0 6px}.zen-foot__note--rg{color:#e9a184}
