[data-blog-theme=writer]{--w-col: 620px}[data-blog-theme=writer] .b-foot{max-width:var(--w-col)}.w-head{text-align:center;padding:88px 20px 10px;max-width:var(--w-col);margin:0 auto}.w-kicker{margin:0;font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.w-name{margin:18px 0 0;font-family:var(--title-font);font-weight:var(--title-weight);font-size:58px;line-height:1.02;letter-spacing:var(--title-track);text-wrap:balance}.w-name a{text-decoration:none}.w-tagline{margin:14px 0 0;font:italic 20px/1.45 var(--body-font);color:var(--muted)}.w-main,.w-post{max-width:var(--w-col);margin:0 auto;padding:0 20px}.w-intro{margin-top:40px;text-align:left}.w-intro p{margin:0 0 .8em}.w-orn{text-align:center;color:var(--muted);font-size:22px;margin:44px 0;opacity:.8}.w-contents-label{text-align:center;margin:0 0 6px;font:600 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.w-year{margin-top:28px}.w-year-label{margin:0 0 8px;font-family:var(--title-font);font-weight:500;font-size:15px;letter-spacing:.12em;font-variant-numeric:oldstyle-nums;color:var(--muted);text-align:center}.w-toc{list-style:none;margin:0;padding:0}.w-toc li{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.w-toc li:last-child{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.w-toc a{display:block;padding:16px 2px;text-decoration:none}.w-toc-line{display:flex;align-items:baseline;gap:10px}.w-toc-title{font:21px/1.3 var(--title-font);font-weight:var(--title-weight);letter-spacing:var(--title-track)}.w-toc a:hover .w-toc-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.w-leader{flex:1;min-width:24px;border-bottom:1.5px dotted color-mix(in srgb,var(--muted) 55%,transparent);transform:translateY(-5px)}.w-toc-date{font:15px var(--body-font);font-variant-numeric:oldstyle-nums;color:var(--muted);white-space:nowrap}.w-toc-sub{display:block;margin-top:3px;font:italic 16.5px/1.45 var(--body-font);color:var(--muted)}.w-bar{max-width:1040px;margin:0 auto;padding:18px 20px;display:flex;justify-content:space-between;align-items:baseline}.w-bar-name{font:600 19px var(--title-font);text-decoration:none}.w-bar nav{display:flex;gap:20px;font-size:13.5px}.w-bar nav a{text-decoration:none;color:var(--muted)}.w-bar nav a:hover{color:var(--text)}.w-post-head{text-align:center;padding-top:64px}.w-post-date{margin:0;font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.w-post-title{margin:16px 0 0;font-family:var(--title-font);font-weight:var(--title-weight);font-size:50px;line-height:1.08;letter-spacing:var(--title-track);text-wrap:balance}.w-post-sub{margin:14px auto 0;max-width:44ch;font:italic 21px/1.45 var(--body-font);color:var(--muted);text-wrap:balance}.w-post-meta{margin:18px 0 0;font-size:13px;color:var(--muted)}.w-post .w-orn{margin:36px 0}.w-sign{margin:34px 0 0;text-align:right;font:italic 20px var(--body-font)}.w-post-foot{display:flex;justify-content:center}.w-turn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.w-turn a{text-decoration:none;display:flex;flex-direction:column;gap:4px}.w-turn span{font:600 11.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.w-turn strong{font:19px/1.3 var(--title-font);font-weight:var(--title-weight)}.w-turn a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.w-turn-next{text-align:right}.w-turn-prev:before{content:"←";color:var(--muted)}.w-turn-next:before{content:"→";color:var(--muted)}[data-blog-theme=writer] .b-sub{background:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}[data-blog-theme=writer] .b-sub h2{font-style:italic;font-weight:400}[data-blog-theme=writer] .b-card{border-radius:0;border-width:0 0 1px;padding:14px 0}@media(max-width:640px){.w-head{padding-top:56px}.w-name{font-size:40px}.w-post-title{font-size:34px}.w-toc-title{font-size:18.5px}.w-leader{display:none}.w-toc-line{flex-direction:column;gap:2px}.w-turn{grid-template-columns:1fr}.w-turn-next{text-align:left}}[data-blog-theme=magazine]{--m-wide: 1080px;--m-red: #b3261e}@media(prefers-color-scheme:dark){[data-blog-theme=magazine]{--m-red: #ff8a80}}[data-blog-theme=magazine] .b-foot{max-width:var(--m-wide)}.m-mast{max-width:var(--m-wide);margin:0 auto;padding:14px 20px 0;text-align:center}.m-mast-top{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line)}.m-mast-name{margin-top:22px;font-family:var(--title-font);font-weight:800;font-size:68px;line-height:1;letter-spacing:-.03em}.m-mast-name a{text-decoration:none}.m-mast-tag{margin:10px 0 0;font:italic 17px var(--body-font);color:var(--muted)}.m-sections{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 26px;margin-top:18px;padding:11px 0;border-top:3px double var(--text);border-bottom:1px solid var(--line);font:600 12.5px var(--sans);letter-spacing:.08em;text-transform:uppercase}.m-sections a{text-decoration:none;color:var(--muted)}.m-sections a:hover,.m-sections a:first-child{color:var(--text)}.m-mast.compact .m-mast-name{font-size:40px;margin-top:14px}.m-main{max-width:var(--m-wide);margin:0 auto;padding:0 20px}.m-sec{margin:0;font:700 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--m-red)}.m-meta{margin:0;font-size:13px;color:var(--muted)}.m-by{color:var(--text);font-weight:600}.m-label{margin:44px 0 18px;padding-top:10px;border-top:2px solid var(--text);font:800 13px var(--sans);letter-spacing:.14em;text-transform:uppercase}.m-cover{aspect-ratio:16 / 10;overflow:hidden;background:var(--code-bg);max-width:100%}.m-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}a:hover>.m-cover img{transform:scale(1.03)}.m-tcover{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:14px 16px;background:color-mix(in srgb,hsl(var(--h) 45% 50%) 22%,var(--bg));color:color-mix(in srgb,hsl(var(--h) 55% 30%) 85%,var(--text))}@media(prefers-color-scheme:dark){.m-tcover{background:color-mix(in srgb,hsl(var(--h) 40% 45%) 28%,var(--bg));color:color-mix(in srgb,hsl(var(--h) 60% 80%) 80%,var(--text))}}.m-tcover-letter{font-family:var(--title-font);font-weight:800;font-size:96px;line-height:.8}.m-tcover.big .m-tcover-letter{font-size:180px}.m-tcover-sec{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.m-lead{display:grid;grid-template-columns:3fr 2fr;gap:32px;align-items:center;margin-top:32px}.m-lead-img{display:block;min-width:0}.m-lead-text{min-width:0}.m-lead h2{margin:10px 0 0;font-family:var(--title-font);font-weight:800;font-size:42px;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.m-lead h2 a,.m-card h3 a,.m-list a{text-decoration:none}.m-lead h2 a:hover,.m-card h3 a:hover,.m-list a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.m-stand{margin:14px 0 16px;font:19px/1.5 var(--body-font);color:var(--muted)}.m-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.m-card{min-width:0;display:flex;flex-direction:column;gap:8px}.m-card>a{display:block;margin-bottom:4px}.m-card h3{margin:0;font-family:var(--title-font);font-weight:750;font-size:22px;line-height:1.18;letter-spacing:-.012em}.m-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.m-list li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.m-list a{font:700 19px/1.25 var(--title-font)}.m-post{max-width:var(--col);margin:0 auto;padding:0 20px}.m-post-head{padding-top:40px}.m-post-title{margin:12px 0 0;font-family:var(--title-font);font-weight:800;font-size:48px;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.m-post-stand{margin:16px 0 0;font:22px/1.45 var(--body-font);color:var(--muted)}.m-post-by{display:flex;align-items:center;gap:10px;margin-top:22px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m-body{margin-top:32px}.m-post-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.m-related .m-grid{grid-template-columns:repeat(3,1fr);gap:18px}.m-related .m-card h3{font-size:17px}.m-related .m-tcover-letter{font-size:60px}[data-blog-theme=magazine] .b-sub{border-radius:0;border-top:3px double var(--text);background:color-mix(in srgb,var(--code-bg) 70%,transparent)}@media(max-width:860px){.m-lead{grid-template-columns:1fr;gap:18px}.m-grid{grid-template-columns:1fr 1fr}.m-mast-name{font-size:48px}}@media(max-width:560px){.m-grid,.m-related .m-grid,.m-list{grid-template-columns:1fr}.m-mast-name{font-size:38px}.m-lead h2{font-size:30px}.m-post-title{font-size:32px}.m-mast-top span{font-size:11.5px}.m-tcover.big .m-tcover-letter{font-size:120px}}.m-card>a,.m-lead-img{text-decoration:none;color:inherit}[data-blog-theme=company]{--c-wide: 1120px;--c-head: "Inter Variable", system-ui, sans-serif}[data-blog-theme=company] .b-foot{display:none}.c-wrap{max-width:var(--c-wide);margin:0 auto;padding-left:20px;padding-right:20px}.c-top{border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:20}.c-top-inner{max-width:var(--c-wide);margin:0 auto;padding:14px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.c-brand{font:750 20px var(--c-head);letter-spacing:-.02em;text-decoration:none}.c-brand.small{font-size:17px}.c-nav{display:flex;align-items:center;gap:22px;font:500 14.5px var(--sans)}.c-nav a{text-decoration:none;color:var(--muted)}.c-nav a[aria-current]{color:var(--text)}.c-nav .site-back{color:var(--muted)}.c-top-right{justify-self:end}.c-hero{background:color-mix(in srgb,var(--brand) 6%,var(--bg));border-bottom:1px solid var(--line);padding:56px 0 0}.c-eyebrow{margin:0;font:600 13px var(--sans);color:var(--brand);text-transform:uppercase;letter-spacing:.1em}.c-hero h1{margin:10px 0 0;font:750 48px/1.08 var(--c-head);letter-spacing:-.03em;text-wrap:balance}.c-tagline{margin:12px 0 0;font:19px/1.5 var(--sans);color:var(--muted);max-width:40em}.c-cats{display:flex;gap:6px;flex-wrap:wrap;margin-top:32px}.c-cats a{text-decoration:none;font:500 14px var(--sans);color:var(--muted);padding:10px 14px;border-bottom:2px solid transparent}.c-cats a[aria-current]{color:var(--text);border-color:var(--brand)}.c-main{padding-top:40px;padding-bottom:64px}.c-cat{margin:0;font:600 12.5px var(--sans);color:var(--brand)}.c-meta{margin:0;font-size:13px;color:var(--muted)}.c-ex{margin:8px 0 12px;font:16px/1.55 var(--sans);color:var(--muted)}.c-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}.c-lead>*{min-width:0}.c-lead-img{display:block;border-radius:12px;overflow:hidden;text-decoration:none}.c-lead h2{margin:8px 0 0;font:700 32px/1.15 var(--c-head);letter-spacing:-.02em;text-wrap:balance}.c-lead h2 a,.c-card h3 a{text-decoration:none}.c-lead h2 a:hover,.c-card h3 a:hover{color:var(--brand)}.c-readmore{display:inline-block;margin-top:16px;font:600 14.5px var(--sans);color:var(--brand);text-decoration:none}.c-label{margin:56px 0 20px;font:700 20px var(--c-head);letter-spacing:-.01em}.c-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px}.c-card{min-width:0;display:flex;flex-direction:column;gap:6px}.c-card>a{display:block;border-radius:10px;overflow:hidden;margin-bottom:8px;text-decoration:none}.c-card h3{margin:0;font:650 19px/1.3 var(--c-head);letter-spacing:-.01em}.c-card .c-ex{margin:2px 0 6px;font-size:15px}[data-blog-theme=company] .t-tcover{font-family:var(--c-head);font-weight:800;background:color-mix(in srgb,var(--brand) 14%,var(--bg));color:color-mix(in srgb,var(--brand) 75%,var(--text))}.c-news{background:var(--brand);color:var(--brand-ink);padding:44px 0;margin-top:24px}.c-news-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.c-news h2{margin:0;font:700 24px var(--c-head);letter-spacing:-.01em}.c-news p{margin:6px 0 0;opacity:.85;font-size:15px}.c-news-form{margin:0!important;max-width:440px;flex:1;min-width:260px}.c-news-form input{border-color:transparent!important}.c-news-btn{border:0;border-radius:99px;padding:10px 18px;font:600 14px var(--sans);background:var(--brand-ink);color:var(--brand);cursor:pointer}.c-news .b-sub-done{color:var(--brand-ink)!important}.c-foot{border-top:1px solid var(--line)}.c-foot-inner{max-width:var(--c-wide);margin:0 auto;padding:32px 20px 12px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.c-foot-inner p{margin:6px 0 0;font-size:14px;color:var(--muted);max-width:30em}.c-foot nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.c-foot nav a{text-decoration:none;color:var(--muted)}.c-foot nav a:hover{color:var(--text)}.c-foot-fine{max-width:var(--c-wide);margin:0 auto;padding:12px 20px 40px;font-size:13px;color:var(--muted)}.c-foot-fine a{color:inherit}.c-post{max-width:var(--col);margin:0 auto;padding:0 20px}.c-post-head{padding-top:44px}.c-crumbs{margin:0;font-size:13.5px;color:var(--muted)}.c-crumbs a{color:var(--brand);text-decoration:none;font-weight:500}.c-post-title{margin:14px 0 0;font:750 44px/1.1 var(--c-head);letter-spacing:-.03em;text-wrap:balance}.c-post-sub{margin:14px 0 0;font:20px/1.5 var(--sans);color:var(--muted)}.c-byline{display:flex;align-items:center;gap:12px;margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.c-byline div:last-child{display:flex;flex-direction:column;font-size:14px}.c-byline span{color:var(--muted);font-size:13px}[data-blog-theme=company] .c-body h2,[data-blog-theme=company] .c-body h3{font-family:var(--c-head)}.c-body{margin-top:32px}.c-post-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.c-cta-box{margin:40px 0 0;padding:26px 28px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:color-mix(in srgb,var(--brand) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}.c-cta-box h2{margin:0;font:700 22px var(--c-head)}.c-cta-box p{margin:6px 0 0;color:var(--muted);font-size:15px}.c-related{padding-bottom:20px}@media(max-width:900px){.c-lead{grid-template-columns:1fr;gap:20px}.c-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.c-top-inner{grid-template-columns:1fr auto;gap:12px}.c-nav a[aria-current=page]{display:none}.c-nav .site-back{font-size:13px}.c-hero{padding-top:36px}.c-hero h1{font-size:34px}.c-grid{grid-template-columns:1fr}.c-post-title{font-size:32px}.c-top-right .site-cta{padding:8px 12px;font-size:13px}}[data-blog-theme=startup]{--s2-wide: 1120px;--s2-head: "Inter Variable", system-ui, sans-serif;--s2-radius: 18px}[data-blog-theme=startup] .b-foot{display:none}.s2-top{max-width:var(--s2-wide);margin:0 auto;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.s2-brand{display:inline-flex;align-items:center;gap:8px;font:800 21px var(--s2-head);letter-spacing:-.03em;text-decoration:none;color:inherit}.s2-brand.small{font-size:17px}.s2-brand-tag{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:99px;border:1.5px solid currentColor;opacity:.8}.s2-top-right{display:flex;align-items:center;gap:18px}.s2-top.on-brand{color:var(--brand-ink)}.s2-top.on-brand .site-back{color:var(--brand-ink);opacity:.85}.s2-top.on-brand .site-back:hover{opacity:1}.s2-top.on-brand .site-back-hint{border-color:color-mix(in srgb,var(--brand-ink) 45%,transparent)}.s2-top.on-brand .site-cta{background:var(--brand-ink);color:var(--brand)}.site-cta.s2-cta{border-radius:99px}.s2-hero{background:var(--brand);color:var(--brand-ink);padding-bottom:56px}.s2-hero-inner{max-width:var(--s2-wide);margin:0 auto;padding:36px 20px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.s2-hero-text h1{margin:0;font:850 60px/1 var(--s2-head);letter-spacing:-.045em;text-wrap:balance}.s2-hero-text p{margin:18px 0 0;font:20px/1.45 var(--sans);opacity:.88;max-width:28em}.s2-feature{display:flex;flex-direction:column;background:var(--bg);color:var(--text);border-radius:var(--s2-radius);overflow:hidden;text-decoration:none;box-shadow:0 24px 60px -20px #00000073;transition:transform .2s}.s2-feature:hover{transform:translateY(-3px) rotate(-.3deg)}.s2-feature-body{display:flex;flex-direction:column;gap:6px;padding:18px 22px 22px}.s2-feature strong{font:750 24px/1.2 var(--s2-head);letter-spacing:-.02em}.s2-tag{margin:0;font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.s2-hero .s2-feature .s2-tag{color:var(--brand)}.s2-meta{margin:0;font-size:13px;color:var(--muted)}.s2-main{max-width:var(--s2-wide);margin:0 auto;padding:0 20px}.s2-label{margin:52px 0 20px;font:800 28px var(--s2-head);letter-spacing:-.03em}.s2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.s2-grid.two{grid-template-columns:repeat(2,1fr)}.s2-card{min-width:0;border:1px solid var(--line);border-radius:var(--s2-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.s2-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -20px #00000059}.s2-card>a{display:block;text-decoration:none}.s2-card-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px}.s2-card h3{margin:0;font:750 20px/1.25 var(--s2-head);letter-spacing:-.02em}.s2-card h3 a{text-decoration:none}.s2-ex{margin:0 0 4px;font-size:15px;line-height:1.5;color:var(--muted)}[data-blog-theme=startup] .t-tcover{font-family:var(--s2-head);font-weight:850;background:color-mix(in srgb,var(--brand) 16%,var(--bg));color:var(--brand)}[data-blog-theme=startup] .t-cover{border-radius:0}.s2-news{margin:64px 0 0;padding:40px;border-radius:var(--s2-radius);background:color-mix(in srgb,var(--brand) 10%,var(--bg));text-align:center}.s2-news h2{margin:0;font:800 28px var(--s2-head);letter-spacing:-.03em}.s2-news p{margin:8px 0 0;color:var(--muted)}.s2-news-form button{border:0;border-radius:99px;padding:10px 20px;font:700 14px var(--sans);background:var(--brand);color:var(--brand-ink);cursor:pointer}.s2-foot{max-width:var(--s2-wide);margin:56px auto 0;padding:26px 20px 44px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.s2-foot nav{display:flex;gap:20px}.s2-foot a{color:inherit;text-decoration:none}.s2-foot .s2-brand{color:var(--text)}.s2-post-band{background:var(--brand);color:var(--brand-ink);padding-bottom:48px}.s2-post-head{max-width:820px;margin:0 auto;padding:32px 20px 0}.s2-post-band .s2-tag{color:var(--brand-ink);opacity:.85}.s2-post-head h1{margin:12px 0 0;font:850 52px/1.04 var(--s2-head);letter-spacing:-.04em;text-wrap:balance}.s2-post-sub{margin:16px 0 0;font:21px/1.45 var(--sans);opacity:.9}.s2-post-meta{display:flex;align-items:center;gap:10px;margin:24px 0 0;font-size:14px;opacity:.9}.s2-post-band .b-avatar{background:color-mix(in srgb,var(--brand-ink) 18%,transparent);color:var(--brand-ink)}.s2-post-band .bk-open{color:var(--brand-ink);border-color:color-mix(in srgb,var(--brand-ink) 40%,transparent)}.s2-post-band .b-draft-note{color:var(--brand-ink)}.s2-post{max-width:var(--col);margin:0 auto;padding:40px 20px 0}[data-blog-theme=startup] .s2-body h2,[data-blog-theme=startup] .s2-body h3{font-family:var(--s2-head);font-weight:750;letter-spacing:-.02em}.s2-post-foot{margin-top:36px;padding-top:18px;border-top:1px solid var(--line)}.s2-cta-card{margin-top:36px;padding:30px;border-radius:var(--s2-radius);background:var(--text);color:var(--bg)}.s2-cta-card h2{margin:0;font:800 26px var(--s2-head);letter-spacing:-.03em}.s2-cta-card p{margin:8px 0 18px;opacity:.8}.s2-cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.s2-cta-card .site-back{color:var(--bg);opacity:.8}.site-cta.big{padding:12px 22px;font-size:15px}@media(max-width:900px){.s2-hero-inner{grid-template-columns:1fr}.s2-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.s2-hero-text h1{font-size:40px}.s2-grid,.s2-grid.two{grid-template-columns:1fr}.s2-post-head h1{font-size:34px}.s2-top{flex-wrap:wrap}.s2-news{padding:28px 20px}}[data-blog-theme=lifestyle]{--l-wide: 1120px;--l-radius: 20px}@media(prefers-color-scheme:light){[data-blog-theme=lifestyle]{--bg: #fdf8f4;--code-bg: #f6ece4;--line: #efe2d7}}[data-blog-theme=lifestyle] .b-foot{display:none}.l-strip{max-width:var(--l-wide);margin:0 auto;padding:14px 20px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.site-cta.l-cta{border-radius:99px;padding:7px 14px;font-size:13px}.l-head{text-align:center;padding:36px 20px 8px}.l-name{font-family:var(--title-font);font-weight:500;font-style:italic;font-size:56px;line-height:1;letter-spacing:-.01em;text-decoration:none}.l-tagline{margin:12px 0 0;font:17px var(--body-font);color:var(--muted)}.l-cats{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin-top:24px}.l-cats a{text-decoration:none;font:500 13.5px var(--sans);color:var(--muted);padding:7px 14px;border-radius:99px}.l-cats a:hover{color:var(--text);background:var(--code-bg)}.l-cats a[aria-current]{background:var(--text);color:var(--bg)}.l-main{max-width:var(--l-wide);margin:0 auto;padding:0 20px}.l-tile-cat{margin:0;font:600 11.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.l-link{display:inline-block;margin-top:14px;font:600 14px var(--sans);color:var(--text);text-decoration:none;border-bottom:1.5px solid var(--brand);padding-bottom:2px}[data-blog-theme=lifestyle] .t-cover,[data-blog-theme=lifestyle] .t-cover img{border-radius:var(--l-radius)}[data-blog-theme=lifestyle] .t-tcover{font-style:italic;font-weight:500}.l-lead{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin-top:36px}.l-lead>*{min-width:0}.l-lead-img{display:block;text-decoration:none}.l-lead .t-cover{aspect-ratio:4 / 3}.l-lead h2{margin:12px 0 0;font-family:var(--title-font);font-weight:var(--title-weight);font-size:40px;line-height:1.1;letter-spacing:var(--title-track);text-wrap:balance}.l-lead h2 a,.l-tile h3 a{text-decoration:none}.l-lead-text>p:not(.l-tile-cat){margin:14px 0 0;font:18px/1.55 var(--body-font);color:var(--muted)}.l-grid{columns:3 260px;column-gap:28px;margin-top:56px}.l-tile{break-inside:avoid;margin-bottom:36px;display:flex;flex-direction:column;gap:8px}.l-tile-img{display:block;text-decoration:none;margin-bottom:6px}.l-t0 .t-cover{aspect-ratio:4 / 5}.l-t1 .t-cover{aspect-ratio:1}.l-t2 .t-cover{aspect-ratio:3 / 4}.l-t3 .t-cover{aspect-ratio:5 / 4}.l-tile h3{margin:0;font-family:var(--title-font);font-weight:var(--title-weight);font-size:24px;line-height:1.18}.l-tile-meta{margin:0;font-size:13px;color:var(--muted)}.l-hello{display:flex;gap:28px;align-items:flex-start;margin:40px 0 0;padding:32px;border-radius:var(--l-radius);background:var(--code-bg)}.l-hello-av{flex:none;width:92px;height:92px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;font:italic 500 30px var(--title-font)}.l-hello h2{margin:0;font-family:var(--title-font);font-style:italic;font-weight:500;font-size:32px}.l-hello-text{margin-top:8px;font:17px/1.6 var(--body-font);color:var(--muted)}.l-hello-text p{margin:0 0 .6em}.l-sub{text-align:center;margin:56px 0 0;padding:44px 24px;border-radius:var(--l-radius);border:1px solid var(--line)}.l-sub h2{margin:0;font-family:var(--title-font);font-style:italic;font-weight:500;font-size:32px}.l-sub p{margin:8px 0 0;color:var(--muted)}.l-btn{border:0;border-radius:99px;padding:10px 22px;font:600 14px var(--sans);background:var(--brand);color:var(--brand-ink);cursor:pointer}.l-foot{text-align:center;margin:64px auto 0;padding:32px 20px 48px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.l-foot p{margin:6px 0}.l-foot a{color:inherit}.l-foot-name{font:italic 500 24px var(--title-font);color:var(--text)}.l-fine{font-size:12.5px}.l-post{max-width:var(--col);margin:0 auto;padding:0 20px}.l-post-head{text-align:center;padding-top:44px}.l-post-head h1{margin:14px 0 0;font-family:var(--title-font);font-weight:var(--title-weight);font-size:50px;line-height:1.06;letter-spacing:var(--title-track);text-wrap:balance}.l-post-sub{margin:14px auto 0;max-width:32em;font:italic 21px/1.45 var(--body-font);color:var(--muted)}.l-post-by{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;font-size:14px;color:var(--muted)}.l-post-head .bk-open{display:flex;margin:18px auto 0}.l-body{margin-top:36px}[data-blog-theme=lifestyle] .l-body .fig img{border-radius:14px}.l-post-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:center}.l-more{max-width:var(--l-wide);margin:56px auto 0;padding:0 20px;text-align:center}.l-more h2{margin:0 0 24px;font-family:var(--title-font);font-style:italic;font-weight:500;font-size:30px}.l-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.l-more-item{text-decoration:none;display:flex;flex-direction:column;gap:12px}.l-more-item .t-cover{aspect-ratio:1}.l-more-item strong{font-family:var(--title-font);font-weight:var(--title-weight);font-size:20px;line-height:1.2}@media(max-width:860px){.l-lead{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.l-name{font-size:40px}.l-lead h2{font-size:30px}.l-post-head h1{font-size:34px}.l-hello{flex-direction:column;padding:24px}.l-more-grid{grid-template-columns:1fr 1fr}.l-strip .site-cta{display:none}}
