.blog-shell{--editorial-paper:#f8f6f2;--editorial-ink:#253c31;--editorial-muted:#59695f;--editorial-line:#dce1d8;--editorial-cream:#f3e9db;--editorial-sage:#e9efe8;--color-darkgrey:var(--editorial-ink);--color-secondary-text:var(--editorial-muted);--color-white:var(--editorial-paper);--content-width:700px;color:var(--editorial-ink)}.blog-shell,.blog-shell .site-content{background:var(--editorial-paper)}.blog-shell .outer{padding-inline:max(24px,calc(50vw - 640px))}.blog-shell .inner{max-width:1280px}.blog-shell .journal-intro{padding-block:40px 32px}.blog-shell .journal-intro__inner{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.blog-shell .journal-intro h1{color:var(--editorial-ink);font:700 clamp(3.4rem,4vw,5.2rem)/1.08 var(--font-sans);letter-spacing:-.035em;margin:12px 0 16px}.blog-shell .journal-intro__description{color:var(--editorial-muted);font:1.9rem/1.5 var(--font-sans);margin:0}.blog-shell .journal-intro__inner>a{align-items:center;color:var(--editorial-ink);display:inline-flex;flex-shrink:0;font:1.6rem/1.5 var(--font-sans);gap:8px;min-height:44px;text-underline-offset:5px}.blog-shell .journal-section{margin-top:72px}.blog-shell .journal-home>.inner>.journal-section:first-child{margin-top:8px}.blog-shell .journal-section h2{font-size:clamp(2.8rem,3vw,3.6rem);letter-spacing:-.025em}.blog-shell .journal-section--gifts>.journal-section__heading .journal-eyebrow{display:none}.blog-shell .journal-section--gifts>.journal-section__heading h2{margin-top:0}.blog-shell .journal-section--gifts>.journal-section__intro{display:none}.blog-shell .journal-stories{margin-top:24px}.blog-shell .journal-stories--lead{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.blog-shell .journal-stories--lead .journal-story--first .journal-story__link{flex-direction:column-reverse;height:auto;justify-content:flex-end}.blog-shell .journal-stories--lead .journal-story--first .journal-story__excerpt{display:none}.blog-shell .journal-stories--lead .journal-story--first .journal-story__copy{flex:none}.blog-shell .journal-stories--lead .journal-story--first h3{font-size:clamp(2.5rem,2.6vw,3.4rem)}.blog-shell .journal-story__picture{aspect-ratio:16/9;border-radius:20px}.blog-shell .journal-story h3{color:var(--editorial-ink)}.blog-shell .journal-story__meta{color:var(--editorial-muted);font-size:1.4rem}.blog-shell .journal-stories--lead .journal-story:not(.journal-story--first) .journal-story__picture{width:96px}.blog-shell .journal-stories--lead .journal-story:not(.journal-story--first) .journal-story__link{gap:16px}.blog-shell .journal-budget{background:var(--editorial-sage)}.blog-shell .journal-budget a{background:transparent;border:0;border-bottom:1px solid #96a99a;border-radius:0;margin-right:12px;padding:8px 4px}.blog-shell .journal-budget a:hover{background:transparent;color:#315c43;text-decoration:underline}.blog-shell .journal-section--family{background:var(--editorial-sage);padding:32px}.blog-shell .journal-game{background:var(--editorial-cream);color:var(--editorial-ink);gap:32px;grid-template-columns:minmax(0,1fr) 200px;margin-top:72px;min-height:260px;padding:32px 40px 0}.blog-shell .journal-game__copy{padding-bottom:32px}.blog-shell .journal-game h2{color:var(--editorial-ink);font-size:clamp(2.8rem,3vw,3.6rem)}.blog-shell .journal-game .journal-eyebrow,.blog-shell .journal-game__copy>p:not(.journal-eyebrow){color:var(--editorial-muted)}.blog-shell .journal-game__copy>a{background:#d7483f;color:#fff;gap:16px;margin-top:24px}.blog-shell .journal-game__copy>a:hover{background:#bd392f;color:#fff;text-decoration:none}.blog-shell .journal-game__art{align-items:flex-end;display:flex;justify-content:center}.blog-shell .journal-game__art img{height:auto;max-width:100%;position:static;transform:none;width:200px}.blog-shell .journal-shortcuts{margin-top:72px;padding-top:0}.blog-shell .journal-resource{background:transparent;border:0;border-radius:0;border-top:2px solid #b9c8b8;box-shadow:none;padding-inline:0}.blog-shell .journal-resource:hover{background:transparent;transform:none}.blog-shell .journal-home{padding-bottom:72px}.blog-shell .archive-hero{background:var(--editorial-cream);border:0;border-radius:24px;box-shadow:none;margin-top:32px;min-height:0;padding:32px}.blog-shell .archive-hero-title{color:var(--editorial-ink);font-size:clamp(3.4rem,4vw,4.8rem)}.blog-shell .archive-hero-description{color:var(--editorial-muted);max-width:700px}.blog-shell .archive-hero-image{border-radius:16px;max-height:240px;-o-object-fit:cover;object-fit:cover}.blog-shell .post-card{background:transparent;box-shadow:none}.blog-shell .post-card-title{color:var(--editorial-ink)}.blog-shell .post-card-image-link{border-radius:16px}.blog-shell .post-card-excerpt,.blog-shell .post-card-meta{color:var(--editorial-muted)}.blog-shell.post-template .article{--content-width:800px}.blog-shell.post-template .article-header{--content-width:960px;--container-width:1200px}.blog-shell.post-template .article-header .article-excerpt{max-width:800px}.blog-shell.post-template .article{padding-top:32px}.blog-shell.post-template .article-header{padding-bottom:32px}.blog-shell.post-template .content-breadcrumbs{margin-bottom:24px;margin-top:0}.blog-shell .article-title{color:var(--editorial-ink);font:700 clamp(3.2rem,4vw,4.8rem)/1.12 var(--font-sans);letter-spacing:-.03em}.blog-shell .article-excerpt{color:var(--editorial-muted);font:2.1rem/1.55 var(--font-sans);margin-top:24px}.blog-shell .article-byline{margin-bottom:0;margin-top:24px}.blog-shell .byline-meta-content{color:var(--editorial-muted);flex-wrap:wrap;font:1.5rem/1.5 var(--font-sans)}.blog-shell .gh-canvas .article-image{margin-top:32px}.blog-shell .gh-canvas .article-image img{border-radius:20px}.blog-shell .gh-content{color:var(--editorial-ink);font-family:var(--font-sans);font-size:2rem;line-height:1.65}.blog-shell .gh-content .kg-toggle-heading-text,.blog-shell .gh-content>:is(h2,h3,h4,h5,h6){color:var(--editorial-ink);font-family:var(--font-sans);letter-spacing:-.02em}.blog-shell .gh-content h2{font-size:3.2rem;line-height:1.2}.blog-shell .gh-content h3{font-size:2.5rem;line-height:1.3}.blog-shell .gh-content>:is(p,ul,ol){color:var(--editorial-ink)}.blog-shell .gh-content a:where(:not(.kg-btn,.kg-bookmark-container,.kg-product-card-button,.kg-header-card-button,.kg-signup-card-button,.bookmark__button)){color:#315c43;text-underline-offset:4px}.blog-shell .gh-content a:where(:not(.kg-btn,.kg-bookmark-container,.kg-product-card-button,.kg-header-card-button,.kg-signup-card-button,.bookmark__button)):hover{color:#a8342b}.blog-shell .faq-answer__support-actions a.is-primary,.blog-shell .faq-answer__support-actions a.is-primary:visited{background:#214e40;border-color:#214e40;color:#fff}.blog-shell .faq-answer__support-actions a.is-primary:focus-visible,.blog-shell .faq-answer__support-actions a.is-primary:hover{background:#193e32;border-color:#193e32;color:#fff}.blog-shell .gh-content>blockquote{background:var(--editorial-sage);border-left:3px solid #72937b;border-radius:0 16px 16px 0;color:var(--editorial-ink);padding:24px}.blog-shell .gh-content figcaption{color:var(--editorial-muted);font-size:1.4rem;line-height:1.5}.blog-shell .gh-content .kg-bookmark-container{background:transparent;border-color:var(--editorial-line);box-shadow:none;color:var(--editorial-ink)}.blog-shell .gh-content .kg-callout-card{background:var(--editorial-sage);color:var(--editorial-ink)}.blog-shell :is(.journal-intro,.journal-home,.article,.archive-hero) a:focus-visible{outline:3px solid #53825b;outline-offset:4px}@media (max-width:767px){.blog-shell .outer{padding-inline:20px}.blog-shell .journal-intro{padding-block:24px}.blog-shell .journal-intro__inner{display:block}.blog-shell .journal-intro h1{font-size:3.6rem}.blog-shell .journal-intro__description{font-size:1.8rem}.blog-shell .journal-intro__inner>a{margin-top:8px}.blog-shell .journal-game,.blog-shell .journal-section,.blog-shell .journal-shortcuts{margin-top:48px}.blog-shell .journal-section__heading{align-items:flex-start;gap:16px}.blog-shell .journal-section__more{flex-shrink:1;gap:8px;max-width:none;width:-moz-fit-content;width:fit-content}.blog-shell .journal-section h2{font-size:2.8rem}.blog-shell .journal-stories--lead{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.blog-shell .journal-stories--lead .journal-story--first,.blog-shell .journal-stories--lead .journal-story:not(.journal-story--first){grid-column:auto;grid-row:auto}.blog-shell .journal-story__picture{border-radius:16px}.blog-shell .journal-stories--lead .journal-story--first h3{font-size:2.6rem}.blog-shell .journal-section--family{padding:24px}.blog-shell .journal-game{gap:0;grid-template-columns:minmax(0,1fr);padding:24px 24px 0}.blog-shell .journal-game__copy{padding-bottom:16px}.blog-shell .journal-game__art{justify-content:flex-end;min-height:0}.blog-shell .journal-game__art img{width:140px}.blog-shell .journal-home{padding-bottom:48px}.blog-shell .archive-hero{margin-top:24px;padding:24px}.blog-shell.post-template .article{padding-top:24px}.blog-shell .article-title{font-size:3.4rem}.blog-shell .article-excerpt{font-size:1.9rem;margin-top:20px}.blog-shell .gh-content{font-size:1.8rem}.blog-shell .gh-content h2{font-size:2.8rem}.blog-shell .gh-content h3{font-size:2.3rem}.blog-shell .gh-canvas .article-image{margin-top:24px}}@media (prefers-reduced-motion:reduce){.blog-shell .journal-story__picture img{transition:none}}.blog-shell #announcement-bar-root{display:none}.blog-shell .journal-game__art:before{content:none}.blog-shell .journal-game__art img{margin-bottom:0}.blog-shell:is(.tag-template,.author-template,.paged) .post-feed{margin-top:0;padding-top:0}.blog-shell .archive-hero{--archive-ink:#253c31;--archive-muted:#59695f;--archive-label:#59695f;box-sizing:border-box;width:100%}.blog-shell:is(.tag-template,.author-template,.paged) .post-card{border:0;border-radius:0;padding:0}.blog-shell:is(.tag-template,.author-template,.paged) .post-card:hover{box-shadow:none;transform:none}.blog-shell .archive-hero-image{min-height:0}.blog-shell .journal-stories--notes h3{font-family:var(--font-sans)}@media(max-width:767px){.blog-shell .archive-hero-image{margin:0;width:100%}}.blog-shell .gh-content .bookmark{background:var(--editorial-sage);border-color:var(--editorial-line);color:var(--editorial-ink)}.blog-shell .gh-content .bookmark__title{color:var(--editorial-ink);font-size:2.4rem;line-height:1.2}.blog-shell .gh-content .bookmark__description{font-size:1.8rem;font-weight:400;line-height:1.5}.blog-shell .gh-content .bookmark:not(.bookmark--bgColor) .bookmark__title{color:var(--editorial-muted);font-size:1.4rem}.blog-shell .gh-content .bookmark:not(.bookmark--bgColor) .bookmark__description{font-size:2rem;font-weight:700;line-height:1.4}.blog-shell .gh-content .bookmark__button{border-color:#a7baac;color:#315c43}.blog-shell .gh-content .bookmark__button:hover{background:#315c43;color:#fff}.blog-shell .bookmark--bgColor .bookmark__button:before,.blog-shell .kg-callout-card .kg-button-card a.kg-btn:before{content:none}.blog-shell .gh-content .article-game-promo{align-items:center;background:var(--editorial-cream);border-radius:24px;color:var(--editorial-ink);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 140px;padding:32px}.blog-shell .article-game-promo__copy{min-width:0}.blog-shell .article-game-promo__title{display:block;font:700 2.8rem/1.15 var(--font-sans);letter-spacing:-.025em}.blog-shell .gh-content .article-game-promo p{color:var(--editorial-muted);font:400 1.7rem/1.5 var(--font-sans);margin:16px 0 24px}.blog-shell .article-game-promo__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.blog-shell .gh-content a.article-game-promo__create{align-items:center;background:#c53b32;border-radius:12px;box-shadow:none;color:#fff;display:inline-flex;font:700 1.6rem/1.5 var(--font-sans);gap:12px;justify-content:center;min-height:48px;padding:12px 20px;text-decoration:none}.blog-shell .gh-content a.article-game-promo__create:hover{background:#a72e27;color:#fff}.blog-shell .gh-content a.article-game-promo__rules{align-items:center;box-shadow:none;display:inline-flex;font:600 1.6rem/1.5 var(--font-sans);min-height:44px;text-decoration:underline;text-underline-offset:4px}.blog-shell .article-game-promo small{color:var(--editorial-muted);display:block;font:400 1.4rem/1.5 var(--font-sans);margin-top:12px}.blog-shell .gh-content .article-game-promo__art{display:block;height:auto;margin:0;width:140px}@media(max-width:600px){.blog-shell .gh-content .article-game-promo{border-radius:20px;display:block;padding:24px;position:relative}.blog-shell .article-game-promo__title{font-size:2.4rem;min-height:84px;padding-right:76px}.blog-shell .gh-content .article-game-promo__art{position:absolute;right:16px;top:24px;width:80px}.blog-shell .gh-content .article-game-promo p{margin-top:12px}.blog-shell .article-game-promo__actions{gap:4px 16px}}@media(max-width:767px){.blog-shell:is(.tag-template,.author-template,.paged) .post-feed{grid-template-columns:minmax(0,1fr)}.blog-shell:is(.tag-template,.author-template,.paged) .post-feed>*{grid-column:1/-1}}.blog-shell .site-content :is(h1,h2,h3)[id]{scroll-margin-top:104px}.blog-shell .journal-toolkit{background:var(--editorial-sage);border-radius:24px;-moz-column-gap:64px;column-gap:64px;display:grid;grid-template-areas:"intro tools" "all tools";grid-template-columns:minmax(240px,.9fr) minmax(0,1.5fr);grid-template-rows:1fr auto;padding:40px;row-gap:24px}.blog-shell .journal-toolkit__intro{grid-area:intro}.blog-shell .journal-toolkit .journal-eyebrow{font-size:1.2rem;letter-spacing:.08em;line-height:1.6;margin:0 0 20px}.blog-shell .journal-toolkit h2{font-size:clamp(3rem,3vw,4rem);line-height:1.12;margin:0;max-width:360px}.blog-shell .journal-tools{display:flex;flex-direction:column;grid-area:tools}.blog-shell .journal-tool{align-items:center;border-bottom:1px solid #c4d0c3;color:var(--editorial-ink);display:flex;gap:24px;justify-content:space-between;min-width:0;padding:24px 0;text-decoration:none}.blog-shell .journal-tool:first-child{padding-top:0}.blog-shell .journal-tool:last-child{border-bottom:0;padding-bottom:0}.blog-shell .journal-tool h3{font:700 2.4rem/1.25 var(--font-sans);letter-spacing:-.02em;margin:0 0 8px}.blog-shell .journal-tool p{color:var(--editorial-muted);font:1.7rem/1.5 var(--font-sans);margin:0;max-width:480px}.blog-shell .journal-tool__arrow{align-items:center;background:#dce6da;border-radius:50%;color:#315c43;display:flex;flex-shrink:0;font:2.4rem/1 var(--font-sans);height:40px;justify-content:center;width:40px}.blog-shell .journal-tool:hover h3{text-decoration:underline;text-underline-offset:4px}.blog-shell .journal-tool:hover .journal-tool__arrow{background:#315c43;color:#fff}.blog-shell .journal-toolkit__all{align-items:center;color:#315c43;display:inline-flex;font:600 1.6rem/1.5 var(--font-sans);gap:12px;grid-area:all;justify-self:start;min-height:44px;text-decoration:underline;text-underline-offset:5px}.blog-shell .journal-toolkit__all:hover{color:var(--editorial-ink)}@media(max-width:900px){.blog-shell .journal-toolkit{-moz-column-gap:32px;column-gap:32px;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);padding:32px}.blog-shell .journal-tool h3{font-size:2.2rem}}@media(max-width:650px){.blog-shell .journal-toolkit{border-radius:20px;display:grid;gap:24px;grid-template-areas:"intro" "tools" "all";grid-template-columns:minmax(0,1fr);padding:24px}.blog-shell .journal-toolkit h2{font-size:3rem;max-width:270px}.blog-shell .journal-toolkit .journal-eyebrow{font-size:1.1rem;margin-bottom:12px}.blog-shell .journal-tool{gap:16px;padding-block:20px}.blog-shell .journal-tool h3{font-size:2rem}.blog-shell .journal-tool p{font-size:1.6rem}.blog-shell .journal-tool__arrow{font-size:2rem;height:32px;width:32px}}.blog-shell .gh-content>blockquote:before{content:none}.blog-shell .gh-content .kg-callout-text,.blog-shell .gh-content>blockquote :is(p,strong,em){color:inherit}.blog-shell .gh-content .kg-callout-text,.blog-shell .gh-content .kg-toggle-content>:is(p,ul,ol),.blog-shell .gh-content>:is(p,ul,ol,dl,blockquote){font-size:inherit;line-height:1.65}.blog-shell .gh-content :is(ul,ol)>li+li{margin-top:.5em}.blog-shell .gh-toc-position{color:var(--editorial-muted)}.blog-shell .gh-content table:not(.gist table){display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.blog-shell .gh-content table:not(.gist table) :is(th,td){font-size:16px;line-height:1.5;min-width:140px;padding:12px}.blog-shell .gh-content table:focus-visible{outline:3px solid #53825b;outline-offset:4px}.blog-shell .gh-content .kg-toggle-card{--ghost-accent-color:#315c43;border-color:#a7baac}.blog-shell .gh-content .kg-toggle-card-icon svg{stroke:#315c43}.blog-shell .gh-content .blockquotes{background:var(--editorial-sage);border-left:3px solid #72937b;border-radius:0 16px 16px 0;color:var(--editorial-ink);padding:24px}.blog-shell .gh-content .blockquotes p{color:inherit;font-size:inherit;line-height:1.65}@media (max-width:767px){.blog-shell.post-template .article{padding-top:20px}.blog-shell.post-template .article-header{padding-bottom:24px}.blog-shell.post-template .article-title{font-size:2.6rem;letter-spacing:-.02em;line-height:1.2}.blog-shell.post-template .article-excerpt{font-size:1.7rem;line-height:1.45;margin-top:16px}.blog-shell.post-template .article-byline{margin-top:16px}.blog-shell.post-template .byline-meta-content{font-size:1.3rem;line-height:1.5}.blog-shell.post-template .content-breadcrumbs{font-size:1.3rem;margin-bottom:16px}.blog-shell.post-template .content-breadcrumbs__current{display:none}.blog-shell.post-template .gh-content{font-size:1.8rem;line-height:1.5}.blog-shell.post-template .gh-content .blockquotes p,.blog-shell.post-template .gh-content .kg-callout-text,.blog-shell.post-template .gh-content .kg-toggle-content>:is(p,ul,ol),.blog-shell.post-template .gh-content>:is(p,ul,ol,dl,blockquote){line-height:1.5}.blog-shell.post-template .gh-content h2{font-size:2.4rem;line-height:1.25}.blog-shell.post-template .gh-content h3{font-size:2.1rem;line-height:1.3}}.blog-shell .archive-hero{margin-bottom:32px}@media(max-width:767px){.blog-shell .archive-hero{margin-bottom:24px}}
/*# sourceMappingURL=blog-editorial.css.map */