.publishedBlog-module__nc8-Aa__wrap{max-width:960px;color:var(--ms-color-text);margin:0 auto;padding:48px 24px 80px}.publishedBlog-module__nc8-Aa__heading{font-family:var(--ms-font-primary);color:var(--ms-color-text);margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem)}.publishedBlog-module__nc8-Aa__lead{color:color-mix(in srgb,var(--ms-color-text)72%,transparent);margin:0 0 32px}.publishedBlog-module__nc8-Aa__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;display:grid}.publishedBlog-module__nc8-Aa__card{background:color-mix(in srgb,var(--ms-color-hover)35%,transparent);border:1px solid color-mix(in srgb,var(--ms-color-text)12%,transparent);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.publishedBlog-module__nc8-Aa__card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--ms-color-text)10%,transparent);transform:translateY(-2px)}.publishedBlog-module__nc8-Aa__card__image{aspect-ratio:16/10;object-fit:cover;background:color-mix(in srgb,var(--ms-color-text)8%,transparent);width:100%}.publishedBlog-module__nc8-Aa__card__body{padding:16px 18px 20px}.publishedBlog-module__nc8-Aa__card__title{font-family:var(--ms-font-primary);margin:0 0 8px;font-size:1.125rem}.publishedBlog-module__nc8-Aa__card__excerpt{color:color-mix(in srgb,var(--ms-color-text)75%,transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.publishedBlog-module__nc8-Aa__card__date{color:color-mix(in srgb,var(--ms-color-text)55%,transparent);font-size:.8125rem}.publishedBlog-module__nc8-Aa__empty{color:color-mix(in srgb,var(--ms-color-text)70%,transparent);margin:0}.publishedBlog-module__nc8-Aa__pagination{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.publishedBlog-module__nc8-Aa__pagination__link{color:var(--ms-color-text);border:1px solid color-mix(in srgb,var(--ms-color-text)20%,transparent);border-radius:8px;padding:8px 16px;font-size:.875rem;text-decoration:none}.publishedBlog-module__nc8-Aa__pagination__link:hover{background:color-mix(in srgb,var(--ms-color-hover)50%,transparent)}.publishedBlog-module__nc8-Aa__pagination__disabled{opacity:.4;pointer-events:none}.publishedBlog-module__nc8-Aa__detail__back{color:var(--ms-color-accent);margin-bottom:24px;font-size:.875rem;text-decoration:none;display:inline-block}.publishedBlog-module__nc8-Aa__detail__back:hover{text-decoration:underline}.publishedBlog-module__nc8-Aa__detail__title{font-family:var(--ms-font-primary);margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.publishedBlog-module__nc8-Aa__detail__meta{color:color-mix(in srgb,var(--ms-color-text)60%,transparent);margin:0 0 24px;font-size:.875rem}.publishedBlog-module__nc8-Aa__detail__cover{object-fit:cover;border-radius:12px;width:100%;max-height:420px;margin-bottom:28px}.publishedBlog-module__nc8-Aa__detail__excerpt{color:color-mix(in srgb,var(--ms-color-text)85%,transparent);margin:0 0 20px;font-size:1.125rem;line-height:1.6}.publishedBlog-module__nc8-Aa__detail__body{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.publishedBlog-module__nc8-Aa__detail__split{align-items:start;gap:32px;display:grid}@media (min-width:768px){.publishedBlog-module__nc8-Aa__detail__split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.publishedBlog-module__nc8-Aa__detail__split .publishedBlog-module__nc8-Aa__detail__cover{height:100%;min-height:280px;max-height:none;margin-bottom:0}}
.PublishedFooter-module__J57xUG__footer{background:var(--ms-footer-bg);color:var(--ms-footer-text);font-family:var(--ms-font-secondary);margin-top:auto}.PublishedFooter-module__J57xUG__inner{max-width:1100px;margin:0 auto;padding:48px 24px 32px}.PublishedFooter-module__J57xUG__top{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.PublishedFooter-module__J57xUG__top{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start}}.PublishedFooter-module__J57xUG__brand__logoLink{margin-bottom:12px;display:inline-block}.PublishedFooter-module__J57xUG__brand__logo{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:48px;display:block}.PublishedFooter-module__J57xUG__brand__name{font-family:var(--ms-font-primary);color:var(--ms-footer-text);margin:0 0 8px;font-size:1.25rem;font-weight:700}.PublishedFooter-module__J57xUG__brand__nameLink{color:inherit;text-decoration:none}.PublishedFooter-module__J57xUG__brand__nameLink:hover{color:var(--ms-footer-link-hover)}.PublishedFooter-module__J57xUG__tagline{color:var(--ms-footer-text-muted);max-width:28rem;margin:0;font-size:.9375rem;line-height:1.5}.PublishedFooter-module__J57xUG__columns{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 32px;display:grid}.PublishedFooter-module__J57xUG__column__title{letter-spacing:.04em;text-transform:uppercase;color:var(--ms-footer-text-muted);margin:0 0 12px;font-size:.8125rem;font-weight:700}.PublishedFooter-module__J57xUG__column__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PublishedFooter-module__J57xUG__column__link{color:var(--ms-footer-text);font-size:.9375rem;text-decoration:none;transition:color .15s}.PublishedFooter-module__J57xUG__column__link:hover{color:var(--ms-footer-link-hover)}.PublishedFooter-module__J57xUG__divider{border:none;border-top:1px solid color-mix(in srgb,var(--ms-footer-text)18%,transparent);margin:32px 0 20px}.PublishedFooter-module__J57xUG__copyright{color:var(--ms-footer-text-muted);margin:0;font-size:.8125rem}.PublishedFooter-module__J57xUG__social__list{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.PublishedFooter-module__J57xUG__social__link{width:40px;height:40px;color:var(--ms-footer-text);background:color-mix(in srgb,var(--ms-footer-text)12%,transparent);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.PublishedFooter-module__J57xUG__social__link:hover{color:var(--ms-footer-link-hover);background:color-mix(in srgb,var(--ms-footer-link-hover)18%,transparent)}.PublishedFooter-module__J57xUG__social__icon{width:22px;height:22px}
.PublishedNavbar-module__kK5lqq__bar{z-index:1000;background:var(--ms-nav-bg,#fff);color:var(--ms-nav-text,#09090b);border-bottom:1px solid color-mix(in srgb,var(--ms-nav-text,#09090b)12%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--ms-nav-text,#09090b)6%,transparent);position:fixed;top:0;left:0;right:0}.PublishedNavbar-module__kK5lqq__bar__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;min-height:56px;margin:0 auto;padding:0 16px;display:flex}.PublishedNavbar-module__kK5lqq__brand{max-width:min(50vw,240px);color:var(--ms-nav-text,#09090b);align-items:center;text-decoration:none;display:inline-flex}.PublishedNavbar-module__kK5lqq__brand__text{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.PublishedNavbar-module__kK5lqq__brand__logo{object-fit:contain;width:auto;max-width:min(50vw,180px);height:auto;max-height:40px;display:block}.PublishedNavbar-module__kK5lqq__brand:hover .PublishedNavbar-module__kK5lqq__brand__text{color:var(--ms-nav-text-hover,var(--ms-nav-accent,#c90b19))}.PublishedNavbar-module__kK5lqq__desktop{flex:1;justify-content:flex-end;display:none}.PublishedNavbar-module__kK5lqq__desktop__list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.PublishedNavbar-module__kK5lqq__bar nav a,.PublishedNavbar-module__kK5lqq__drawer a{text-decoration:none}.PublishedNavbar-module__kK5lqq__link{padding:8px 4px;font-size:.92rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .18s,font-weight .18s;display:inline-block;position:relative;color:var(--ms-nav-text,#09090b)!important}.PublishedNavbar-module__kK5lqq__link:after{content:"";background:var(--ms-nav-text-hover,var(--ms-nav-accent,#c90b19));transform-origin:100%;height:2px;transition:transform .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.PublishedNavbar-module__kK5lqq__link:hover{color:var(--ms-nav-text-hover,var(--ms-nav-accent,#c90b19))!important}.PublishedNavbar-module__kK5lqq__link:hover:after{transform:scaleX(1)}.PublishedNavbar-module__kK5lqq__link__active{font-weight:500;color:var(--ms-nav-text,#09090b)!important}.PublishedNavbar-module__kK5lqq__bar nav a[aria-current=page],.PublishedNavbar-module__kK5lqq__drawer a[aria-current=page]{color:var(--ms-nav-text,#09090b)!important}.PublishedNavbar-module__kK5lqq__toggle{border:1px solid color-mix(in srgb,var(--ms-nav-text,#09090b)18%,transparent);cursor:pointer;width:40px;height:40px;color:var(--ms-nav-text,#09090b);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;padding:8px;display:flex}.PublishedNavbar-module__kK5lqq__toggle__bar{background:currentColor;border-radius:1px;width:100%;height:2px;display:block}.PublishedNavbar-module__kK5lqq__overlay{z-index:1001;opacity:0;pointer-events:none;background:#00000073;transition:opacity .2s;position:fixed;inset:0}.PublishedNavbar-module__kK5lqq__overlay__visible{opacity:1;pointer-events:auto}.PublishedNavbar-module__kK5lqq__drawer{z-index:1002;background:var(--ms-nav-bg,#fff);width:min(88vw,320px);color:var(--ms-nav-text,#09090b);pointer-events:none;flex-direction:column;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;box-shadow:0 0 24px #0000002e}.PublishedNavbar-module__kK5lqq__drawer__left{left:0;transform:translate(-100%)}.PublishedNavbar-module__kK5lqq__drawer__right{right:0;transform:translate(100%)}.PublishedNavbar-module__kK5lqq__drawer__open{pointer-events:auto;transform:translate(0)}.PublishedNavbar-module__kK5lqq__drawer__head{border-bottom:1px solid color-mix(in srgb,var(--ms-nav-text,#09090b)12%,transparent);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.PublishedNavbar-module__kK5lqq__drawer__title{font-size:1rem;font-weight:700}.PublishedNavbar-module__kK5lqq__drawer__close{background:color-mix(in srgb,var(--ms-nav-text,#09090b)8%,transparent);width:36px;height:36px;color:var(--ms-nav-text,#09090b);cursor:pointer;border:none;border-radius:8px;font-size:1.5rem;line-height:1}.PublishedNavbar-module__kK5lqq__drawer__list{margin:0;padding:12px 8px;list-style:none;overflow-y:auto}.PublishedNavbar-module__kK5lqq__drawer__link{border-radius:8px;padding:12px;font-size:1rem;font-weight:500;line-height:1.35;text-decoration:none;display:block;color:var(--ms-nav-text,#09090b)!important}.PublishedNavbar-module__kK5lqq__drawer__link:hover{background:color-mix(in srgb,var(--ms-nav-text-hover,var(--ms-nav-accent,#c90b19))12%,var(--ms-nav-surface,var(--ms-nav-bg,#fff))90%);color:var(--ms-nav-text-hover,var(--ms-nav-accent,#c90b19))!important}.PublishedNavbar-module__kK5lqq__drawer__link__active{background:color-mix(in srgb,var(--ms-nav-accent,#c90b19)14%,var(--ms-nav-surface,var(--ms-nav-bg,#fff))88%);font-weight:600;color:var(--ms-nav-accent,#c90b19)!important}.PublishedNavbar-module__kK5lqq__spacer{height:56px}@media (min-width:768px){.PublishedNavbar-module__kK5lqq__desktop{display:flex}.PublishedNavbar-module__kK5lqq__toggle,.PublishedNavbar-module__kK5lqq__overlay,.PublishedNavbar-module__kK5lqq__drawer{display:none}}
.NavbarSettings-module__dSFita__wrap{width:100%;max-width:720px;margin:0 auto}.NavbarSettings-module__dSFita__header{margin-bottom:28px}.NavbarSettings-module__dSFita__back__link{color:var(--black-muted);align-self:flex-start;margin-bottom:12px;font-size:.95rem;text-decoration:underline;transition:color .2s}.NavbarSettings-module__dSFita__back__link:hover{color:var(--black)}.NavbarSettings-module__dSFita__logo__preview{border:1px solid var(--border);background:var(--white-sec);border-radius:8px;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:flex}.NavbarSettings-module__dSFita__logo__preview img{object-fit:contain;max-width:160px;max-height:48px}.NavbarSettings-module__dSFita__logo__hint{color:var(--black-muted);margin:0;font-size:.75rem}.NavbarSettings-module__dSFita__logo__file{font-size:.85rem}.NavbarSettings-module__dSFita__title{color:var(--black);margin:0;font-size:2rem;font-weight:800}.NavbarSettings-module__dSFita__subtitle{color:var(--black-muted);margin:10px 0 0;line-height:1.5}.NavbarSettings-module__dSFita__form{flex-direction:column;gap:24px;display:flex}.NavbarSettings-module__dSFita__card{border:1px solid var(--border);background:var(--white);border-radius:12px;padding:20px}.NavbarSettings-module__dSFita__card__title{color:var(--black);margin:0 0 14px;font-size:1rem;font-weight:700}.NavbarSettings-module__dSFita__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.NavbarSettings-module__dSFita__field:last-child{margin-bottom:0}.NavbarSettings-module__dSFita__label{color:var(--black-muted);font-size:.82rem;font-weight:600}.NavbarSettings-module__dSFita__input,.NavbarSettings-module__dSFita__select{border:1px solid var(--border);height:40px;color:var(--black);background:var(--white);border-radius:8px;padding:0 12px;font-size:.9rem}.NavbarSettings-module__dSFita__row{align-items:center;gap:10px;display:flex}.NavbarSettings-module__dSFita__checkbox{width:18px;height:18px;accent-color:var(--red)}.NavbarSettings-module__dSFita__layout__options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.NavbarSettings-module__dSFita__layout__option{border:2px solid var(--border);cursor:pointer;background:var(--white-sec);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.NavbarSettings-module__dSFita__layout__option input{margin:0}.NavbarSettings-module__dSFita__layout__option__active{border-color:var(--red);background:color-mix(in srgb,var(--red)6%,var(--white))}.NavbarSettings-module__dSFita__layout__sketch{background:color-mix(in srgb,var(--black)8%,transparent);border-radius:6px;width:100%;height:48px;position:relative;overflow:hidden}.NavbarSettings-module__dSFita__layout__sketch__panel{background:var(--red);opacity:.85;border-radius:4px;width:38%;position:absolute;top:6px;bottom:6px}.NavbarSettings-module__dSFita__layout__sketch__panel__left{left:6px}.NavbarSettings-module__dSFita__layout__sketch__panel__right{right:6px}.NavbarSettings-module__dSFita__pages{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow-y:auto}.NavbarSettings-module__dSFita__custom__links{flex-direction:column;gap:10px;display:flex}.NavbarSettings-module__dSFita__custom__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.NavbarSettings-module__dSFita__custom__add,.NavbarSettings-module__dSFita__custom__remove{border:1px solid var(--border);background:var(--white);height:36px;color:var(--black);cursor:pointer;border-radius:8px;padding:0 12px;font-weight:600}.NavbarSettings-module__dSFita__custom__add{margin-top:12px}.NavbarSettings-module__dSFita__custom__add:hover,.NavbarSettings-module__dSFita__custom__remove:hover{border-color:var(--red);color:var(--red)}.NavbarSettings-module__dSFita__custom__remove:disabled{opacity:.5;cursor:not-allowed}.NavbarSettings-module__dSFita__page__row{background:var(--white-sec);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.NavbarSettings-module__dSFita__page__meta{flex:1;min-width:0}.NavbarSettings-module__dSFita__page__title{color:var(--black);font-size:.88rem;font-weight:600}.NavbarSettings-module__dSFita__page__slug{color:var(--black-muted);font-size:.75rem}.NavbarSettings-module__dSFita__color__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.NavbarSettings-module__dSFita__color__row{grid-template-columns:40px 1fr;align-items:center;gap:8px;display:grid}.NavbarSettings-module__dSFita__color__picker{border:1px solid var(--border);cursor:pointer;border-radius:8px;width:40px;height:40px;padding:2px}.NavbarSettings-module__dSFita__preview{padding:0;overflow:hidden}.NavbarSettings-module__dSFita__preview__bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.NavbarSettings-module__dSFita__preview__brand{font-weight:700}.NavbarSettings-module__dSFita__preview__links{flex-wrap:wrap;gap:12px;font-size:.85rem;display:flex}.NavbarSettings-module__dSFita__submit{color:#fff;background:var(--red);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:14px 28px;font-size:1rem;font-weight:700}.NavbarSettings-module__dSFita__submit:disabled{opacity:.65;cursor:not-allowed}.NavbarSettings-module__dSFita__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:720px){.NavbarSettings-module__dSFita__custom__row{grid-template-columns:1fr}}
