.editorial-content{color:hsl(var(--foreground))}.editorial-content .editorial-body>:first-child{margin-top:0}.editorial-content .editorial-body h2{border-bottom:3px solid hsl(var(--accent) / .3);font-family:var(--font-heading);letter-spacing:-.02em;color:hsl(var(--foreground));margin:3.5rem 0 1.5rem;padding-bottom:1rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:900;line-height:1.05}.editorial-content .editorial-body h2:before{content:"";background:hsl(var(--primary));width:40px;height:3px;margin-bottom:12px;display:block}.editorial-content .editorial-body h3{font-family:var(--font-heading);letter-spacing:-.02em;color:hsl(var(--foreground));margin:2.5rem 0 1rem;scroll-margin-top:6rem;font-size:1.3rem;font-weight:900;line-height:1.12}.editorial-content .editorial-body p{color:hsl(var(--foreground));margin-bottom:1.5rem;font-weight:600;line-height:1.8}.editorial-content .editorial-body .lead{color:hsl(var(--foreground));text-wrap:pretty;margin-bottom:2rem;font-size:1.125rem;font-weight:900;line-height:1.62}.editorial-content .editorial-body .lead:first-letter{font-family:var(--font-heading);float:left;color:hsl(var(--primary));-webkit-initial-letter:normal;initial-letter:normal;margin:.08em .16em 0 0;padding:0;font-size:3.3em;font-weight:900;line-height:.82}@supports (-webkit-initial-letter:2) or (initial-letter:2) or (-webkit-initial-letter:2){.editorial-content .editorial-body .lead:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:2;initial-letter:2;margin:0 .28em 0 0}}.editorial-content .editorial-body a{color:hsl(var(--accent));font-weight:900;text-decoration:none}.editorial-content .editorial-body a:hover{color:hsl(var(--foreground));text-decoration:underline}.editorial-content .editorial-body a.cta-btn,.editorial-content .editorial-body a.cta-btn:hover{color:#fff}.editorial-content .editorial-body a.affiliate-link{text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:hsl(var(--accent) / .58);text-decoration-color:hsl(var(--accent) / .58);text-underline-offset:.18em;text-decoration-skip-ink:auto}.editorial-content .editorial-body a.affiliate-link:hover{-webkit-text-decoration-color:hsl(var(--foreground) / .72);text-decoration-color:hsl(var(--foreground) / .72)}.editorial-content .editorial-body a.affiliate-link:after{content:" (affiliate link)";opacity:.72;font-size:.78em;font-weight:600;text-decoration:none}.editorial-content .editorial-body strong{color:hsl(var(--accent));font-weight:900}.editorial-content .editorial-body ul,.editorial-content .editorial-body ol{margin:1.25rem 0 1.75rem 1.5rem}.editorial-content .editorial-body ul{list-style:outside}.editorial-content .editorial-body ol{list-style:decimal}.editorial-content .editorial-body li{color:hsl(var(--foreground));margin:.5rem 0;line-height:1.75}.editorial-content .editorial-body li::marker{color:hsl(var(--accent));font-weight:900}.editorial-content .editorial-body img{box-shadow:0 24px 48px hsl(var(--foreground) / .16);border-radius:8px}.editorial-content .editorial-body blockquote{border-left:4px solid hsl(var(--primary));color:#fffc;box-shadow:3px 3px 0 hsl(var(--poster-ink) / .12);background:#ffffff0a;border-radius:12px;margin:2.5rem 0;padding:1rem;font-size:1.125rem;font-style:italic;font-weight:700}.editorial-content .editorial-body code{color:hsl(var(--accent));background:#ffffff14;border-radius:.35rem;padding:.125rem .375rem;font-weight:800}.editorial-content .editorial-body .editorial-scroll{margin:2rem 0;overflow-x:visible}.editorial-content .editorial-body .editorial-callout{border-left:4px solid hsl(var(--primary));background:linear-gradient(90deg, hsl(var(--primary) / .1), transparent);box-shadow:3px 3px 0 hsl(var(--poster-ink,var(--foreground)) / .12);border-radius:12px;margin:2rem 0;padding:1rem 1rem 1rem 1.25rem}.editorial-content .editorial-body .editorial-callout-secondary{border-left-color:hsl(var(--secondary));background:linear-gradient(90deg, hsl(var(--secondary) / .1), transparent)}.editorial-content .editorial-body .editorial-inline-quote{border-left:4px solid hsl(var(--primary));color:hsl(var(--foreground) / .82);margin:2rem 0;padding-left:1rem;font-style:italic}.editorial-content .editorial-body .editorial-kicker{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent));margin-bottom:.5rem;font-size:.72rem;font-weight:900;display:block}.editorial-content .editorial-body .editorial-panel{border:3px solid hsl(var(--border) / .22);background:hsl(var(--background));box-shadow:var(--brand-shadow-sm);border-radius:12px;margin:2rem 0;padding:1.25rem;position:relative}.editorial-content .editorial-body .editorial-panel-accent{border-color:hsl(var(--secondary) / .32);background:hsl(var(--secondary) / .1)}.editorial-content .editorial-body .editorial-panel-warning{border-color:hsl(var(--warning) / .72);background:hsl(var(--warning) / .14);color:hsl(var(--foreground))}.editorial-content .editorial-body .editorial-panel-centered{text-align:center;overflow:hidden}.editorial-content .editorial-body .editorial-card{border:2px solid hsl(var(--border) / .24);background:hsl(var(--background) / .55);border-radius:8px;margin:1rem 0;padding:.85rem 1rem}.editorial-content .editorial-body .editorial-stack>*+*{margin-top:.75rem}.editorial-content .editorial-body .editorial-media-row{align-items:center;gap:.75rem;display:flex}.editorial-content .editorial-body .editorial-icon-badge{background:hsl(var(--secondary) / .18);width:2.5rem;height:2.5rem;color:hsl(var(--secondary));border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.editorial-content .editorial-body .editorial-icon{color:currentColor;width:1.25rem;height:1.25rem}.editorial-content .editorial-body .editorial-chip{border-radius:.45rem;padding:.15rem .45rem;font-size:.95em;font-weight:800;display:inline-block}.editorial-content .editorial-body .editorial-chip-primary{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.editorial-content .editorial-body .editorial-chip-secondary{background:hsl(var(--secondary) / .14);color:hsl(var(--secondary))}.editorial-content .editorial-body .editorial-panel-title{font-family:var(--font-heading);color:hsl(var(--foreground));margin:0 0 .75rem;font-size:1.125rem;font-weight:900;line-height:1.15}.editorial-content .editorial-body .editorial-panel-copy{color:hsl(var(--foreground) / .8)}.editorial-content .editorial-body .editorial-caption{color:hsl(var(--foreground) / .72);font-size:.92rem;font-style:italic}.editorial-content .editorial-body .editorial-no-margin{margin-bottom:0}.editorial-content .editorial-body a.cta-btn{border:2px solid hsl(var(--foreground));background:hsl(var(--primary));color:#fff;box-shadow:var(--brand-shadow-btn);border-radius:.75rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.editorial-content .editorial-body a.cta-btn:hover{background:hsl(var(--primary) / .92);text-decoration:none;transform:translateY(1px)}.editorial-content .editorial-body code:before,.editorial-content .editorial-body code:after{content:none}.editorial-content .editorial-body hr{background-image:radial-gradient(circle, hsl(var(--poster-ink,var(--foreground)) / .18) 0 1.2px, transparent 1.4px);background-size:8px 8px;border:none;height:12px;margin:3rem 0}.editorial-content .editorial-body table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid hsl(var(--border) / .2);background:hsl(var(--background) / .72);border-radius:8px;width:100%;margin:1.5rem 0 2rem;font-size:.9rem;overflow:hidden}.editorial-content .editorial-body .editorial-scroll>table{margin:0}.editorial-content .editorial-body thead th{border-bottom:1px solid hsl(var(--border) / .24);background:hsl(var(--muted) / .34);text-align:left;vertical-align:bottom;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground));padding:.8rem .75rem;font-size:.72rem;font-weight:900;line-height:1.25}.editorial-content .editorial-body thead th+th,.editorial-content .editorial-body tbody td+td{border-left:1px solid hsl(var(--border) / .1)}.editorial-content .editorial-body tbody tr:nth-child(2n){background:hsl(var(--foreground) / .025)}.editorial-content .editorial-body tbody td{border-bottom:1px solid hsl(var(--border) / .14);vertical-align:top;overflow-wrap:anywhere;color:hsl(var(--foreground) / .86);padding:.85rem .75rem;font-weight:650;line-height:1.5}.editorial-content .editorial-body tbody tr:last-child td{border-bottom:0}.editorial-content .editorial-body table[data-column-count="2"] th:first-child,.editorial-content .editorial-body table[data-column-count="2"] td:first-child{width:38%}.editorial-content .editorial-body table[data-column-count="3"] th:first-child,.editorial-content .editorial-body table[data-column-count="3"] td:first-child{width:28%}.editorial-content .editorial-body table[data-column-count="4"] th:first-child,.editorial-content .editorial-body table[data-column-count="4"] td:first-child{width:22%}.editorial-content .editorial-body table[data-column-count="4"] th:last-child,.editorial-content .editorial-body table[data-column-count="4"] td:last-child{width:32%}.editorial-content .editorial-body table[data-column-count="5"] th:first-child,.editorial-content .editorial-body table[data-column-count="5"] td:first-child{width:14%}.editorial-content .editorial-body table[data-column-count="5"] th:nth-child(2),.editorial-content .editorial-body table[data-column-count="5"] td:nth-child(2){width:16%}.editorial-content .editorial-body table[data-column-count="5"] th:nth-child(3),.editorial-content .editorial-body table[data-column-count="5"] td:nth-child(3){width:17%}.editorial-content .editorial-body table[data-column-count="5"] th:nth-child(4),.editorial-content .editorial-body table[data-column-count="5"] td:nth-child(4){width:19%}.editorial-content .editorial-body table[data-column-count="5"] th:nth-child(5),.editorial-content .editorial-body table[data-column-count="5"] td:nth-child(5){width:34%}@media (max-width:767px){.editorial-content .editorial-body .editorial-scroll{margin:1.5rem 0 2rem}.editorial-content .editorial-body table{background:0 0;border:0;font-size:.9rem;display:block}.editorial-content .editorial-body thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-content .editorial-body tbody{display:block}.editorial-content .editorial-body tbody tr{border:1px solid hsl(var(--border) / .22);background:hsl(var(--background) / .76);box-shadow:2px 2px 0 hsl(var(--poster-ink,var(--foreground)) / .1);border-radius:8px;display:block;overflow:hidden}.editorial-content .editorial-body tbody tr:nth-child(2n){background:hsl(var(--background) / .84)}.editorial-content .editorial-body tbody tr+tr{margin-top:.75rem}.editorial-content .editorial-body tbody td{--table-label-width:clamp(7rem, 38%, 13rem);border-bottom:1px solid hsl(var(--border) / .14);min-height:3.25rem;padding:.75rem .75rem .75rem calc(var(--table-label-width) + 1rem);display:block;position:relative;width:auto!important}.editorial-content .editorial-body tbody td+td{border-left:0}.editorial-content .editorial-body tbody td[data-label]:before{content:attr(data-label);width:calc(var(--table-label-width) - .5rem);letter-spacing:0;text-transform:uppercase;color:hsl(var(--accent));font-size:.68rem;font-weight:900;line-height:1.25;position:absolute;top:.82rem;left:.75rem}.editorial-content .editorial-body tbody tr:last-child td:last-child,.editorial-content .editorial-body tbody tr td:last-child{border-bottom:0}}.editorial-content .editorial-body div[class*=border-l-4],.editorial-content .editorial-body div[class*=border-l-]{box-shadow:3px 3px 0 hsl(var(--poster-ink,var(--foreground)) / .12);border-radius:12px!important}@media (min-width:640px){.editorial-content .editorial-body h2{margin-top:5rem;margin-bottom:2rem;font-size:1.875rem}.editorial-content .editorial-body .lead{font-size:1.25rem}.editorial-content .editorial-body .editorial-panel{padding:1.5rem}.editorial-content .editorial-body blockquote{padding:1.25rem 1.5rem}}@media (min-width:768px){.editorial-content .editorial-body h2{font-size:2.25rem}.editorial-content .editorial-body .lead{font-size:1.5rem}.editorial-content .editorial-body .editorial-panel-title{font-size:1.25rem}}.editorial-content .editorial-body figure{margin:2rem 0}.editorial-content .editorial-body .cernit-construction,.editorial-content .editorial-body .pasta-construction{container-type:inline-size}.editorial-content .editorial-body .cernit-construction svg,.editorial-content .editorial-body .pasta-construction svg{background:0 0;width:100%;max-width:28rem;height:auto;margin-inline:auto;display:block}.editorial-content .editorial-body .cernit-diagram-grid,.editorial-content .editorial-body .pasta-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.editorial-content .editorial-body .cernit-diagram-panel,.editorial-content .editorial-body .pasta-diagram-panel{color:#fff;background:#0909a4;border:1px solid #ffffff3d;border-radius:.75rem;min-width:0;padding:.875rem}.editorial-content .editorial-body .cernit-construction text,.editorial-content .editorial-body .pasta-construction text{font-family:inherit}.editorial-content .editorial-body .cernit-panel-label,.editorial-content .editorial-body .pasta-panel-label{min-height:2.5rem;margin:0 0 .5rem;font-size:.95rem;line-height:1.35}.editorial-content .editorial-body .cernit-panel-description,.editorial-content .editorial-body .pasta-panel-description{margin:.5rem 0 0;font-size:.875rem;line-height:1.6}@container (max-width:700px){.editorial-content .editorial-body .cernit-diagram-grid,.editorial-content .editorial-body .pasta-diagram-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:360px){.editorial-content .editorial-body .cernit-diagram-panel,.editorial-content .editorial-body .pasta-diagram-panel{padding:.625rem}.editorial-content .editorial-body .cernit-construction text,.editorial-content .editorial-body .pasta-construction text{font-size:19px}}.editorial-content .editorial-body .pasta-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1.5rem;display:grid}@container (max-width:700px){.editorial-content .editorial-body .pasta-setup{grid-template-columns:minmax(0,1fr)}}.editorial-content .editorial-body figure img{width:auto;max-width:100%;height:auto;max-height:34rem;margin-inline:auto;display:block}.editorial-content .editorial-body figcaption{max-width:40rem;color:hsl(var(--muted-foreground));margin:.75rem auto 0;font-size:.875rem;line-height:1.6}.editorial-content .editorial-body aside{border-left:4px solid hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:.75rem;margin:2rem 0;padding:1.25rem}.editorial-content .editorial-body aside p:last-child{margin-bottom:0}.editorial-content .editorial-body details{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .25);border-radius:.75rem;margin:2rem 0;padding:1rem 1.25rem}.editorial-content .editorial-body summary{cursor:pointer;font-weight:800;line-height:1.6}.editorial-content .editorial-body summary:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.editorial-content .editorial-body details[open] summary{margin-bottom:1.25rem}.editorial-content .editorial-body details>:last-child{margin-bottom:0}.editorial-content .editorial-body caption{caption-side:top;text-align:left;color:hsl(var(--muted-foreground));padding:0 0 .75rem;font-size:.875rem;line-height:1.5}.editorial-content .editorial-body tbody th[scope=row]{border-bottom:1px solid hsl(var(--border) / .14);text-align:left;vertical-align:top;padding:.85rem .75rem;line-height:1.5}@media (max-width:767px){.editorial-content .editorial-body caption{width:100%;display:block}.editorial-content .editorial-body tbody th[scope=row]{background:hsl(var(--foreground) / .04);padding:.75rem;display:block;width:auto!important}}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next){border:0;border-top:2px solid hsl(var(--accent));border-bottom:1px solid hsl(var(--foreground) / .2);background:0 0;border-radius:0;margin-block:1.75rem;padding:1rem 0}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next)>p{margin:0 0 .75rem}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) ul{margin:0;padding:0;list-style:none}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) li{margin:0;padding:0}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) li+li{border-top:1px solid hsl(var(--foreground) / .16)}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) li::marker{content:none}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.4rem 1rem;min-height:56px;padding:.75rem 0;text-decoration:none;display:grid}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) a span{color:hsl(var(--foreground) / .88);font-size:.92rem}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) a strong{font-size:.92rem}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) a:hover strong{text-underline-offset:.2em;text-decoration:underline}.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.editorial-content .editorial-body .article-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-block:1.75rem;display:grid}.editorial-content .editorial-body .article-collection-grid figure{min-width:0;margin:0}.editorial-content .editorial-body .article-collection-grid figure img{aspect-ratio:1;object-fit:contain;background:#fff7ea;width:100%;height:auto}.editorial-content .editorial-body .article-collection-grid figcaption{font-size:.85rem;line-height:1.5}.editorial-content .editorial-body .article-collection-grid figcaption strong{color:hsl(var(--foreground));margin-bottom:.25rem;display:block}@media (max-width:479px){.editorial-content .editorial-body :is(#side-hustle-start,#side-hustle-next) a{grid-template-columns:1fr;gap:.15rem}}@media (max-width:767px){.editorial-content .editorial-body #first-sales-questions td{padding:.75rem}.editorial-content .editorial-body #first-sales-questions td[data-label]:before{content:none}}.editorial-content .editorial-body .article-starter-questions{border-block:1px solid hsl(var(--foreground) / .24);margin-block:1.5rem}.editorial-content .editorial-body .article-starter-questions>details{background:0 0;border:0;border-radius:0;margin:0;padding:.9rem 0}.editorial-content .editorial-body .article-starter-questions>details+details{border-top:1px solid hsl(var(--foreground) / .2)}.editorial-content .editorial-body .article-starter-questions summary{justify-content:space-between;align-items:center;gap:1rem;min-height:28px;list-style:none;display:flex}.editorial-content .editorial-body .article-starter-questions summary::-webkit-details-marker{display:none}.editorial-content .editorial-body .article-starter-questions summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5rem;height:.5rem;margin-right:.25rem;transform:rotate(45deg)}.editorial-content .editorial-body .article-starter-questions details[open]>summary:after{transform:rotate(225deg)}.editorial-content .editorial-body #first-five-pairs-invite{padding-block:.75rem;font-size:.95rem}.editorial-content .editorial-body #cherry-kit-summary>p:first-child{margin-bottom:.75rem;font-size:1.15rem}.editorial-content .editorial-body #cherry-kit-summary dl{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.6fr);gap:.65rem 1rem;margin:0 0 1.25rem;font-size:.9rem;line-height:1.55;display:grid}.editorial-content .editorial-body #cherry-kit-summary dt{font-weight:800}.editorial-content .editorial-body #cherry-kit-summary dd{min-width:0;margin:0}@media (max-width:479px){.editorial-content .editorial-body #cherry-kit-summary dl{grid-template-columns:1fr;gap:.2rem}.editorial-content .editorial-body #cherry-kit-summary dd+dt{margin-top:.7rem}}
