.blog-review{max-width:1200px;margin:auto}.review-notice{background:#f3eadb;border:1px solid #cfbea4;border-radius:16px;margin-bottom:24px;padding:22px 26px}.review-notice p{margin:8px 0}.review-tabs{flex-wrap:wrap;gap:10px;margin-bottom:44px;display:flex}.review-tabs button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9cec9;border-radius:100px;padding:13px 19px}.review-tabs button[aria-pressed=true]{color:#fff;background:#263c34;border-color:#263c34}.reader-figure{margin:32px 0}.reader-figure img{background:#f3f2ed;border-radius:18px;width:100%;height:auto}.reader-figure figcaption{color:#5b645f;margin:12px 0;font-size:14px;line-height:1.6}.reader-answer{background:#eff3ed;border-left:4px solid #516a5b;margin:28px 0;padding:18px 24px}.reader-answer p{margin:8px 0 0}.reader-tool{background:#f1f3ee;border:1px solid #d8dfd4;border-radius:20px;margin:40px 0;padding:30px}.reader-tool h2{margin-top:12px}.reader-tool p{line-height:1.65}.tool-fields{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.tool-fields label{flex-direction:column;gap:8px;font-size:14px;display:flex}.tool-fields input{color:#202923;box-sizing:border-box;background:#fff;border:1px solid #b6c0b6;border-radius:8px;width:100%;padding:13px;font-size:18px}.tool-range{display:block}.tool-range input{accent-color:#345140;width:100%;margin:18px 0;display:block}.tool-result{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.tool-result div{background:#fff;border-radius:10px;padding:16px}.tool-result small{min-height:42px;line-height:1.5;display:block}.tool-result strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:24px;display:block}.cash-bars{margin:24px 0}.cash-bars figcaption{margin-bottom:18px;font-weight:600}.cash-bars>div{grid-template-columns:130px 1fr 125px;align-items:center;gap:10px;margin:15px 0;font-size:14px;display:grid}.cash-bars>div>div{background:#dee3d9;border-radius:4px;height:20px;overflow:hidden}.cash-bars i{background:#385244;height:100%;transition:width .15s;display:block}.reader-checks{gap:8px;margin:24px 0;display:grid}.reader-checks label{cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:14px;padding:15px;line-height:1.5;display:flex}.reader-checks input{accent-color:#345140;flex-shrink:0;width:20px;height:20px;margin-top:2px}.founder-note{border:1px solid #dbddd5;border-radius:16px;gap:20px;margin:35px 0;padding:26px;display:flex}.founder-note img{object-fit:cover;border-radius:50%;flex-shrink:0}.founder-note p{line-height:1.7}.founder-note small{color:#657065}.reader-next{margin:40px 0}.reader-next a{border-bottom:1px solid #d8ded5;padding:20px 0;text-decoration:none;display:block}.reader-next span{color:#626b63;margin-top:8px;line-height:1.6;display:block}.review-end{background:#f4f2ed;border-radius:12px;margin:40px 0;padding:20px;font-size:14px}.blog-review :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #a67433}.blog-review [id]{scroll-margin-top:100px}@media (max-width:640px){.reader-tool{padding:20px 16px}.tool-fields,.tool-result{grid-template-columns:1fr}.tool-result small{min-height:0}.cash-bars>div{grid-template-columns:1fr 110px}.cash-bars>div>div{grid-area:auto/1/auto/-1}.cash-bars b{grid-area:auto/2}.founder-note{flex-direction:column}.review-tabs{gap:8px}.review-tabs button{text-align:left;border-radius:12px;flex:100%}.review-notice{padding:18px}.reader-figure{margin:24px 0}}.journal-photo img{aspect-ratio:3/2;object-fit:cover;display:block}.journal-hero img{aspect-ratio:16/9;max-height:460px}.journal-photo figcaption span{color:#657065;margin-top:6px;font-size:12px;display:block}.article-detail [id]{scroll-margin-top:110px}.article-detail :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #a67433}.article-byline a{color:inherit;text-underline-offset:3px}.article-detail .reader-tool{overflow-wrap:anywhere}@media (max-width:640px){.journal-hero img{aspect-ratio:3/2}.reader-checks label{padding:12px}.article-detail .reader-answer{padding:16px}}
