@font-face{font-family:General Sans;src:url(/blog/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/blog/fonts/GeneralSans-VariableItalic.woff2) format("woff2");font-weight:200 700;font-style:italic;font-display:swap}:root{--font-display: "General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-headline: "General Sans", system-ui, -apple-system, "Segoe UI", sans-serif}:root{--bg: #f8f7f4;--mint: #b2f6e3;--mut: #5e5c59;--soft: #f4f3ef;--on-mint: #1f2a27;--live: #0b7a5c;--ink: #111212;--ink-hover: #2b2c2c;--white-hover: #f3f2f0;--ink-raised: #1d1e1e;--ink-line: rgba(255, 255, 255, .16);--on-ink: #ffffff;--on-ink-2: rgba(255, 255, 255, .72);--on-ink-3: rgba(255, 255, 255, .64);--mist: #f8f7f4;--line: rgba(17, 18, 18, .14);--text: #111212;--text-2: #5e5c59;--text-3: #6f6b66;--accent: #111212;--accent-hover: #2b2c2c;--accent-field: #b2f6e3;--accent-tint: #d8faf0;--accent-faint: #ecfcf7;--accent-on-ink: #b2f6e3;--grad-accent: #111212;--grad-ink: #111212;--r-panel: 28px;--r-card: 22px;--r-photo: 18px;--r-field: 12px;--r-btn: 10px;--r-chip: 8px;--r-square: 2px;--ink-pad: clamp(20px, 4.4vw, 64px);--ink-edge: calc((min(1400px, 100vw) - min(1280px, 100vw - 2 * (16px + var(--ink-pad))))/2) ;--ink-frame: calc(min(1400px, 100%) - 2 * var(--ink-edge))}@media(max-width:767px){:root{--ink-edge: 20px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{font-family:var(--font-body)!important}:is(h1,h2,h3,h4,.brand-word,.brand-word *){font-family:var(--font-display)!important}:root{--accent-dark: #2b2c2c;--black: 17, 18, 18;--gray: 111, 107, 102;--gray-light: 244, 243, 239;--gray-dark: 94, 92, 89;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: none;--btn-height: 40px;--btn-padding: 0 1.5rem;--btn-font-size: .875rem;--btn-font-weight: 600;--btn-border-radius: 10px;--btn-black: #111212;--btn-white: #ffffff;--btn-black-shadow: none}body{font-family:var(--font-body);font-optical-sizing:auto;margin:0;padding:0;text-align:left;background:var(--bg);word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:17px;line-height:1.6;overflow-x:hidden;width:100%;max-width:100vw}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}h1{font-size:clamp(2.25rem,1.75rem + 2vw,3.052rem)}h2{font-size:clamp(1.875rem,1.5rem + 1.5vw,2.441rem)}h3{font-size:clamp(1.625rem,1.35rem + 1vw,1.953rem)}h4{font-size:clamp(1.375rem,1.2rem + .7vw,1.563rem)}h5{font-size:clamp(1.125rem,1rem + .35vw,1.25rem)}h6{font-size:clamp(1rem,.95rem + .2vw,1.1rem)}strong,b{font-weight:600}a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--accent-hover)}p{margin-bottom:1em;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.prose p{margin-bottom:1.5em;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.prose ul,.prose ol{margin:1.5em 0;padding-left:1.5em}.prose li{font-size:inherit;line-height:1.6;margin-bottom:.5em;color:rgb(var(--gray-dark))}.prose li:last-child{margin-bottom:0}button,input,select,textarea,optgroup{font-family:inherit}textarea{width:100%;font-size:16px}input{font-size:16px}.table-scroll-wrapper{overflow-x:auto;margin:2rem 0;border:2px solid #cbd5e1;border-radius:8px;position:relative}.table-outer{position:relative;margin:2rem 0}.table-outer .table-scroll-wrapper{margin:0}table{width:100%;border-collapse:collapse}.prose .table-scroll-wrapper table{width:100%;table-layout:auto;border-collapse:collapse;margin:0;font-size:.9375rem;border:none;border-radius:0}.prose table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9375rem;border:2px solid #cbd5e1;border-radius:8px}.prose thead{display:table-header-group;background:#000}.prose tbody{display:table-row-group;background:#fff}.prose tr{display:table-row;transition:background-color .15s ease}.prose tbody tr:hover{background-color:#00000008}.prose tr:last-child td{border-bottom:none}.prose th,.prose td{padding:.75rem .875rem;text-align:left;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}.prose th{background:transparent;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;border-bottom:2px solid #000000;border-right:1px solid rgba(255,255,255,.1);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.prose th:first-child{padding-left:1rem}.prose th:last-child{padding-right:1rem;border-right:none}.prose td{font-size:.9375rem;line-height:1.6;color:rgb(var(--black));border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.prose td:first-child{padding-left:1rem;font-weight:600;color:rgb(var(--black))}.prose td:last-child{padding-right:1rem;border-right:none}.prose tbody tr:nth-child(2n){background:#f8fafc}.prose tbody tr:nth-child(odd){background:#fff}.prose tbody tr:nth-child(2n):hover{background-color:#f1f5f9}.prose tbody tr:nth-child(odd):hover{background-color:#f8fafc}.prose .key-takeaways-wrapper{background:rgb(var(--gray-light));border-left:4px solid #000000;border-radius:0 12px 12px 0;padding:1.75rem 2rem;margin:2rem 0 2.5rem}.prose .key-takeaways-wrapper>h2{font-size:var(--prose-box-title, 1.625rem);font-weight:600;color:rgb(var(--black));margin-top:0;margin-bottom:1rem}.prose .key-takeaways-wrapper ul{margin-top:0;margin-bottom:0;padding-left:1.25rem}.prose .key-takeaways-wrapper li{margin-bottom:.625rem;line-height:1.6;font-size:inherit;color:rgb(var(--black))}.prose .key-takeaways-wrapper li:last-child{margin-bottom:0}.prose .key-takeaways-wrapper li strong{color:rgb(var(--black))}@media(max-width:768px){.prose .key-takeaways-wrapper{padding:1.25rem 1.5rem;margin:1.5rem 0 2rem}}.prose .faq-wrapper{background:rgb(var(--gray-light));border-radius:12px;padding:1.25rem 1.5rem;margin:2.5rem 0}.prose .faq-wrapper>h2{font-size:var(--prose-h2, 1.75rem);font-weight:600;color:rgb(var(--black));margin-top:0;margin-bottom:.75rem}.prose .faq-item{border-bottom:1px solid #e2e8f0;padding:.75rem 0}.prose .faq-item:hover{background-color:#00000005;border-radius:8px;padding-left:1rem;padding-right:1rem;margin-left:-1rem;margin-right:-1rem}.prose .faq-item:last-child{border-bottom:none;padding-bottom:0}.prose .faq-item:first-child{padding-top:0}.prose .faq-question{font-size:var(--prose-h3, 1.375rem);font-weight:600;color:rgb(var(--black));margin-bottom:.5rem;margin-top:0;line-height:1.4}.prose .faq-answer{color:rgb(var(--gray-dark));font-size:inherit;line-height:1.6}.prose .faq-answer p{margin-bottom:.5rem}.prose .faq-answer p:last-child{margin-bottom:0}img{max-width:100%;height:auto;border-radius:8px;display:block}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;display:none}@media(max-width:720px){body{font-size:16px}main{padding:1em}table,table th,table td,table caption{font-size:.8em}.prose th{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;font-size:.6875rem;padding:.5rem;letter-spacing:.04em}.prose td{font-size:.8125rem;padding:.5rem}.prose .faq-wrapper{padding:1rem 1.25rem;margin:1.5rem 0}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}::selection{background:var(--mint);color:var(--ink)}:root{--sheet-gap: 16px;--sheet-radius: 28px;--ink-y: clamp(40px, 4.2vw, 64px)}@media(max-width:767px){:root{--sheet-gap: 8px;--sheet-radius: 22px;--ink-y: 36px}}html body:not(#_){background:var(--bg)!important;color:var(--text)}html body:not(#_)>main{width:100%;max-width:none;margin:0;padding:0;background:transparent}html body:not(#_) :is(.hero-section,.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.notfound-hero){width:auto;max-width:none;margin:0;padding:clamp(32px,3vw,44px) 0 var(--ink-y);border-radius:0;background:transparent;overflow:visible}html body:not(#_) :is(.hero-section,.category-hero,.archive-hero,.niche-hero,.niche-index-hero)>.hero-container,html body:not(#_) .notfound-hero>.notfound-container{width:var(--ink-frame);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero) h1{max-width:960px;margin:0 0 20px;font-size:clamp(40px,5.2vw,75px);font-weight:500;line-height:.94;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero) :is(.intro,p){max-width:640px;font-size:19px;line-height:1.45;color:var(--mut)}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero) .article-count{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-3)}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero) .article-count:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--ink)}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.hero-section) .breadcrumbs{margin-bottom:22px;font-size:14px;opacity:1}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.hero-section) .breadcrumbs a{color:var(--text-3)}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.hero-section) .breadcrumbs a:hover{color:var(--ink)}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.hero-section) .breadcrumbs a:focus-visible{outline:2px solid var(--ink)}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.hero-section) .breadcrumbs .separator{color:#1112124d}html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.hero-section) .breadcrumbs .current{color:var(--mut)}html body:not(#_) .hero-section .featured-link{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4vw,56px)}html body:not(#_) .hero-section .featured-image{border-radius:var(--r-photo);background:var(--soft)}html body:not(#_) .hero-section .featured-content{gap:16px}html body:not(#_) .hero-section .featured-category{align-self:flex-start;padding:5px 10px;border-radius:var(--r-chip);background:var(--mint);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--on-mint)}html body:not(#_) .hero-section .featured-title{font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}html body:not(#_) .hero-section .featured-link:hover .featured-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}html body:not(#_) .hero-section .featured-description{font-size:19px;line-height:1.45;color:var(--mut)}html body:not(#_) .hero-section .featured-meta .date-text{font-size:14px;font-weight:400;color:var(--text-3)}html body:not(#_) .hero-section .hero-content{color:var(--ink)}html body:not(#_) .hero-section .hero-title{margin-bottom:20px;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}html body:not(#_) .hero-section .hero-subtitle{font-size:19px;font-weight:400;line-height:1.45;color:var(--mut)}html body:not(#_) .hero-section :is(.hero-category,.hero-read-time){color:var(--text-3)}html body:not(#_) .ink-sheet{margin:0 var(--sheet-gap);padding:var(--ink-y) 0;border-radius:var(--sheet-radius);background:#fff;color:var(--text)}html body:not(#_) .ink-sheet>section{margin:0;padding:0;border-radius:0;background:transparent}html body:not(#_) .ink-sheet>section:not([hidden])~section:not([hidden]){margin-top:var(--ink-y)}html body:not(#_) .ink-sheet :is(.articles-container,.categories-container,.browse-niches-container,.author-header-container,.niches-container,.faq-container,.related-niches-container,.notfound-container){width:calc(min(1400px,100% + 2 * var(--sheet-gap)) - 2 * var(--ink-edge));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}html body:not(#_) .ink-sheet :is(.categories-heading,.section-title,.faq-container>h2,.related-niches-container>h2,.categories-title){margin:0 0 28px;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--ink)}html body:not(#_) .ink-sheet .articles-grid{gap:16px;margin-bottom:0}html body:not(#_) .ink-sheet .article-card{padding:8px;border-radius:var(--r-card);background:var(--soft);transition:none;transform:none}html body:not(#_) .ink-sheet .article-card>a{display:flex;flex-direction:column;height:100%;border-radius:var(--r-photo);color:var(--text)}html body:not(#_) .ink-sheet .article-card .article-image{margin:0;border-radius:var(--r-photo);background:var(--bg)}html body:not(#_) .ink-sheet .article-card .article-image img{transition:transform .4s cubic-bezier(.32,.72,0,1)}html body:not(#_) .ink-sheet .article-card:hover .article-image img{transform:scale(1.03)}html body:not(#_) .ink-sheet .article-card .article-content{display:flex;flex:1;flex-direction:column;padding:16px 12px 10px}html body:not(#_) .ink-sheet .article-card .article-tag{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:0 0 10px;padding:0;border-radius:0;background:none;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--text-3)}html body:not(#_) .ink-sheet .article-card .article-tag:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--ink)}html body:not(#_) .ink-sheet .article-card :is(h2,h3){margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--ink)}html body:not(#_) .ink-sheet .article-card:hover :is(h2,h3){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html body:not(#_) .ink-sheet .article-card .article-content p{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--mut)}html body:not(#_) .ink-sheet .article-card .article-meta{margin-top:auto}html body:not(#_) .ink-sheet .article-card .article-meta :is(.date-text,time){font-size:13px;font-weight:400;color:var(--text-3)}html body:not(#_) .ink-sheet .article-card .read-time-badge{border-radius:var(--r-chip);background:#111212b8}html body:not(#_) .ink-sheet .article-card a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}html body:not(#_) .ink-sheet :is(.cat-card,.niche-card){gap:10px;padding:18px;border:0;border-radius:var(--r-card);background:var(--soft);color:var(--text);transform:none;transition:background-color .15s ease}html body:not(#_) .ink-sheet :is(.cat-card,.niche-card):hover{background:var(--soft);transform:none}html body:not(#_) .ink-sheet .cat-icon{width:36px;height:36px;border-radius:var(--r-chip);background:#fff;color:var(--ink);transition:background-color .15s ease}html body:not(#_) .ink-sheet .cat-card:hover .cat-icon{background:var(--mint);color:var(--ink)}html body:not(#_) .ink-sheet :is(.cat-card,.niche-card,.pagination-btn,.browse-niche-pill,.niche-pill):focus-visible{outline:2px solid var(--ink);outline-offset:3px}html body:not(#_) .ink-sheet .cat-title{font-size:15px;font-weight:500;color:var(--ink)}html body:not(#_) .ink-sheet .cat-blurb{font-size:13px;color:var(--text-3)}html body:not(#_) .ink-sheet :is(.browse-niche-pill,.niche-pill){border:1px solid var(--line);border-radius:var(--r-chip);background:#fff;color:var(--text)}html body:not(#_) .ink-sheet :is(.browse-niche-pill,.niche-pill):hover{border-color:var(--ink);background:var(--ink);color:#fff}html body:not(#_) .ink-sheet .pagination{margin-top:32px;padding:24px 0 0;border-top:0}html body:not(#_) .ink-sheet .pagination-btn{height:44px;padding:0 20px;border:1px solid var(--line);border-radius:var(--r-btn);background:#fff;color:var(--text);box-shadow:none}html body:not(#_) .ink-sheet .pagination-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ink);background:var(--ink);color:#fff}html body:not(#_) .ink-sheet .faq-item{border:0;border-radius:var(--r-card);background:var(--soft);box-shadow:none}html body:not(#_) .ink-sheet .author-header .author-name{color:var(--ink)}html body:not(#_) .ink-sheet .author-header .author-title{color:var(--text-3);font-weight:500}html body:not(#_) :is(.author-avatar-large,.author-bio-avatar){border-radius:var(--r-photo)}html body:not(#_) .author-avatar-monogram{background:var(--mint);color:var(--ink)}html body:not(#_) .niche-bottom-cta{box-sizing:border-box;width:var(--ink-frame);margin:var(--ink-y) auto 0;padding:clamp(36px,4.4vw,64px);border-radius:var(--r-panel);background:var(--mint);text-align:left}html body:not(#_) .niche-bottom-cta .cta-content{max-width:680px;margin:0}html body:not(#_) .niche-bottom-cta .cta-content h2{font-size:clamp(34px,4vw,56px);font-weight:500;line-height:.96;letter-spacing:-.035em;color:var(--ink)}html body:not(#_) .niche-bottom-cta .cta-content p{font-size:18px;color:var(--on-mint)}html body:not(#_) .niche-bottom-cta .cta-button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:0;border-radius:var(--r-btn);background:var(--ink);box-shadow:none;font-size:16px;font-weight:500;color:#fff}html body:not(#_) .niche-bottom-cta .cta-button:hover{background:var(--ink-hover);color:#fff}html body:not(#_) .content-wrapper{width:auto;max-width:none;margin:0 var(--sheet-gap);padding-left:calc((100% - min(1400px,100%)) / 2 + var(--ink-edge) - var(--sheet-gap));padding-right:calc((100% - min(1400px,100%)) / 2 + var(--ink-edge) - var(--sheet-gap));border-radius:var(--sheet-radius);background:#fff;overflow-x:clip}@media(min-width:1025px){html body:not(#_) .content-wrapper{padding-top:var(--ink-y);padding-bottom:var(--ink-y)}}html body:not(#_) .hero-section .hero-image-wrapper{border-radius:var(--r-photo)}html body:not(#_) .prose h2{font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--ink)}html body:not(#_) .prose :is(h3,h4){letter-spacing:-.015em;color:var(--ink)}html body:not(#_) .prose ul:not([class]){list-style:none;padding-left:1.4em}html body:not(#_) .prose ul:not([class])>li{position:relative}html body:not(#_) .prose ul:not([class])>li:before{content:"";position:absolute;top:.62em;left:-1.15em;width:7px;height:7px;border-radius:2px;background:var(--ink)}html body:not(#_) .prose .key-takeaways-wrapper{border:1px solid var(--line);border-radius:var(--r-card);background:#fff}html body:not(#_) .prose .key-takeaways-wrapper>h2{color:var(--ink)}html body:not(#_) .prose .key-takeaways-wrapper li:before{background:var(--ink)}html body:not(#_) .prose .faq-wrapper{border:1px solid var(--line);border-radius:var(--r-card);background:#fff}html body:not(#_) .prose .faq-item{border-bottom-color:var(--line)}html body:not(#_) .prose .faq-item:hover{background-color:transparent}html body:not(#_) article.prose :is(table,.table-scroll-wrapper){border-color:var(--line);border-radius:var(--r-card)}html body:not(#_) article.prose .table-scroll-wrapper table{border:0;border-radius:0}html body:not(#_) article.prose :is(th,td){border-color:var(--line)}html body:not(#_) .prose blockquote{border-left:2px solid var(--ink)}html body:not(#_) .prose pre{border-radius:var(--r-field);background-color:var(--ink)}html body:not(#_) .prose .inline-offer{border-radius:var(--r-card);background:var(--ink)}html body:not(#_) .prose .inline-offer .inline-offer-cta{border-radius:var(--r-btn);background:#fff;color:var(--ink)}html body:not(#_) .prose .inline-offer .inline-offer-cta:hover{background:var(--white-hover);color:var(--ink)}html body:not(#_) :is(.ai-button,.related-post-tag){border-radius:var(--r-chip)}html body:not(#_) .related-post-image{border-radius:var(--r-photo)}@media(max-width:767px){html body:not(#_) :is(.hero-section,.category-hero,.archive-hero,.niche-hero,.niche-index-hero,.notfound-hero){padding-top:20px}html body:not(#_) .hero-section .featured-link{grid-template-columns:minmax(0,1fr);gap:20px}html body:not(#_) .hero-section .featured-image,html body:not(#_) .hero-section .hero-image-wrapper{border-radius:var(--r-photo)}html body:not(#_) .hero-section .featured-title{font-size:34px}html body:not(#_) .hero-section .featured-description,html body:not(#_) :is(.category-hero,.archive-hero,.niche-hero,.niche-index-hero) :is(.intro,p),html body:not(#_) .hero-section .hero-subtitle{font-size:17px}html body:not(#_) .ink-sheet .articles-grid{gap:12px}html body:not(#_) .niche-bottom-cta{padding:32px 24px;border-radius:var(--r-card)}}html body:not(#_) .archive-hero p a{color:var(--ink);text-decoration:underline;text-decoration-color:#11121259;text-underline-offset:3px}html body:not(#_) .archive-hero p a:hover{text-decoration-color:var(--ink)}html body:not(#_) :is(.ink-action,.notfound-cta){display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:0;border-radius:var(--r-btn);background:var(--ink);font-size:16px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}html body:not(#_) :is(.ink-action,.notfound-cta):hover{background:var(--ink-hover);color:#fff}html body:not(#_) :is(.ink-action,.notfound-cta):focus-visible{outline:2px solid var(--ink);outline-offset:3px}html body:not(#_) .notfound-hero :is(.notfound-title,h1){font-weight:500;letter-spacing:-.035em;color:var(--ink)}html body:not(#_) .notfound-hero .notfound-code{color:var(--text-3)}html body:not(#_) .notfound-hero p{color:var(--mut)}html body:not(#_) :is(.suggestions-list a,.category-link){border-color:var(--line);border-radius:var(--r-chip);color:var(--ink)}html body:not(#_) :is(.suggestions-list a,.category-link):hover{border-color:var(--ink);background:var(--ink);color:#fff}@media(prefers-reduced-motion:reduce){html body:not(#_) .ink-sheet .article-card .article-image img,html body:not(#_) .ink-sheet .article-card:hover .article-image img,html body:not(#_) .related-post-image img,html body:not(#_) .related-post-card:hover .related-post-image img{transition:none;transform:none}}.brand-word[data-astro-cid-anndpidy]{display:inline-flex;align-items:center;gap:9px;line-height:1;text-transform:none;white-space:nowrap;color:inherit}.brand-word__tile[data-astro-cid-anndpidy]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:var(--r-chip, 8px);background:var(--mint, #b2f6e3);color:var(--ink, #111212);font-size:14px;font-weight:600;letter-spacing:0;line-height:1}.brand-word__text[data-astro-cid-anndpidy]{font-size:var(--bw-size, 19px);font-weight:500;line-height:1;letter-spacing:-.035em;color:inherit}.site-footer[data-astro-cid-sz7xmlte]{margin:16px var(--sheet-gap, 16px) var(--sheet-gap, 16px);padding:clamp(36px,4.4vw,64px) calc(var(--ink-edge, 80px) - var(--sheet-gap, 16px)) 0;border-radius:var(--r-panel, 28px);background:var(--ink, #111212);color:var(--on-ink-2, rgba(255, 255, 255, .72));overflow:hidden;text-align:left}.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte],.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:before,.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:after{box-sizing:border-box}.ft-inner[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto}.ft-top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-bottom:clamp(24px,2.6vw,36px);border-bottom:1px solid var(--ink-line, rgba(255, 255, 255, .16))}.ft-brand[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.ft-logo[data-astro-cid-sz7xmlte]{display:inline-flex;color:#fff;text-decoration:none}.ft-tagline[data-astro-cid-sz7xmlte]{margin:0;font-size:15px;font-weight:400;line-height:1.5;color:var(--on-ink-2, rgba(255, 255, 255, .72))}.ft-actions[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ft-cta[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:1px solid transparent;border-radius:var(--r-btn, 10px);background:var(--mint, #b2f6e3);font-size:15px;font-weight:500;line-height:1.2;color:var(--ink, #111212);text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.ft-cta[data-astro-cid-sz7xmlte]:hover{background:#9eefd8;color:var(--ink, #111212)}.ft-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 28px;padding:clamp(28px,3vw,40px) 0 40px;border-bottom:1px solid var(--ink-line, rgba(255, 255, 255, .16))}.ft-cell[data-astro-cid-sz7xmlte],.ft-col[data-astro-cid-sz7xmlte]{min-width:0}.ft-cell[data-astro-cid-sz7xmlte] .ft-col[data-astro-cid-sz7xmlte]+.ft-col[data-astro-cid-sz7xmlte]{margin-top:26px}.ft-cell--wide[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.ft-title[data-astro-cid-sz7xmlte]{margin:0 0 12px}.ft-toggle[data-astro-cid-sz7xmlte]{display:block;width:100%;margin:0;padding:0;border:0;background:none;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--on-ink-3, rgba(255, 255, 255, .64));text-align:left;text-transform:none;cursor:default}.ft-list[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none}.ft-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0;padding:0}.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;padding:5px 0;font-size:14px;font-weight:400;line-height:1.35;color:#fff;opacity:.86;text-decoration:none;transition:opacity .15s ease}.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].ft-all{margin-top:4px;font-weight:500;color:var(--mint, #b2f6e3);opacity:1}.ft-cell--wide[data-astro-cid-sz7xmlte] .ft-list[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}.ft-sr[data-astro-cid-sz7xmlte]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:20px 0 4px}.ft-copy[data-astro-cid-sz7xmlte]{margin:0;font-size:12.5px;font-weight:400;line-height:1.4;color:var(--on-ink-3, rgba(255, 255, 255, .64))}.ft-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.ft-legal[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0;padding:0}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.ft-cookie[data-astro-cid-sz7xmlte]{font-size:12.5px;font-weight:400;line-height:1.4;color:var(--on-ink-3, rgba(255, 255, 255, .64));text-decoration:none}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible,.ft-cookie[data-astro-cid-sz7xmlte]:hover,.ft-cookie[data-astro-cid-sz7xmlte]:focus-visible{color:#fff}.ft-cookie[data-astro-cid-sz7xmlte]{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;cursor:pointer}.ft-cookie-note[data-astro-cid-sz7xmlte]{flex-basis:100%;margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--on-ink-2, rgba(255, 255, 255, .72));text-align:right}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible,.site-footer[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--mint, #b2f6e3);outline-offset:3px;border-radius:4px}.ft-watermark[data-astro-cid-sz7xmlte]{margin-top:clamp(16px,3vw,40px);padding-bottom:clamp(10px,2vw,28px);overflow:hidden;text-align:center;user-select:none;contain:paint}.ft-watermark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:block;font-size:clamp(56px,20vw,290px);font-weight:600;line-height:.82;letter-spacing:-.05em;white-space:nowrap;color:#ffffff12}@media(max-width:1024px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.ft-cell--wide[data-astro-cid-sz7xmlte] .ft-list[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}}@media(max-width:767px){.ft-grid[data-astro-cid-sz7xmlte],.ft-cell--wide[data-astro-cid-sz7xmlte] .ft-list[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;padding-top:16px}.ft-cookie-note[data-astro-cid-sz7xmlte]{text-align:left}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.ft-cookie[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px}.is-acc[data-astro-cid-sz7xmlte] .ft-grid[data-astro-cid-sz7xmlte]{display:block;padding-bottom:0;border-bottom:0}.is-acc[data-astro-cid-sz7xmlte] .ft-cell[data-astro-cid-sz7xmlte] .ft-col[data-astro-cid-sz7xmlte]+.ft-col[data-astro-cid-sz7xmlte]{margin-top:0}.is-acc[data-astro-cid-sz7xmlte] .ft-col[data-astro-cid-sz7xmlte]{border-bottom:1px solid var(--ink-line, rgba(255, 255, 255, .16))}.is-acc[data-astro-cid-sz7xmlte] .ft-title[data-astro-cid-sz7xmlte]{margin:0}.is-acc[data-astro-cid-sz7xmlte] .ft-toggle[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:15px;color:#fff;cursor:pointer}.is-acc[data-astro-cid-sz7xmlte] .ft-toggle[data-astro-cid-sz7xmlte]:after{content:"+";font-size:20px;font-weight:400;line-height:1;color:var(--on-ink-3, rgba(255, 255, 255, .64))}.is-acc[data-astro-cid-sz7xmlte] .ft-col[data-astro-cid-sz7xmlte].is-open .ft-toggle[data-astro-cid-sz7xmlte]:after{content:"−"}.is-acc[data-astro-cid-sz7xmlte] .ft-col[data-astro-cid-sz7xmlte]:not(.is-open) .ft-list[data-astro-cid-sz7xmlte]{display:none}.is-acc[data-astro-cid-sz7xmlte] .ft-col[data-astro-cid-sz7xmlte].is-open .ft-list[data-astro-cid-sz7xmlte]{display:block;padding-bottom:10px}.is-acc[data-astro-cid-sz7xmlte] .ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{min-height:44px;padding:0;font-size:15px}}@media(max-width:640px){.site-footer[data-astro-cid-sz7xmlte]{padding-top:32px;border-radius:var(--r-card, 22px)}.ft-actions[data-astro-cid-sz7xmlte]{width:100%}.ft-cta[data-astro-cid-sz7xmlte]{flex:1}}@media(prefers-reduced-motion:reduce){.ft-cta[data-astro-cid-sz7xmlte],.ft-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:none}}.ink-header[data-astro-cid-3ef6ksr2]{position:relative;z-index:10000;height:76px;background:var(--bg, #f8f7f4);--nv-gut: clamp(20px, 4vw, 48px)}.ink-header[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2],.ink-header[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2]:before,.ink-header[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2]:after{box-sizing:border-box}.navbar[data-astro-cid-3ef6ksr2]{position:relative;height:76px;background:var(--bg, #f8f7f4)}.nav-container[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:stretch;max-width:1400px;height:76px;margin:0 auto;padding:0 var(--ink-edge, 80px)}.nav-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;align-self:center;flex:none;color:var(--ink, #111212);text-decoration:none;--bw-size: 14.4px}.nav-menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:stretch;margin:0 0 0 32px;padding:0;list-style:none}.nav-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;margin:0}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;height:38px;margin:0 2px;padding:0 12px;border:0;border-radius:var(--r-chip, 8px);background:transparent;font-size:14px;font-weight:500;line-height:38px;letter-spacing:0;color:var(--ink, #111212);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-item[data-astro-cid-3ef6ksr2].active>.nav-link[data-astro-cid-3ef6ksr2]{background:#1112120f;color:var(--ink, #111212)}.nav-link[data-astro-cid-3ef6ksr2]:focus-visible,.nav-login[data-astro-cid-3ef6ksr2]:focus-visible,.nav-start[data-astro-cid-3ef6ksr2]:focus-visible,.nav-brand[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--ink, #111212);outline-offset:2px;border-radius:var(--r-chip, 8px)}.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;margin-left:auto}.nav-login[data-astro-cid-3ef6ksr2],.nav-start[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;height:40px;border-radius:var(--r-btn, 10px);font-size:14px;font-weight:500;line-height:40px;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.nav-login[data-astro-cid-3ef6ksr2]{padding:0 12px;color:var(--ink, #111212)}.nav-login[data-astro-cid-3ef6ksr2]:hover{background:#1112120f;color:var(--ink, #111212)}.nav-start[data-astro-cid-3ef6ksr2]{padding:0 16px;background:var(--ink, #111212);color:#fff}.nav-start[data-astro-cid-3ef6ksr2]:hover{background:var(--ink-hover, #2b2c2c);color:#fff}.dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% - 6px);left:var(--ink-edge, 80px);z-index:100;display:none;padding:24px;border:1px solid var(--line, rgba(17, 18, 18, .14));border-radius:var(--r-card, 22px);background:#fff;box-shadow:0 18px 50px #1112121f;color:var(--ink, #111212)}.nav-item[data-astro-cid-3ef6ksr2].active>.dropdown-menu[data-astro-cid-3ef6ksr2]{display:block}html:not(.nav-js) .nav-item[data-astro-cid-3ef6ksr2].has-dropdown:hover>.dropdown-menu[data-astro-cid-3ef6ksr2],html:not(.nav-js) .nav-item[data-astro-cid-3ef6ksr2].has-dropdown:focus-within>.dropdown-menu[data-astro-cid-3ef6ksr2]{display:block}.nvd--product[data-astro-cid-3ef6ksr2]{width:min(1080px,calc(100vw - 2 * var(--ink-edge, 80px)))}.nvd--uc[data-astro-cid-3ef6ksr2]{width:min(1040px,calc(100vw - 2 * var(--nv-gut)))}.nvd--res[data-astro-cid-3ef6ksr2]{width:min(860px,calc(100vw - 2 * var(--nv-gut)))}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--ink, #111212);outline-offset:2px}.nv-cat[data-astro-cid-3ef6ksr2]{margin:4px 0;padding:0 10px;font-size:12px;font-weight:500;line-height:1.3;color:var(--text-3, #6f6b66)}.pm-cards[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pm-card[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:10px 10px 16px;border-radius:14px;color:var(--ink, #111212);transition:background-color .16s ease}.pm-card[data-astro-cid-3ef6ksr2]:hover,.pm-card[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--soft, #f4f3ef)}.pm-title[data-astro-cid-3ef6ksr2]{display:block;padding:0 6px;font-size:15px;font-weight:500;line-height:1.25;color:var(--ink, #111212)}.pm-desc[data-astro-cid-3ef6ksr2]{display:block;margin-top:5px;padding:0 6px;font-size:13px;font-weight:400;line-height:1.42;color:#3d4442}.pm-art[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:128px;margin:0 0 14px;border-radius:12px;background:var(--soft, #f4f3ef);overflow:hidden;font-size:9.5px;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--ink, #111212);transition:background-color .16s ease}.pm-card[data-astro-cid-3ef6ksr2]:hover .pm-art[data-astro-cid-3ef6ksr2],.pm-card[data-astro-cid-3ef6ksr2]:focus-visible .pm-art[data-astro-cid-3ef6ksr2]{background:#e9e7e2}.pm-art[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2],.pm-art[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2],.pm-art[data-astro-cid-3ef6ksr2] u[data-astro-cid-3ef6ksr2]{font-style:normal;text-decoration:none}.pm-page[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;gap:5px;width:92px;padding:10px 8px;border-radius:10px;background:#fff;box-shadow:0 1px #1112120f,0 8px 20px #11121214}.pm-ava[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:20px;border-radius:50%;background:var(--mint, #b2f6e3);box-shadow:inset 0 0 0 2px #fff,0 0 0 1px var(--line, rgba(17, 18, 18, .14))}.pm-name[data-astro-cid-3ef6ksr2]{display:block;width:44px;height:5px;margin-bottom:2px;border-radius:3px;background:var(--ink, #111212)}.pm-row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:17px;border-radius:5px;background:var(--soft, #f4f3ef);white-space:nowrap}.pm-bar[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:6px;border-radius:3px;background:currentColor;opacity:.18}.pm-art--links[data-astro-cid-3ef6ksr2] .pm-page[data-astro-cid-3ef6ksr2]{gap:4px;padding:8px 8px 9px}.pm-art--links[data-astro-cid-3ef6ksr2] .pm-row[data-astro-cid-3ef6ksr2]{height:15px}.pm-art--links[data-astro-cid-3ef6ksr2] .pm-ava[data-astro-cid-3ef6ksr2]{width:18px;height:18px}.pm-art--design[data-astro-cid-3ef6ksr2]{gap:6px}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page[data-astro-cid-3ef6ksr2]{align-items:flex-start;gap:5px;width:52px;padding:9px 7px}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{font-size:14px;font-weight:600;line-height:1;letter-spacing:-.02em}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--a[data-astro-cid-3ef6ksr2]{transform:rotate(-6deg) translateY(4px)}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--b[data-astro-cid-3ef6ksr2]{z-index:1;background:var(--ink, #111212);color:#fff}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--b[data-astro-cid-3ef6ksr2] .pm-bar[data-astro-cid-3ef6ksr2]{opacity:.4}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--c[data-astro-cid-3ef6ksr2]{background:var(--mint, #b2f6e3);color:var(--on-mint, #1f2a27);transform:rotate(6deg) translateY(4px)}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--c[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{font-family:Georgia,Times New Roman,serif!important;font-weight:400;font-style:italic}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page[data-astro-cid-3ef6ksr2] .pm-bar[data-astro-cid-3ef6ksr2]:last-child{width:70%}.pm-art--pin[data-astro-cid-3ef6ksr2] .pm-page[data-astro-cid-3ef6ksr2]{gap:6px;width:104px}.pm-row--new[data-astro-cid-3ef6ksr2]{justify-content:flex-start;height:24px;padding:0 6px 0 4px;background:var(--ink, #111212);color:#fff;font-weight:600}.pm-row--new[data-astro-cid-3ef6ksr2] u[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:13px;height:13px;margin-left:auto;border-radius:4px;background:var(--mint, #b2f6e3);color:var(--ink, #111212);font-size:9px;font-weight:700;line-height:1}.pm-thumb[data-astro-cid-3ef6ksr2]{display:block;width:16px;height:16px;border-radius:4px;background:linear-gradient(135deg,var(--mint, #b2f6e3),#7fd9c0)}.pm-row--old[data-astro-cid-3ef6ksr2]{color:var(--mut, #5e5c59)}.pm-stat[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;width:118px;padding:10px 10px 8px;border-radius:10px;background:#fff;box-shadow:0 1px #1112120f,0 8px 20px #11121214}.pm-num[data-astro-cid-3ef6ksr2]{font-size:17px;font-weight:600;line-height:1;letter-spacing:-.02em}.pm-cap[data-astro-cid-3ef6ksr2]{margin-top:3px;font-weight:400;color:var(--mut, #5e5c59)}.pm-bars[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-end;gap:4px;height:40px;margin-top:8px}.pm-bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;flex:1;border-radius:3px 3px 1px 1px;background:var(--soft, #f4f3ef)}.pm-bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2].is-top{background:var(--mint, #b2f6e3);box-shadow:inset 0 0 0 1px #1112121f}.pm-art--import[data-astro-cid-3ef6ksr2] .pm-page[data-astro-cid-3ef6ksr2]{gap:5px;width:62px;padding:9px 7px}.pm-art--import[data-astro-cid-3ef6ksr2] .pm-page--old[data-astro-cid-3ef6ksr2]{background:#e2e0db;box-shadow:none;color:var(--mut, #5e5c59)}.pm-art--import[data-astro-cid-3ef6ksr2] .pm-page--old[data-astro-cid-3ef6ksr2] .pm-ava[data-astro-cid-3ef6ksr2]{background:#cfccc6;box-shadow:none}.pm-art--import[data-astro-cid-3ef6ksr2] .pm-page--old[data-astro-cid-3ef6ksr2] .pm-bar[data-astro-cid-3ef6ksr2]{height:9px;border-radius:4px;background:#fff;opacity:1}.pm-art--import[data-astro-cid-3ef6ksr2] .pm-page--new[data-astro-cid-3ef6ksr2] .pm-row[data-astro-cid-3ef6ksr2]{height:9px}.pm-art--import[data-astro-cid-3ef6ksr2] .pm-page--new[data-astro-cid-3ef6ksr2] .pm-row[data-astro-cid-3ef6ksr2]:first-of-type{background:var(--ink, #111212)}.pm-arrow[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink, #111212);color:#fff;font-size:12px;font-weight:600;line-height:1}.um[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4px}.um-main[data-astro-cid-3ef6ksr2]{padding:4px 8px 4px 4px}.um-cards[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;margin:4px 0 6px}.um-card[data-astro-cid-3ef6ksr2]{display:block;padding:11px 10px 10px;border-radius:14px;color:var(--ink, #111212);transition:background-color .12s ease}.um-card[data-astro-cid-3ef6ksr2]:hover,.um-card[data-astro-cid-3ef6ksr2]:focus-visible,.um-link[data-astro-cid-3ef6ksr2]:hover,.um-link[data-astro-cid-3ef6ksr2]:focus-visible,.rs-item[data-astro-cid-3ef6ksr2]:hover,.rs-item[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--soft, #f4f3ef)}.um-title[data-astro-cid-3ef6ksr2],.rs-title[data-astro-cid-3ef6ksr2]{display:block;font-size:15px;font-weight:500;line-height:1.25;color:var(--ink, #111212)}.um-desc[data-astro-cid-3ef6ksr2],.rs-desc[data-astro-cid-3ef6ksr2]{display:block;margin-top:3px;font-size:13px;font-weight:400;line-height:1.4;color:var(--mut, #5e5c59)}.um-side[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;gap:0 4px;padding:4px 0 4px 10px;border-left:1px solid var(--line, rgba(17, 18, 18, .14))}.um-list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;min-width:0}.um-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:36px;padding:7px 10px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.3;color:var(--ink, #111212);white-space:nowrap;transition:background-color .12s ease}.rs-cols[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rs-col[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;min-width:0;padding:8px}.rs-col[data-astro-cid-3ef6ksr2]+.rs-col[data-astro-cid-3ef6ksr2]{border-left:1px solid var(--line, rgba(17, 18, 18, .14))}.rs-item[data-astro-cid-3ef6ksr2]{display:block;padding:9px 10px;border-radius:10px;color:var(--ink, #111212);transition:background-color .12s ease}.rs-title[data-astro-cid-3ef6ksr2]{line-height:1.2}@media(max-width:1180px){.um-desc[data-astro-cid-3ef6ksr2]{display:none}.um[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pm-art[data-astro-cid-3ef6ksr2]{height:104px}.pm-art[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{transform:scale(.86)}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--a[data-astro-cid-3ef6ksr2]{transform:scale(.86) rotate(-6deg) translateY(4px)}.pm-art--design[data-astro-cid-3ef6ksr2] .pm-page--c[data-astro-cid-3ef6ksr2]{transform:scale(.86) rotate(6deg) translateY(4px)}}@media(max-width:1100px){.rs-desc[data-astro-cid-3ef6ksr2]{display:none}}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;margin:0 -12px 0 0;padding:10px;border:0;border-radius:var(--r-btn, 10px);background:transparent;cursor:pointer}.mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:2px;border-radius:1px;background:var(--ink, #111212);transition:transform .2s ease,opacity .2s ease}.is-menu-open[data-astro-cid-3ef6ksr2] .mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.is-menu-open[data-astro-cid-3ef6ksr2] .mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.is-menu-open[data-astro-cid-3ef6ksr2] .mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-btn[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--ink, #111212);outline-offset:2px}.mob-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:64px 0 0;z-index:1;display:none;padding:4px 20px 112px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg, #f8f7f4);color:var(--ink, #111212)}.is-menu-open[data-astro-cid-3ef6ksr2] .mob-menu[data-astro-cid-3ef6ksr2]{display:block}.mob-group[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line, rgba(17, 18, 18, .14))}.mob-group[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2],.mob-top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:58px;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ink, #111212);text-decoration:none;cursor:pointer;list-style:none}.mob-group[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mob-group[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:after{content:"+";font-size:24px;font-weight:400;line-height:1;letter-spacing:0;color:var(--text-3, #6f6b66)}.mob-group[data-astro-cid-3ef6ksr2][open]>summary[data-astro-cid-3ef6ksr2]:after{content:"−"}.mob-group[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:last-child{margin-bottom:14px}.mob-cat[data-astro-cid-3ef6ksr2]{margin:14px 0 2px;font-size:12px;font-weight:500;line-height:1.2;color:var(--text-3, #6f6b66)}.mob-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:16px;font-weight:500;line-height:1.3;color:var(--ink, #111212);text-decoration:none}.mob-all[data-astro-cid-3ef6ksr2]{font-weight:600}.mob-top[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line, rgba(17, 18, 18, .14))}.mob-actions[data-astro-cid-3ef6ksr2]{position:fixed;right:0;bottom:0;left:0;z-index:2;display:flex;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line, rgba(17, 18, 18, .14));background:var(--bg, #f8f7f4)}.mob-login[data-astro-cid-3ef6ksr2],.mob-start[data-astro-cid-3ef6ksr2]{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:50px;padding:11px 18px;border:1px solid transparent;border-radius:var(--r-btn, 10px);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap}.mob-login[data-astro-cid-3ef6ksr2]{border-color:var(--line, rgba(17, 18, 18, .14));color:var(--ink, #111212)}.mob-start[data-astro-cid-3ef6ksr2]{background:var(--ink, #111212);color:#fff}.mob-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.mob-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--ink, #111212);outline-offset:2px;border-radius:4px}@media(max-width:1024px){.ink-header[data-astro-cid-3ef6ksr2],.navbar[data-astro-cid-3ef6ksr2],.nav-container[data-astro-cid-3ef6ksr2]{height:64px}.nav-menu[data-astro-cid-3ef6ksr2],.nav-login[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}.nav-brand[data-astro-cid-3ef6ksr2]{min-height:44px;--bw-size: 19px}.nav-start[data-astro-cid-3ef6ksr2]{height:38px;padding:0 14px;line-height:38px}.is-menu-open[data-astro-cid-3ef6ksr2] .navbar[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;left:0;z-index:3}}@media(max-width:374px){.nav-start[data-astro-cid-3ef6ksr2]{padding:0 10px;font-size:13px}.nav-actions[data-astro-cid-3ef6ksr2]{gap:2px}}@media(max-width:339px){.navbar[data-astro-cid-3ef6ksr2] .brand-word__tile{display:none}}@media(min-width:1025px){.mob-menu[data-astro-cid-3ef6ksr2]{display:none!important}}.skip-link[data-astro-cid-3ef6ksr2]{position:fixed;top:8px;left:8px;z-index:10001;padding:11px 20px;border-radius:8px;background:#fff;color:var(--ink, #111212);font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .15s ease}.skip-link[data-astro-cid-3ef6ksr2]:focus-visible{transform:none;outline:2px solid var(--ink, #111212);outline-offset:3px}@media(prefers-reduced-motion:reduce){.nav-link[data-astro-cid-3ef6ksr2],.pm-card[data-astro-cid-3ef6ksr2],.pm-art[data-astro-cid-3ef6ksr2],.mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2],.skip-link[data-astro-cid-3ef6ksr2]{transition:none}}
