.fz-article__container,.fz-bloglist__container{padding-bottom:4rem;padding-top:3rem}.fz-bloglist__head{margin-bottom:3rem;max-width:44rem}.fz-bloglist__title{color:var(--fz-slate-900);font-family:var(--fz-font-display);font-size:clamp(2.25rem,4vw,3rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.fz-bloglist__description{color:var(--fz-slate-500);font-size:1.125rem;line-height:1.7;margin:0}.fz-bloglist__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.fz-bloglist__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fz-bloglist__grid{grid-template-columns:repeat(3,1fr)}}.fz-bloglist__card{background:#fff;border:1px solid var(--fz-slate-200);border-radius:1.25rem;box-shadow:0 1px 2px rgba(15,23,42,.05);display:flex;flex-direction:column;height:100%;padding:1.75rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.fz-bloglist__card:hover{border-color:var(--fz-blue-100);box-shadow:0 18px 50px rgba(32,105,190,.12);transform:translateY(-2px)}.fz-bloglist__meta{align-items:center;color:var(--fz-blue-600);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.fz-bloglist__dot{background:var(--fz-slate-300);border-radius:9999px;height:3px;width:3px}.fz-bloglist__card-title{font-family:var(--fz-font-display);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0 0 .75rem}.fz-bloglist__card-title a{color:var(--fz-slate-900);text-decoration:none;transition:color .2s ease}.fz-bloglist__card-title a:hover{color:var(--fz-blue-600);text-decoration:none}.fz-bloglist__excerpt{color:var(--fz-slate-500);flex:1;font-size:.9375rem;line-height:1.65;margin:0 0 1.25rem}.fz-bloglist__read{align-items:center;color:var(--fz-blue-600);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;text-decoration:none;transition:gap .2s ease}.fz-bloglist__read:hover{color:var(--fz-blue-700);gap:.625rem;text-decoration:none}.fz-bloglist__pagination{align-items:center;display:flex;justify-content:space-between;margin-top:3rem}.fz-bloglist__page-link{background:#fff;border:1px solid var(--fz-slate-200);border-radius:.75rem;color:var(--fz-slate-600);font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;text-decoration:none;transition:all .3s ease}.fz-bloglist__page-link:hover{border-color:var(--fz-blue-100);color:var(--fz-blue-600);text-decoration:none}.fz-bloglist__page-num{color:var(--fz-slate-400);font-size:.8125rem}.fz-article__container{max-width:56rem}.fz-article__crumbs{align-items:center;color:var(--fz-slate-500);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-bottom:2rem}.fz-article__crumbs a{color:var(--fz-slate-500);text-decoration:none;transition:color .2s ease}.fz-article__crumbs a:hover{color:var(--fz-blue-600);text-decoration:none}.fz-article__crumb-current{color:var(--fz-blue-600);font-weight:500}.fz-article__head{margin-bottom:2rem}.fz-article__title{color:var(--fz-slate-900);font-family:var(--fz-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;letter-spacing:-.02em;line-height:1.12;margin:0 0 1rem}.fz-article__meta{align-items:center;color:var(--fz-blue-600);display:flex;font-size:.8125rem;font-weight:600;gap:.625rem;letter-spacing:.08em;text-transform:uppercase}.fz-article__dot{background:var(--fz-slate-300);border-radius:9999px;height:3px;width:3px}.fz-article__figure{border:1px solid var(--fz-slate-200);border-radius:1.5rem;margin:0 0 2rem;overflow:hidden}.fz-article__figure img{display:block;height:auto;width:100%}.fz-article__body{background:#fff;border:1px solid var(--fz-slate-200);border-radius:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.05);color:var(--fz-slate-600);font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word;overflow-x:clip;padding:2.5rem 2rem}@media (min-width:768px){.fz-article__body{padding:3rem}}.fz-article__body>:first-child{margin-top:0}.fz-article__body>:last-child{margin-bottom:0}.fz-article__body h2{font-size:1.5rem;font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:2.25rem 0 .875rem}.fz-article__body h2,.fz-article__body h3{color:var(--fz-slate-900);font-family:var(--fz-font-display)}.fz-article__body h3{font-size:1.1875rem;font-weight:500;line-height:1.3;margin:1.75rem 0 .75rem}.fz-article__body p{margin:0 0 1.125rem}.fz-article__body a{color:var(--fz-blue-600);text-decoration:underline;text-decoration-color:var(--fz-blue-100);text-underline-offset:3px;transition:text-decoration-color .2s ease}.fz-article__body a:hover{text-decoration-color:var(--fz-blue-400)}.fz-article__body strong{color:var(--fz-slate-800);font-weight:600}.fz-article__body ol,.fz-article__body ul{margin:0 0 1.125rem;padding-left:1.375rem}.fz-article__body li{margin-bottom:.375rem}.fz-article__body li::marker{color:var(--fz-blue-500)}.fz-article__body blockquote{border-left:4px solid var(--fz-blue-500);color:var(--fz-slate-500);font-style:italic;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.fz-article__body blockquote p:last-child{margin-bottom:0}.fz-article__body img{border-radius:.75rem;height:auto;max-width:100%}.fz-article__body hr{border:0;border-top:1px solid var(--fz-slate-200);margin:2rem 0}.fz-article__body code{background:var(--fz-slate-100);border-radius:.375rem;color:var(--fz-slate-800);font-size:.875em;padding:.125rem .375rem}.fz-article__body pre{background:var(--fz-navy);border-radius:.75rem;color:var(--fz-blue-100);margin:0 0 1.125rem;overflow-x:auto;padding:1.25rem}.fz-article__body pre code{background:transparent;color:inherit;padding:0}.fz-article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.fz-article__tag{background:var(--fz-blue-50);border:1px solid var(--fz-blue-100);border-radius:9999px;font-size:.8125rem;font-weight:500;padding:.375rem .75rem}.fz-article__tag,.fz-article__tag:hover{color:var(--fz-blue-700);text-decoration:none}.fz-article__tag:hover{border-color:var(--fz-blue-300)}.fz-article__comments{background:#fff;border:1px solid var(--fz-slate-200);border-radius:1.5rem;margin-top:2.5rem;padding:2rem}.fz-article__comments form{background-color:transparent;border:0;border-radius:0;padding:0}.fz-article__comments form label{color:var(--fz-slate-600)}.fz-article__comments .hs-input{background:var(--fz-slate-50);border:1px solid var(--fz-slate-200);border-radius:.75rem;color:var(--fz-slate-900)}.fz-article__comments .hs-button{background:linear-gradient(90deg,var(--fz-blue-500),var(--fz-blue-600));border:0;border-radius:9999px;color:#fff;font-weight:600}.fz-article__related{margin-top:3.5rem}.fz-article__related-heading{color:var(--fz-slate-900);font-family:var(--fz-font-display);font-size:1.5rem;font-weight:300;letter-spacing:-.015em;margin:0 0 1.5rem}@media (max-width:767px){.fz-article .fz-article__container{padding-left:0;padding-right:0}.fz-article__comments,.fz-article__crumbs,.fz-article__head,.fz-article__related,.fz-article__tags{margin-left:1.25rem;margin-right:1.25rem}.fz-article__body{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.fz-article__body>blockquote,.fz-article__body>h2,.fz-article__body>h3,.fz-article__body>hr,.fz-article__body>ol,.fz-article__body>p,.fz-article__body>pre,.fz-article__body>ul{margin-left:1.25rem;margin-right:1.25rem}}