.v12-post-card{background:var(--v12-paper);border:1px solid var(--v12-line);border-radius:var(--v12-r-md);overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s var(--v12-ease-spring);height:100%}.v12-post-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.v12-post-card__media{aspect-ratio:1200 / 630;overflow:hidden;background:var(--v12-bg-2);border-bottom:1px solid var(--v12-line)}.v12-post-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s var(--v12-ease-spring)}.v12-post-card__body{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1}.v12-post-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--v12-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v12-ink-3);margin-bottom:9px}.v12-post-card__cat{padding:2px 7px;border-radius:var(--v12-r-pill);background:var(--v12-bg-3);color:var(--v12-ink-2);font-weight:600}.v12-post-card__cat--earnings{background:var(--v12-good-soft);color:#14532d}.v12-post-card__cat--guide{background:#dce9f5;color:#14395c}.v12-post-card__cat--comparison{background:#e7e1f3;color:#3b2a63}.v12-post-card__title{font-family:var(--v12-serif);font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--v12-ink);margin:0 0 8px;overflow-wrap:break-word}.v12-post-card__excerpt{font-size:13.5px;line-height:1.55;color:var(--v12-ink-2);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v12-post-card__read{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--v12-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--v12-ink)}.v12-post-card__read svg{transition:transform .18s var(--v12-ease-snap)}.v12-post-card__link:focus-visible{outline:none}.v12-post-card:has(.v12-post-card__link:focus-visible){outline:2px solid var(--v12-ink);outline-offset:2px}@media (hover: hover) and (pointer: fine){.v12-post-card:hover{border-color:var(--v12-line-2);box-shadow:var(--v12-shadow-md);transform:translateY(-2px)}.v12-post-card:hover .v12-post-card__media img{transform:scale(1.04)}.v12-post-card:hover .v12-post-card__read svg{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.v12-post-card,.v12-post-card__media img,.v12-post-card__read svg{transition:none}.v12-post-card:hover,.v12-post-card:hover .v12-post-card__media img{transform:none}}@media (min-width: 768px){.v12-post-card__body{padding:16px 18px 18px}.v12-post-card__title{font-size:21px}}.v12-post-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:40px}.v12-blog-explore{margin-bottom:8px}.v12-blog-explore__h{font-family:var(--v12-serif);font-size:24px;font-weight:600;letter-spacing:-.022em;color:var(--v12-ink);margin:0 0 14px}.v12-blog-explore__card{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title arrow" "desc  arrow";align-items:center;gap:2px 14px;padding:16px 18px;background:var(--v12-paper);border:1px solid var(--v12-line);border-radius:var(--v12-r-md);text-decoration:none;transition:border-color .18s,box-shadow .18s}.v12-blog-explore__title{grid-area:title;font-family:var(--v12-sans);font-size:15px;font-weight:600;line-height:1.35;color:var(--v12-ink);letter-spacing:-.01em;margin:0}.v12-blog-explore__desc{grid-area:desc;font-size:13px;line-height:1.5;color:var(--v12-ink-2)}.v12-blog-explore__arrow{grid-area:arrow;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v12-bg-2);color:var(--v12-ink);flex-shrink:0;transition:background .18s,transform .18s var(--v12-ease-snap)}.v12-blog-explore__card:focus-visible{outline:2px solid var(--v12-ink);outline-offset:2px}@media (hover: hover) and (pointer: fine){.v12-blog-explore__card:hover{border-color:var(--v12-line-2);box-shadow:var(--v12-shadow-sm)}.v12-blog-explore__card:hover .v12-blog-explore__arrow{background:var(--v12-accent);transform:translate(2px)}}@media (prefers-reduced-motion: reduce){.v12-blog-explore__card,.v12-blog-explore__arrow{transition:none}}@media (min-width: 768px){.v12-post-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:52px}}@media (min-width: 1200px){.v12-post-grid{grid-template-columns:repeat(3,1fr);gap:22px}}.v12-article__back{display:inline-flex;align-items:center;gap:7px;font-family:var(--v12-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--v12-ink-3);text-decoration:none;margin-bottom:20px;padding:4px 0;transition:color .15s}.v12-article__back svg{transition:transform .18s var(--v12-ease-snap)}.v12-article__head{margin-bottom:28px}.v12-article__h1{font-family:var(--v12-serif);font-size:29px;font-weight:600;line-height:1.12;letter-spacing:-.025em;color:var(--v12-ink);margin:14px 0 12px;overflow-wrap:break-word;max-width:min(15em,100%)}.v12-article__meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--v12-mono);font-size:11px;color:var(--v12-ink-3);margin-bottom:20px}.v12-article__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.v12-article__hero{width:100%;aspect-ratio:1200 / 630;-o-object-fit:cover;object-fit:cover;border-radius:var(--v12-r-md);border:1px solid var(--v12-line);display:block}.v12-article__body>.v12-prose>div>p,.v12-article__body>.v12-prose>div>ul,.v12-article__body>.v12-prose>div>ol,.v12-article__body>.v12-prose>div>h2,.v12-article__body>.v12-prose>div>h3,.v12-article__body>.v12-prose>div>h4{max-width:min(var(--v12-measure),100%)}.v12-article__body table{max-width:min(860px,100%)}.v12-prose .v12-article__checks{list-style:none;padding-left:0}.v12-prose .v12-article__checks li{display:flex;align-items:flex-start;gap:10px}.v12-article__check{flex-shrink:0;margin-top:.3em;color:var(--v12-accent)}.v12-callout{display:flex;gap:11px;padding:13px 15px;margin:18px 0;border-radius:var(--v12-r-md);border:1px solid var(--v12-line);border-left-width:3px;background:var(--v12-paper);font-size:14px;line-height:1.6;color:var(--v12-ink-2);max-width:min(var(--v12-measure),100%)}.v12-callout__icon{flex-shrink:0;margin-top:2px}.v12-callout__text{margin:0}.v12-callout--tip{border-left-color:var(--v12-good);background:var(--v12-good-soft)}.v12-callout--warning{border-left-color:#b45309;background:#fbf0dc}.v12-callout--info{border-left-color:#1d4ed8;background:#e4ecfa}.v12-callout--tip .v12-callout__icon{color:#14532d}.v12-callout--warning .v12-callout__icon{color:#7c3d00}.v12-callout--info .v12-callout__icon{color:#14306e}.v12-inline-cta{display:flex;flex-direction:column;gap:14px;padding:20px;margin:26px 0;border-radius:var(--v12-r-lg);background:var(--v12-bg-2);border:1px solid var(--v12-line)}.v12-inline-cta__title{font-family:var(--v12-serif);font-size:20px;line-height:1.2;letter-spacing:-.02em;color:var(--v12-ink);margin:0 0 4px}.v12-inline-cta__desc{font-size:13.5px;line-height:1.55;color:var(--v12-ink-2);margin:0}.v12-inline-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--v12-r-pill);background:var(--v12-accent);color:var(--v12-accent-ink);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;align-self:flex-start}.v12-toc{padding:16px 18px;margin:0 0 26px;background:var(--v12-paper);border:1px solid var(--v12-line);border-radius:var(--v12-r-md);max-width:min(var(--v12-measure),100%)}.v12-toc__h{font-family:var(--v12-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--v12-ink-3);margin:0 0 10px}.v12-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.v12-toc li{counter-increment:toc;margin:0 0 6px}.v12-toc a{display:flex;gap:9px;font-size:14px;line-height:1.45;color:var(--v12-ink-2);text-decoration:none;padding:3px 0}.v12-toc a:before{content:counter(toc);font-family:var(--v12-mono);font-size:11px;color:var(--v12-ink-3);flex-shrink:0;min-width:1.4em}.v12-refs{margin:30px 0;padding-top:18px;border-top:1px solid var(--v12-line);max-width:min(var(--v12-measure),100%)}.v12-refs__h{font-family:var(--v12-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--v12-ink-3);margin:0 0 10px}.v12-refs ol{margin:0;padding-left:1.3em;font-size:13.5px;line-height:1.6}.v12-refs li{margin-bottom:6px;color:var(--v12-ink-2)}.v12-refs a{color:var(--v12-ink);text-decoration:underline;text-underline-offset:3px}.v12-blog-faq{margin:34px 0;max-width:min(var(--v12-measure),100%)}.v12-blog-faq__h{font-family:var(--v12-serif);font-size:24px;font-weight:600;letter-spacing:-.022em;color:var(--v12-ink);margin:0 0 16px}.v12-blog-faq__item{border-bottom:1px solid var(--v12-line);padding:14px 0}.v12-blog-faq__q{font-size:15px;font-weight:600;color:var(--v12-ink);margin:0 0 7px;line-height:1.45}.v12-blog-faq__a{font-size:14px;line-height:1.65;color:var(--v12-ink-2);margin:0}.v12-related{margin:38px 0 8px}.v12-related__h{font-family:var(--v12-serif);font-size:24px;font-weight:600;letter-spacing:-.022em;color:var(--v12-ink);margin:0 0 16px}@media (hover: hover) and (pointer: fine){.v12-article__back:hover{color:var(--v12-ink)}.v12-article__back:hover svg{transform:translate(-3px)}.v12-toc a:hover{color:var(--v12-ink)}.v12-inline-cta__btn:hover{background:var(--v12-accent-2)}}@media (prefers-reduced-motion: reduce){.v12-article__back,.v12-article__back svg{transition:none}}@media (min-width: 768px){.v12-article__h1{font-size:42px}.v12-article__head{margin-bottom:36px}.v12-inline-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px}.v12-inline-cta__btn{align-self:auto}}
