.bl-page{padding-block:24px 56px}@media (min-width:1024px){.bl-page{padding-block:48px 88px}}.bl-crumbs{margin:-10px 0 6px;font-size:14px;color:var(--n-muted)}.bl-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bl-crumbs li{display:inline-flex;align-items:center}.bl-crumbs li+li:before{content:"/";margin-right:6px}.bl-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--n-mintdk);text-decoration:underline;text-underline-offset:3px}.bl-title{margin:0 0 12px;font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(22px,5vw,34px);line-height:1.3;color:var(--n-green);overflow-wrap:break-word}.bl-lede{margin:0 0 24px;font-size:17px;line-height:1.5}.bl-lede,.bl-meta{color:var(--n-muted)}.bl-meta{margin:0 0 20px;font-size:14px}.bl-article{max-width:44rem}.bl-aside{display:none}@media (min-width:1100px){.bl-layout{display:grid;grid-template-columns:minmax(0,44rem) 17rem;justify-content:center;align-items:start;gap:64px}.bl-aside{position:sticky;top:112px;display:grid;gap:20px;margin-top:168px}}.bl-toc{padding:18px 20px;border:1px solid var(--n-line);border-radius:12px;background:var(--n-white)}.bl-toc-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted)}.bl-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bl-toc a{display:grid;grid-template-columns:26px 1fr;gap:8px;margin-left:-20px;padding:7px 0 7px 17px;border-left:3px solid transparent;font-size:15px;line-height:1.35;color:var(--n-ink);text-decoration:none}.bl-toc-number{font-family:var(--f-display);font-weight:900;font-size:13px;line-height:1.55;color:var(--n-muted)}.bl-toc a:focus-visible,.bl-toc a:hover{color:var(--n-mintdk)}.bl-toc a[aria-current=location]{border-left-color:var(--n-mintdk);color:var(--n-green);font-weight:600}.bl-toc a[aria-current=location] .bl-toc-number{color:var(--n-mintdk)}.bl-article .nb-blog-body{counter-reset:bl-section}.bl-article .nb-blog-body h2{counter-increment:bl-section;display:flex;align-items:baseline;gap:12px;margin:40px 0 14px;padding-top:28px;border-top:1px solid var(--n-line);font-family:var(--f-display);font-weight:900;font-size:21px;line-height:1.25;text-transform:uppercase;color:var(--n-green);scroll-margin-top:80px}.bl-article .nb-blog-body h2:before{content:counter(bl-section,decimal-leading-zero);flex:none;font-size:15px;letter-spacing:.04em;color:var(--n-mintdk)}.bl-article .nb-blog-body>h2:first-child{margin-top:8px;padding-top:0;border-top:0}@media (min-width:1024px){.bl-article .nb-blog-body h2{font-size:24px;scroll-margin-top:112px}}.bl-cover{margin:0 0 24px;border-radius:12px;overflow:hidden;background:var(--n-held)}.bl-cover img{display:block;width:100%;height:auto}.bl-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:768px){.bl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--n-line);border-radius:12px;background:var(--n-white);overflow:hidden;color:var(--n-ink);text-decoration:none}.bl-card:focus-visible .bl-card-title,.bl-card:hover .bl-card-title{text-decoration:underline;text-underline-offset:3px}.bl-card:focus-visible{outline:2px solid var(--n-mintdk);outline-offset:2px}.bl-card-picture{aspect-ratio:16/9;overflow:hidden;background:var(--n-held)}.bl-card-picture img{display:block;width:100%;height:100%;object-fit:cover}.bl-card-text{display:grid;gap:8px;padding:16px}.bl-card-title{margin:0;font-size:19px;font-weight:700;line-height:1.3;color:var(--n-green)}.bl-card-excerpt{margin:0;font-size:15px;line-height:1.5}.bl-card-date{margin:0;color:var(--n-muted);font-size:14px}.bl-links{margin:32px 0 0;padding:20px 0 0;border-top:1px solid var(--n-line)}.bl-links h2{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--n-ink)}.bl-links ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bl-links a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:48px;padding:10px 14px;border:1px solid var(--n-line);border-radius:10px;background:var(--n-white);color:var(--n-ink);text-decoration:none}.bl-links a:hover .bl-link-title{text-decoration:underline}.bl-link-kind{display:block;color:var(--n-muted);font-size:13px}.bl-link-title{color:var(--n-mintdk)}.bl-link-price,.bl-link-title{font-weight:600}.bl-more{margin:32px 0 0}.bl-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--n-mintdk);text-decoration:underline;text-underline-offset:3px}.bl-empty{color:var(--n-muted)}.nb-blog-body{font-size:17px;line-height:1.65;color:var(--n-ink,#0e1a17);overflow-wrap:break-word}.nb-blog-body blockquote,.nb-blog-body ol,.nb-blog-body p,.nb-blog-body ul{margin:0 0 16px}.nb-blog-body ol,.nb-blog-body ul{padding-left:22px}.nb-blog-body ul{list-style:disc}.nb-blog-body ol{list-style:decimal}.nb-blog-body li+li{margin-top:6px}.nb-blog-body h2,.nb-blog-body h3{color:var(--n-ink,#0e1a17);line-height:1.3;scroll-margin-top:16px}.nb-blog-body h2{margin:32px 0 12px;font-size:22px;font-weight:700}.nb-blog-body h3{margin:24px 0 10px;font-size:18px;font-weight:600}.nb-blog-body>:first-child{margin-top:0}.nb-blog-body a{color:var(--n-mintdk,#13705f);text-decoration:underline;text-underline-offset:3px}.nb-blog-body strong{font-weight:700}.nb-blog-body blockquote{padding:4px 0 4px 16px;border-left:3px solid var(--n-mintdk,#13705f);color:var(--n-muted,#4d5f5a)}.nb-blog-body blockquote p{margin:0}