.saw-blog{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.saw-blog__header{margin-bottom:2rem}.saw-blog__header-top{text-align:center;margin-bottom:1.5rem}.saw-blog__title{font-size:2rem;font-weight:800;margin:0;color:var(--saw-text);letter-spacing:-.02em}.saw-blog__title-cat{background:linear-gradient(135deg,var(--saw-primary) 0%,rgba(var(--saw-primary-rgb),.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.saw-blog__subtitle{font-size:.9375rem;color:var(--saw-text-secondary);margin:.375rem 0 0}.saw-blog__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--saw-border)}.saw-blog__nav-scroll{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.saw-blog__nav-scroll::-webkit-scrollbar{display:none}.saw-blog__nav-item{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--saw-text-secondary);text-decoration:none;border-radius:6px;white-space:nowrap;transition:all 0.15s}.saw-blog__nav-item:hover{color:var(--saw-text);background:var(--saw-surface)}.saw-blog__nav-item.is-active{color:var(--saw-primary);background:rgba(var(--saw-primary-rgb),.1)}.saw-blog__search{display:flex;align-items:center;gap:0;background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:8px;overflow:hidden;flex-shrink:0}.saw-blog__search input{width:140px;padding:.5rem .75rem;border:none;background:#fff0;font-size:.8125rem;color:var(--saw-text);outline:none;transition:width 0.2s}.saw-blog__search input:focus{width:200px}.saw-blog__search input::placeholder{color:var(--saw-text-tertiary)}.saw-blog__search button{padding:.5rem .75rem;border:none;background:#fff0;color:var(--saw-text-tertiary);cursor:pointer;transition:color 0.15s}.saw-blog__search button:hover{color:var(--saw-primary)}.saw-blog__search-info{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--saw-text-secondary);background:rgba(var(--saw-primary-rgb),.08);border-radius:8px}.saw-blog__search-info a{color:var(--saw-primary);text-decoration:none;font-weight:500}.saw-blog__search-info a:hover{text-decoration:underline}.saw-blog__bento{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.saw-blog__featured{grid-row:span 2;border-radius:16px;overflow:hidden}.saw-blog__featured-link{position:relative;display:flex;height:100%;min-height:420px;text-decoration:none;color:inherit}.saw-blog__featured-bg{position:absolute;inset:0}.saw-blog__featured-bg img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.saw-blog__featured:hover .saw-blog__featured-bg img{transform:scale(1.03)}.saw-blog__featured-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .85) 100%)}.saw-blog__featured-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:1.5rem;color:#fff}.saw-blog__featured-cat{display:inline-block;align-self:flex-start;padding:.375rem .75rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--saw-primary);border-radius:4px}.saw-blog__featured-title{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .75rem;color:#fff}.saw-blog__featured-excerpt{font-size:.9375rem;line-height:1.5;color:rgb(255 255 255 / .8);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog__featured-meta{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:rgb(255 255 255 / .7)}.saw-blog__featured-author{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:500}.saw-blog__featured-author img{width:28px;height:28px;border-radius:50%;border:2px solid rgb(255 255 255 / .3)}.saw-blog__bento-right{display:flex;flex-direction:column;gap:1rem}.saw-blog__medium-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.saw-blog__medium-card{border-radius:12px;overflow:hidden}.saw-blog__medium-card a{position:relative;display:flex;height:180px;text-decoration:none}.saw-blog__medium-bg{position:absolute;inset:0}.saw-blog__medium-bg img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.saw-blog__medium-card:hover .saw-blog__medium-bg img{transform:scale(1.05)}.saw-blog__medium-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .7) 100%)}.saw-blog__medium-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:1rem;color:#fff}.saw-blog__medium-cat{display:inline-block;align-self:flex-start;padding:.25rem .5rem;margin-bottom:.5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgb(255 255 255 / .2);backdrop-filter:blur(4px);border-radius:3px}.saw-blog__medium-title{font-size:.9375rem;font-weight:600;line-height:1.35;margin:0 0 .375rem;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog__medium-date{font-size:.6875rem;color:rgb(255 255 255 / .7)}.saw-blog__small-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.saw-blog__small-card{background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:10px;overflow:hidden;transition:all 0.2s}.saw-blog__small-card:hover{border-color:var(--saw-primary);box-shadow:0 4px 12px rgb(0 0 0 / .08)}.saw-blog__small-card a{display:flex;gap:.75rem;padding:.75rem;text-decoration:none;color:inherit}.saw-blog__small-thumb{flex-shrink:0;width:64px;height:64px;border-radius:6px;overflow:hidden;background:var(--saw-bg-alt)}.saw-blog__small-thumb img{width:100%;height:100%;object-fit:cover}.saw-blog__small-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--saw-text-tertiary)}.saw-blog__small-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.saw-blog__small-title{font-size:.8125rem;font-weight:600;line-height:1.35;margin:0 0 .25rem;color:var(--saw-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog__small-meta{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--saw-text-tertiary)}.saw-blog__small-dot{opacity:.5}.saw-blog__divider{display:flex;align-items:center;gap:1rem;margin:2rem 0 1.5rem}.saw-blog__divider::before,.saw-blog__divider::after{content:'';flex:1;height:1px;background:var(--saw-border)}.saw-blog__divider span{font-size:.8125rem;font-weight:600;color:var(--saw-text-secondary);text-transform:uppercase;letter-spacing:.05em}.saw-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.saw-blog-card{background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:12px;overflow:hidden;transition:all 0.2s ease}.saw-blog-card:hover{border-color:var(--saw-primary);box-shadow:0 6px 20px rgb(0 0 0 / .1);transform:translateY(-3px)}.saw-blog-card__link{display:block;text-decoration:none;color:inherit}.saw-blog-card__image{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--saw-bg-alt)}.saw-blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.saw-blog-card:hover .saw-blog-card__image img{transform:scale(1.05)}.saw-blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--saw-text-tertiary)}.saw-blog-card__category{position:absolute;top:.75rem;left:.75rem;padding:.3125rem .625rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--saw-primary);border-radius:4px}.saw-blog-card__content{padding:1rem}.saw-blog-card__title{font-size:.9375rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;color:var(--saw-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-card__excerpt{font-size:.8125rem;line-height:1.5;color:var(--saw-text-secondary);margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--saw-border)}.saw-blog-card__author{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--saw-text-secondary)}.saw-blog-card__avatar{width:24px;height:24px;border-radius:50%}.saw-blog-card__meta{font-size:.6875rem;color:var(--saw-text-tertiary)}.saw-blog__empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.saw-blog__empty svg{margin-bottom:1rem;color:var(--saw-text-tertiary)}.saw-blog__empty h3{font-size:1.125rem;font-weight:600;margin:0 0 .375rem;color:var(--saw-text)}.saw-blog__empty p{font-size:.875rem;color:var(--saw-text-secondary);margin:0}.saw-blog__loader{display:flex;justify-content:center;padding:2rem}.saw-blog__loader-spinner{width:24px;height:24px;border:3px solid var(--saw-border);border-top-color:var(--saw-primary);border-radius:50%;animation:blog-spin 0.7s linear infinite}@keyframes blog-spin{to{transform:rotate(360deg)}}.saw-blog__end{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--saw-text-tertiary);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.saw-blog__end-line{width:40px;height:1px;background:var(--saw-border)}@media (max-width:1024px){.saw-blog__bento{grid-template-columns:1fr}.saw-blog__featured{grid-row:span 1}.saw-blog__featured-link{min-height:320px}.saw-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.saw-blog{padding:1rem 1rem 3rem}.saw-blog__title{font-size:1.5rem}.saw-blog__nav{flex-direction:column;align-items:stretch;gap:.75rem}.saw-blog__search{width:100%}.saw-blog__search input{width:100%}.saw-blog__search input:focus{width:100%}.saw-blog__medium-cards{grid-template-columns:1fr}.saw-blog__small-cards{grid-template-columns:1fr}.saw-blog__featured-title{font-size:1.25rem}}@media (max-width:600px){.saw-blog__grid{grid-template-columns:1fr;gap:1rem}.saw-blog__featured-link{min-height:280px}.saw-blog__featured-excerpt{display:none}}@media (max-width:600px){.saw-blog__grid{grid-template-columns:1fr;gap:1rem}}.saw-blog-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.saw-blog-card:hover .saw-blog-card__thumb img{transform:scale(1.04)}.saw-blog-card__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--saw-text-tertiary)}.saw-blog-card__sticky-badge{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:6px;color:#fff;box-shadow:0 2px 6px rgb(245 158 11 / .4)}.saw-blog-card__body{padding:1rem}.saw-blog-card__cat{display:inline-block;font-size:.6875rem;font-weight:600;color:var(--saw-primary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem}.saw-blog-card__title{font-size:.9375rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;color:var(--saw-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-card__excerpt{font-size:.8125rem;line-height:1.55;color:var(--saw-text-secondary);margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--saw-border)}.saw-blog-card__author{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--saw-text-secondary)}.saw-blog-card__avatar{width:20px;height:20px;border-radius:50%;object-fit:cover}.saw-blog-card__meta{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--saw-text-tertiary)}.saw-blog-card__sep{opacity:.5}@media (max-width:768px){.saw-blog{padding:1rem 1rem 2rem}.saw-blog__header-row{flex-direction:column;align-items:stretch;gap:1rem}.saw-blog__header-left{justify-content:space-between}.saw-blog__search{width:100%}.saw-blog__search:focus-within{width:100%}.saw-blog__categories{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.75rem}.saw-blog__categories::-webkit-scrollbar{display:none}.saw-blog__category-btn{flex-shrink:0}}.saw-blog-card__hero-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:2rem;color:#fff}.saw-blog-card__hero-top{display:flex;align-items:center;gap:.75rem}.saw-blog-card__hero-main{max-width:700px}.saw-blog-card__title--hero{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 1rem;color:#fff;letter-spacing:-.02em}.saw-blog-card__excerpt--hero{font-size:1.125rem;line-height:1.6;color:rgb(255 255 255 / .85);margin:0;max-width:600px}.saw-blog-card__hero-meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.saw-blog-card__author--hero{display:flex;align-items:center;gap:.625rem;color:#fff;font-weight:500}.saw-blog-card__author--hero img,.saw-blog-card__author--hero .avatar{width:36px;height:36px;border-radius:50%;border:2px solid rgb(255 255 255 / .3)}.saw-blog-card__info--hero{display:flex;align-items:center;gap:.5rem;color:rgb(255 255 255 / .7);font-size:.9375rem}.saw-blog-card__pin-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:100px;box-shadow:0 2px 8px rgb(245 158 11 / .3)}.saw-blog-card__category--hero{position:static;padding:.375rem .875rem;font-size:.75rem;background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:100px}.saw-blog-card--large{background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:20px;overflow:hidden;transition:all 0.3s ease}.saw-blog-card--large:hover{border-color:var(--saw-primary);box-shadow:0 12px 32px rgb(0 0 0 / .1);transform:translateY(-4px)}.saw-blog-card--large .saw-blog-card__image{aspect-ratio:16 / 9}.saw-blog-card--large .saw-blog-card__content{padding:1.5rem}.saw-blog-card--large .saw-blog-card__title{font-size:1.375rem;font-weight:700;-webkit-line-clamp:2}.saw-blog-card--large .saw-blog-card__excerpt{font-size:.9375rem;-webkit-line-clamp:3}.saw-blog-card--default{background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:16px;overflow:hidden;transition:all 0.25s ease}.saw-blog-card--default:hover{border-color:var(--saw-primary);box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-3px)}.saw-blog-card--default .saw-blog-card__image{aspect-ratio:16 / 10;position:relative}.saw-blog-card--default .saw-blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.saw-blog-card--default:hover .saw-blog-card__image img{transform:scale(1.05)}.saw-blog-card__badges{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;align-items:center;gap:.5rem;z-index:1}.saw-blog-card--default .saw-blog-card__pin-badge{padding:.25rem .5rem;font-size:0}.saw-blog-card--default .saw-blog-card__pin-badge svg{color:#fff}.saw-blog-card--default .saw-blog-card__category{position:static;padding:.3125rem .625rem;font-size:.6875rem;background:linear-gradient(135deg,var(--saw-primary) 0%,#4f46e5 100%);border-radius:6px;box-shadow:0 2px 8px rgb(99 102 241 / .25)}.saw-blog-card--default .saw-blog-card__content{padding:1.25rem}.saw-blog-card--default .saw-blog-card__title{font-size:1.0625rem;font-weight:600;line-height:1.45;margin:0 0 .5rem;color:var(--saw-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-card--default .saw-blog-card__excerpt{font-size:.875rem;line-height:1.6;color:var(--saw-text-secondary);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--saw-text-secondary)}.saw-blog-card__author{display:flex;align-items:center;gap:.5rem}.saw-blog-card__author img,.saw-blog-card__author .avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.saw-blog-card__author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.saw-blog-card__author-placeholder{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.6875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--saw-primary) 0%,#4f46e5 100%);border-radius:50%}.saw-blog-card__info{display:flex;align-items:center;gap:.375rem;color:var(--saw-text-tertiary)}.saw-blog-card__dot{opacity:.5}.saw-blog-card--pinned{border-color:rgb(245 158 11 / .3)}.saw-blog-card--pinned:hover{border-color:#f59e0b}@media (max-width:1024px){.saw-blog-card--featured{aspect-ratio:16 / 10;min-height:350px}.saw-blog-card__title--hero{font-size:2rem}.saw-blog-card__excerpt--hero{font-size:1rem}}@media (max-width:768px){.saw-blog__header-inner{flex-direction:column;align-items:flex-start;gap:1rem}.saw-blog__search--modern{max-width:100%;width:100%}.saw-blog-card--featured{aspect-ratio:4 / 5;min-height:450px}.saw-blog-card__hero-content{padding:1.5rem}.saw-blog-card__title--hero{font-size:1.75rem}.saw-blog-card__excerpt--hero{display:none}.saw-blog-card__hero-meta{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:480px){.saw-blog--modern{padding:1rem 1rem 3rem}.saw-blog__title{font-size:1.75rem}.saw-blog-card--featured{min-height:380px;border-radius:16px}.saw-blog-card__title--hero{font-size:1.5rem}.saw-blog-card--default,.saw-blog-card--large{border-radius:12px}}.saw-blog-single{max-width:100%}.saw-blog-single--not-found{text-align:center;padding:6rem 2rem}.saw-blog-single--not-found h1{font-size:1.75rem;margin-bottom:.5rem}.saw-blog-single--not-found p{color:var(--saw-text-muted);margin-bottom:2rem}.saw-blog-single__hero{position:relative;padding:3rem 1.5rem;background:var(--saw-surface);border-bottom:1px solid var(--saw-border)}.saw-blog-single__hero.has-image{min-height:400px;display:flex;align-items:flex-end;padding:0}.saw-blog-single__hero-image{position:absolute;inset:0}.saw-blog-single__hero-image img{width:100%;height:100%;object-fit:cover}.saw-blog-single__hero-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .2) 100%)}.saw-blog-single__hero-content{position:relative;z-index:1;width:100%;max-width:800px;margin:0 auto;padding:3rem 1.5rem}.saw-blog-single__hero.has-image .saw-blog-single__hero-content{color:#fff}.saw-blog-single__hero.has-image .saw-blog-single__title,.saw-blog-single__hero.has-image .saw-blog-single__breadcrumb,.saw-blog-single__hero.has-image .saw-blog-single__breadcrumb a,.saw-blog-single__hero.has-image .saw-blog-single__meta,.saw-blog-single__hero.has-image .saw-blog-single__meta time,.saw-blog-single__hero.has-image .saw-blog-single__meta-sep,.saw-blog-single__hero.has-image .saw-blog-single__reading-time{color:white!important}.saw-blog-single__breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:1rem;opacity:.8}.saw-blog-single__breadcrumb a{color:inherit;text-decoration:none;transition:opacity 0.15s}.saw-blog-single__breadcrumb a:hover{opacity:.7}.saw-blog-single__breadcrumb-sep{opacity:.5}.saw-blog-single__categories{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.saw-blog-single__category{padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background:var(--saw-primary);border-radius:.25rem;text-decoration:none;text-transform:uppercase;letter-spacing:.025em;transition:background-color 0.15s}.saw-blog-single__category:hover{background:var(--saw-primary-dark)}.saw-blog-single__title{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 1.5rem}.saw-blog-single__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.9375rem}.saw-blog-single__author{display:flex;align-items:center;gap:.5rem}.saw-blog-single__author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.saw-blog-single__meta-sep{opacity:.5}.saw-blog-single__reading-time{display:flex;align-items:center;gap:.375rem}.saw-blog-single__container{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.saw-blog-single__content{font-size:1.125rem;line-height:1.8;color:var(--saw-text-secondary)}.saw-blog-single__content h1,.saw-blog-single__content h2,.saw-blog-single__content h3,.saw-blog-single__content h4,.saw-blog-single__content h5,.saw-blog-single__content h6{position:relative;display:block;font-weight:800;color:var(--saw-text);padding-bottom:.5rem;margin-bottom:1.5rem}.saw-blog-single__content h1::after,.saw-blog-single__content h2::after,.saw-blog-single__content h3::after,.saw-blog-single__content h4::after,.saw-blog-single__content h5::after,.saw-blog-single__content h6::after{content:'';position:absolute;bottom:0;left:0;height:4px;background:linear-gradient(135deg,var(--saw-primary) 0%,#00b4d8 100%);border-radius:2px}.saw-blog-single__content h1{font-size:1.875rem;margin-top:3rem}.saw-blog-single__content h1::after{width:80px}.saw-blog-single__content h2{font-size:1.5rem;margin-top:2.5rem}.saw-blog-single__content h2::after{width:60px}.saw-blog-single__content h3{font-size:1.25rem;margin-top:2rem}.saw-blog-single__content h3::after{width:50px;height:3px}.saw-blog-single__content h4{font-size:1.125rem;margin-top:1.5rem}.saw-blog-single__content h4::after{width:40px;height:3px}.saw-blog-single__content h5{font-size:1rem;margin-top:1.25rem}.saw-blog-single__content h5::after{width:30px;height:2px}.saw-blog-single__content h6{font-size:.875rem;margin-top:1rem;text-transform:uppercase;letter-spacing:.05em}.saw-blog-single__content h6::after{width:24px;height:2px}.saw-blog-single__content h1:first-child,.saw-blog-single__content h2:first-child,.saw-blog-single__content h3:first-child,.saw-blog-single__content h4:first-child,.saw-blog-single__content h5:first-child,.saw-blog-single__content h6:first-child{margin-top:0}.saw-blog-single__content p{margin:0 0 1.5rem}.saw-blog-single__content p:last-child{margin-bottom:0}.saw-blog-single__content strong{color:var(--saw-text);font-weight:600}.saw-blog-single__content img{max-width:100%;height:auto;border-radius:.75rem;margin:2rem 0;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.saw-blog-single__content ul{margin:0 0 1.5rem!important;padding-left:0!important;list-style:none!important}.saw-blog-single__content ul>li{position:relative!important;padding-left:2rem!important;margin-bottom:0.75rem!important}.saw-blog-single__content ul>li::before{content:''!important;position:absolute!important;left:0!important;top:0.45em!important;width:10px!important;height:10px!important;background:linear-gradient(135deg,var(--saw-primary) 0%,#00b4d8 100%)!important;border-radius:50%!important;box-shadow:0 2px 6px rgb(0 191 255 / .35)!important}.saw-blog-single__content ul ul{margin-top:0.75rem!important;margin-bottom:0.5rem!important}.saw-blog-single__content ul ul>li::before{width:7px!important;height:7px!important;background:var(--saw-primary)!important;opacity:0.8!important;box-shadow:none!important}.saw-blog-single__content ul ul ul>li::before{width:6px!important;height:6px!important;border-radius:2px!important;background:var(--saw-text-secondary)!important;opacity:0.6!important}.saw-blog-single__content figure{margin:2rem 0!important;text-align:center!important}.saw-blog-single__content figure img{margin:0 auto!important;display:block!important}.saw-blog-single__content figcaption{margin-top:0.5rem!important;margin-bottom:0!important;padding:0 1rem!important;font-size:0.875rem!important;line-height:1.5!important;color:var(--saw-text-secondary)!important;font-style:italic!important;text-align:center!important}.saw-blog-single__content .wp-caption{margin:2rem auto!important;max-width:100%!important;text-align:center!important}.saw-blog-single__content .wp-caption img{margin:0 auto!important;display:block!important}.saw-blog-single__content .wp-caption-text{margin-top:0.5rem!important;margin-bottom:0!important;padding:0 1rem!important;font-size:0.875rem!important;line-height:1.5!important;color:var(--saw-text-secondary)!important;font-style:italic!important;text-align:center!important}.saw-blog-single__content .wp-block-image{margin:2rem 0!important}.saw-blog-single__content .wp-block-image figcaption{margin-top:0.5rem!important;margin-bottom:0!important;font-size:0.875rem!important;color:var(--saw-text-secondary)!important;font-style:italic!important;text-align:center!important}.saw-blog-single__content ol.wp-block-footnotes{margin:3rem 0 1.5rem 0!important;padding:2rem 0 0 1.75rem!important;border-top:2px solid var(--saw-primary)!important;position:relative!important;list-style:decimal!important;counter-reset:none!important}.saw-blog-single__content ol.wp-block-footnotes::before{content:''!important;position:absolute!important;top:-2px!important;left:0!important;width:100px!important;height:4px!important;background:linear-gradient(135deg,var(--saw-primary) 0%,#00b4d8 100%)!important;border-radius:2px!important}.saw-blog-single__content ol.wp-block-footnotes>li{position:static!important;padding-left:0.5rem!important;margin-bottom:0.75rem!important;font-size:0.875rem!important;line-height:1.6!important;color:var(--saw-text-secondary)!important;counter-increment:none!important}.saw-blog-single__content ol.wp-block-footnotes>li::before{display:none!important;content:none!important}.saw-blog-single__content ol.wp-block-footnotes li p{font-size:0.875rem!important;line-height:1.6!important;color:var(--saw-text-secondary)!important;margin:0!important}.saw-blog-single__content .footnotes,.saw-blog-single__content .footnote,.saw-blog-single__content div[class*="footnote"]{margin-top:3rem!important;padding-top:2rem!important;border-top:2px solid var(--saw-primary)!important;position:relative!important}.saw-blog-single__content .footnotes::before,.saw-blog-single__content .footnote::before{content:''!important;position:absolute!important;top:-2px!important;left:0!important;width:100px!important;height:4px!important;background:linear-gradient(135deg,var(--saw-primary) 0%,#00b4d8 100%)!important;border-radius:2px!important}.saw-blog-single__content .footnotes li,.saw-blog-single__content .footnote li{font-size:0.875rem!important;line-height:1.6!important;color:var(--saw-text-secondary)!important}.saw-blog-single__content sup a,.saw-blog-single__content a[href*="#fn"],.saw-blog-single__content a.footnote-ref{font-size:0.7rem!important;font-weight:700!important;color:var(--saw-primary)!important;text-decoration:none!important;padding:.1rem 0.25rem!important;background:rgba(var(--saw-primary-rgb),.15)!important;border-radius:3px!important}.saw-blog-single__content sup a:hover,.saw-blog-single__content a[href*="#fn"]:hover,.saw-blog-single__content a.footnote-ref:hover{background:rgba(var(--saw-primary-rgb),.25)!important}.saw-blog-single__content .footnote-backref,.saw-blog-single__content a[href*="#fnref"]{font-size:0.8rem!important;color:var(--saw-primary)!important;text-decoration:none!important;margin-left:0.375rem!important}.saw-blog-single__content .footnote-backref:hover,.saw-blog-single__content a[href*="#fnref"]:hover{text-decoration:underline!important}.saw-blog-single__content ol{margin:0 0 1.5rem;padding-left:0;list-style:none;counter-reset:blog-counter}.saw-blog-single__content ol>li{position:relative;padding-left:2.75rem;margin-bottom:1rem;counter-increment:blog-counter}.saw-blog-single__content ol>li::before{content:counter(blog-counter);position:absolute;left:0;top:.1em;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--saw-primary) 0%,#00b4d8 100%);border-radius:50%}.saw-blog-single__content ol ul{margin-top:.75rem;margin-bottom:.5rem;padding-left:1.5rem;list-style-type:disc}.saw-blog-single__content ol ul li{position:static;padding-left:.25rem;margin-bottom:.5rem}.saw-blog-single__content ol ul li::before{display:none}.saw-blog-single__content ol ul ul{list-style-type:circle}.saw-blog-single__content blockquote{position:relative;margin:2rem 0;padding:1.5rem 2rem 1.5rem 2.5rem;background:linear-gradient(135deg,rgb(0 191 255 / .08) 0%,rgb(0 180 216 / .04) 100%);border-radius:1rem;border-left:4px solid var(--saw-primary);font-style:italic;color:var(--saw-text)}[data-theme="light"] .saw-blog-single__content blockquote{background:linear-gradient(135deg,rgb(0 101 153 / .06) 0%,rgb(0 136 204 / .03) 100%)}.saw-blog-single__content blockquote::before{content:'"';position:absolute;top:.5rem;left:.75rem;font-size:3rem;font-family:Georgia,serif;color:var(--saw-primary);opacity:.3;line-height:1}.saw-blog-single__content blockquote p{position:relative;z-index:1;margin:0;padding-left:1rem;font-size:1.0625rem;line-height:1.7}.saw-blog-single__content blockquote p:not(:last-child){margin-bottom:1rem}.saw-blog-single__content blockquote cite,.saw-blog-single__content blockquote footer{display:block;margin-top:1rem;font-size:.875rem;font-style:normal;color:var(--saw-text-muted)}.saw-blog-single__content blockquote cite::before,.saw-blog-single__content blockquote footer::before{content:'— '}.saw-blog-single__content code{padding:.2rem .5rem;background:var(--saw-surface-alt);border-radius:.375rem;font-size:.9em;font-family:'SF Mono',Monaco,'Cascadia Code',Consolas,monospace;color:var(--saw-primary)}.saw-blog-single__content pre{margin:2rem 0;padding:1.5rem;background:var(--saw-surface-alt);border-radius:.75rem;overflow-x:auto;border:1px solid var(--saw-border)}.saw-blog-single__content pre code{padding:0;background:none;color:var(--saw-text)}.saw-blog-single__content a{color:var(--saw-primary);text-decoration:none;border-bottom:1px solid #fff0;transition:border-color 0.15s}.saw-blog-single__content a:hover{border-bottom-color:var(--saw-primary)}.saw-blog-single__tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:2rem;margin-top:2rem;border-top:1px solid var(--saw-border)}.saw-blog-single__tags-label{font-weight:500;color:var(--saw-text-secondary);margin-right:.5rem}.saw-blog-single__tag{padding:.375rem .75rem;font-size:.875rem;color:var(--saw-text-secondary);background:var(--saw-surface);border-radius:.25rem;text-decoration:none;transition:all 0.15s}.saw-blog-single__tag:hover{color:var(--saw-primary);background:var(--saw-primary-light)}.saw-blog-single__share{display:flex;align-items:center;gap:.75rem;margin-top:2rem;padding:1.25rem;background:var(--saw-surface);border-radius:.5rem}.saw-blog-single__share-label{font-weight:500;color:var(--saw-text-secondary)}.saw-blog-single__share-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;transition:transform 0.15s,opacity 0.15s}.saw-blog-single__share-btn:hover{transform:scale(1.1);opacity:.9}.saw-blog-single__share-btn--facebook{background:#1877f2}.saw-blog-single__share-btn--twitter{background:#1da1f2}.saw-blog-single__share-btn--linkedin{background:#0a66c2}.saw-blog-single__nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--saw-border)}.saw-blog-single__nav-link{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:.5rem;text-decoration:none;transition:border-color 0.15s}.saw-blog-single__nav-link:hover{border-color:var(--saw-primary)}.saw-blog-single__nav-link--next{text-align:right}.saw-blog-single__nav-direction{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--saw-text-muted)}.saw-blog-single__nav-link--next .saw-blog-single__nav-direction{justify-content:flex-end}.saw-blog-single__nav-title{font-weight:600;color:var(--saw-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saw-blog-single__related{background:var(--saw-surface-alt);padding:4rem 1.5rem;margin-top:3rem}.saw-blog-single__related-container{max-width:1200px;margin:0 auto}.saw-blog-single__related-title{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 2rem}.saw-blog-single__related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width:768px){.saw-blog{padding:1.5rem 1rem 3rem}.saw-blog__header-inner{flex-direction:column;gap:1rem}.saw-blog__search{max-width:100%}.saw-blog__title{font-size:1.5rem}.saw-blog__grid{grid-template-columns:1fr}.saw-blog-single__title{font-size:1.75rem}.saw-blog-single__hero.has-image{min-height:300px}.saw-blog-single__container{padding:2rem 1rem}.saw-blog-single__content{font-size:1rem}.saw-blog-single__nav{grid-template-columns:1fr}.saw-blog-single__nav-link--next{text-align:left}.saw-blog-single__nav-link--next .saw-blog-single__nav-direction{justify-content:flex-start}.saw-blog-single__related{padding:3rem 1rem}.saw-blog-single__related-grid{grid-template-columns:1fr}}@media (max-width:480px){.saw-blog__tabs{gap:.375rem}.saw-blog__tab{padding:.375rem .75rem;font-size:.8125rem}.saw-blog-single__meta{font-size:.875rem}.saw-blog-single__share{flex-wrap:wrap}}.saw-blog-card__author--instructor{gap:.5rem}.saw-blog-card__author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.saw-blog-card__author-placeholder{width:24px;height:24px;border-radius:50%;background:var(--saw-surface-alt);display:flex;align-items:center;justify-content:center;color:var(--saw-text-muted)}.saw-blog-single__author--instructor{background:rgb(0 0 0 / .6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .15);border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;transition:all 0.2s;gap:.75rem;color:#fff}.saw-blog-single__author--instructor:hover{background:rgb(0 0 0 / .75);border-color:rgb(255 255 255 / .3);transform:translateY(-1px)}.saw-blog-single__hero:not(.has-image) .saw-blog-single__author--instructor{background:var(--saw-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--saw-border);color:var(--saw-text)}.saw-blog-single__hero:not(.has-image) .saw-blog-single__author--instructor:hover{background:var(--saw-surface-alt);border-color:var(--saw-primary)}.saw-blog-single__author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgb(255 255 255 / .2)}.saw-blog-single__hero:not(.has-image) .saw-blog-single__author-avatar{border-color:var(--saw-border)}.saw-blog-single__author-placeholder{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .15);display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .8)}.saw-blog-single__hero:not(.has-image) .saw-blog-single__author-placeholder{background:var(--saw-surface-alt);color:var(--saw-text-muted)}.saw-blog-single__author-info{display:flex;flex-direction:column;text-align:left;gap:.125rem}.saw-blog-single__author-info strong{font-weight:600;line-height:1.3;color:inherit}.saw-blog-single__author-info small{font-size:.8125rem;opacity:.85;color:inherit}.saw-blog-single__author-expand{margin-left:auto;opacity:.7;transition:opacity 0.15s}.saw-blog-single__author--instructor:hover .saw-blog-single__author-expand{opacity:1}.saw-author-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.saw-author-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .7);backdrop-filter:blur(4px);cursor:pointer}.saw-author-modal__content{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 3rem);overflow-y:auto;background:var(--saw-surface);border-radius:1rem;box-shadow:0 20px 60px rgb(0 0 0 / .4);animation:modalSlideIn 0.25s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.saw-author-modal__close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--saw-surface-alt);border:none;border-radius:50%;color:var(--saw-text-secondary);cursor:pointer;transition:all 0.15s;z-index:10}.saw-author-modal__close:hover{background:var(--saw-error);color:#fff}.saw-author-modal__header{display:flex;align-items:center;gap:1.25rem;padding:2rem 2rem 1.5rem;background:linear-gradient(135deg,var(--saw-primary) 0%,var(--saw-primary-dark) 100%);color:#fff;border-radius:1rem 1rem 0 0}.saw-author-modal__avatar{flex-shrink:0}.saw-author-modal__avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgb(255 255 255 / .3)}.saw-author-modal__avatar-placeholder{width:80px;height:80px;border-radius:50%;background:rgb(255 255 255 / .15);display:flex;align-items:center;justify-content:center;border:3px solid rgb(255 255 255 / .3)}.saw-author-modal__info{flex:1;min-width:0}.saw-author-modal__name{font-size:1.375rem;font-weight:700;margin:0 0 .25rem;line-height:1.3;color:#fff}.saw-author-modal__profession{margin:0;font-size:.9375rem;color:rgb(255 255 255 / .85)}.saw-author-modal__section{padding:1.5rem 2rem;border-bottom:1px solid var(--saw-border)}.saw-author-modal__section:last-child{border-bottom:none}.saw-author-modal__section h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--saw-text-muted);margin:0 0 .75rem}.saw-author-modal__bio{font-size:.9375rem;line-height:1.7;color:var(--saw-text-secondary)}.saw-author-modal__bio p{margin:0 0 1rem}.saw-author-modal__bio p:last-child{margin-bottom:0}.saw-author-modal__contact{display:flex;flex-direction:column;gap:.75rem}.saw-author-modal__contact-item{display:flex;align-items:center;gap:.75rem;color:var(--saw-text);text-decoration:none;font-size:.9375rem;transition:color 0.15s}.saw-author-modal__contact-item:hover{color:var(--saw-primary)}.saw-author-modal__contact-item svg{color:var(--saw-text-muted);flex-shrink:0}.saw-author-modal__social{display:flex;gap:.625rem;flex-wrap:wrap}.saw-author-modal__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;transition:transform 0.15s,opacity 0.15s}.saw-author-modal__social-link:hover{transform:scale(1.1)}.saw-author-modal__social-link--linkedin{background:#0a66c2}.saw-author-modal__social-link--facebook{background:#1877f2}.saw-author-modal__social-link--twitter{background:#1da1f2}.saw-author-modal__social-link--instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.saw-author-modal__social-link--youtube{background:red}.saw-author-modal__certifications{display:flex;flex-direction:column;gap:.75rem}.saw-author-modal__cert{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--saw-surface-alt);border-radius:.5rem}.saw-author-modal__cert-icon{color:var(--saw-primary);flex-shrink:0;margin-top:.125rem}.saw-author-modal__cert-info{display:flex;flex-direction:column;gap:.125rem}.saw-author-modal__cert-info strong{font-size:.9375rem;color:var(--saw-text)}.saw-author-modal__cert-issuer{font-size:.8125rem;color:var(--saw-text-muted)}.saw-author-modal__cert-expiry{font-size:.75rem;color:var(--saw-text-muted)}.saw-author-modal__cert-expiry.expired{color:var(--saw-error)}.saw-author-modal__cert-expiry.expiring{color:var(--saw-warning)}@media (max-width:480px){.saw-author-modal{padding:0;align-items:flex-end}.saw-author-modal__content{max-height:90vh;border-radius:1rem 1rem 0 0}.saw-author-modal__header{padding:1.5rem;flex-direction:column;text-align:center}.saw-author-modal__section{padding:1.25rem 1.5rem}.saw-author-modal__avatar img,.saw-author-modal__avatar-placeholder{width:70px;height:70px}}.saw-blog-progress{position:fixed;top:0;left:0;width:100%;height:4px;background:rgba(var(--saw-primary-rgb),.1);color:var(--saw-primary);z-index:9999}[data-theme="dark"] .saw-blog-progress{background:rgb(255 255 255 / .1)}.saw-blog-progress__bar{height:100%;width:0;background:linear-gradient(90deg,var(--saw-primary) 0%,#00b4d8 50%,var(--saw-primary) 100%);background-size:200% 100%;transition:width 0.1s ease-out;animation:progressGradient 2s ease infinite}@keyframes progressGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.saw-blog-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:.75rem;box-shadow:0 10px 40px rgb(0 0 0 / .2);font-size:.9375rem;font-weight:500;color:var(--saw-text);z-index:10001;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.68,-.55,.265,1.55)}.saw-blog-toast.is-visible{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible}.saw-blog-toast svg{color:#22c55e;flex-shrink:0}.saw-blog-floating-share{position:fixed;left:1.5rem;top:50%;transform:translateY(-50%) translateX(-100px);display:flex;flex-direction:column;gap:.5rem;z-index:100;opacity:0;visibility:hidden;transition:all 0.3s ease}.saw-blog-floating-share.is-visible{transform:translateY(-50%) translateX(0);opacity:1;visibility:visible}.saw-blog-floating-share__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--saw-surface);border:1px solid var(--saw-border);color:var(--saw-text-secondary);cursor:pointer;transition:all 0.2s ease;text-decoration:none;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.saw-blog-floating-share__btn:hover{transform:scale(1.1);box-shadow:0 4px 16px rgb(0 0 0 / .15)}.saw-blog-floating-share__btn--facebook:hover{background:#1877f2;border-color:#1877f2;color:#fff}.saw-blog-floating-share__btn--twitter:hover{background:#000;border-color:#000;color:#fff}.saw-blog-floating-share__btn--linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.saw-blog-floating-share__btn--copy:hover{background:var(--saw-primary);border-color:var(--saw-primary);color:#fff}@media (max-width:1400px){.saw-blog-floating-share{display:none}}.saw-blog-single__layout{display:flex;gap:3rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 0}.saw-blog-single__main{flex:1;min-width:0}.saw-blog-single__main .saw-blog-single__container{padding-left:0;padding-right:0}.saw-blog-single__toc{display:none;width:280px;flex-shrink:0}.saw-blog-single__toc.has-content{display:block}.saw-blog-single__toc-inner{position:sticky;top:100px;padding:1.5rem;background:var(--saw-surface);border-radius:1rem;border:1px solid var(--saw-border)}.saw-blog-single__toc-title{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--saw-text);text-transform:uppercase;letter-spacing:.05em}.saw-blog-single__toc-title svg{color:var(--saw-primary)}.saw-blog-single__toc-list{display:flex;flex-direction:column;gap:.125rem;max-height:60vh;overflow-y:auto;position:relative}.saw-blog-single__toc-link{display:block;padding:.5rem .75rem;font-size:.875rem;color:var(--saw-text-secondary);text-decoration:none;border-radius:.5rem;border-left:2px solid #fff0;transition:all 0.15s ease;line-height:1.4;position:relative}.saw-blog-single__toc-link:hover{color:var(--saw-text);background:var(--saw-surface-alt)}.saw-blog-single__toc-link.is-active{color:var(--saw-primary);background:rgba(var(--saw-primary-rgb,0,101,153),.1);border-left-color:var(--saw-primary);font-weight:500}.saw-blog-single__toc-link--h2{font-weight:600;padding-left:.75rem;margin-top:.25rem}.saw-blog-single__toc-link--h2:first-child{margin-top:0}.saw-blog-single__toc-link--h3{padding-left:1.5rem;font-size:.8125rem;font-weight:400}.saw-blog-single__toc-link--h3::before{content:'';position:absolute;left:.75rem;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--saw-primary) 0%,rgba(var(--saw-primary-rgb,0,101,153),.3) 100%);border-radius:1px}.saw-blog-single__toc-link--h3::after{content:'';position:absolute;left:.75rem;top:50%;width:.5rem;height:2px;background:var(--saw-primary);border-radius:1px}.saw-blog-single__toc-link--h4{padding-left:2.25rem;font-size:.75rem;font-weight:400;color:var(--saw-text-muted)}.saw-blog-single__toc-link--h4::before{content:'';position:absolute;left:.75rem;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--saw-primary) 0%,rgba(var(--saw-primary-rgb,0,101,153),.3) 100%);border-radius:1px}.saw-blog-single__toc-link--h4::after{content:'';position:absolute;left:.75rem;top:50%;width:1.25rem;height:2px;background:var(--saw-text-muted);border-radius:1px}@media (max-width:1024px){.saw-blog-single__layout{flex-direction:column}.saw-blog-single__toc{width:100%;order:-1}.saw-blog-single__toc-inner{position:static}.saw-blog-single__toc-list{max-height:none}}.saw-blog-single__author-cta{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,rgba(var(--saw-primary-rgb,0,101,153),.08) 0%,rgba(var(--saw-primary-rgb,0,101,153),.03) 100%);border:1px solid var(--saw-border);border-radius:1rem}.saw-blog-single__author-cta-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.saw-blog-single__author-cta-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--saw-primary);flex-shrink:0}.saw-blog-single__author-cta-info{display:flex;flex-direction:column;gap:.25rem}.saw-blog-single__author-cta-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--saw-primary)}.saw-blog-single__author-cta-name{font-size:1.25rem;font-weight:700;color:var(--saw-text)}.saw-blog-single__author-cta-profession{font-size:.9375rem;color:var(--saw-text-secondary)}.saw-blog-single__author-cta-bio{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7;color:var(--saw-text-secondary)}.saw-blog-single__author-cta-socials{display:flex;gap:.5rem;margin-bottom:1.25rem}.saw-blog-single__author-cta-socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--saw-surface);border:1px solid var(--saw-border);color:var(--saw-text-secondary);transition:all 0.2s ease}.saw-blog-single__author-cta-socials a:hover{background:var(--saw-primary);border-color:var(--saw-primary);color:#fff;transform:translateY(-2px)}.saw-blog-single__author-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--saw-primary);color:#fff;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.saw-blog-single__author-cta-btn:hover{background:var(--saw-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--saw-primary-rgb,0,101,153),.3)}.saw-blog-single__author-cta-btn svg{transition:transform 0.2s ease}.saw-blog-single__author-cta-btn:hover svg{transform:translateX(3px)}.saw-blog-single__share-btn--copy{cursor:pointer;border:none;background:var(--saw-surface-alt)}.saw-blog-single__share-btn--copy:hover{background:var(--saw-primary);color:#fff}.saw-blog-single__author-cta-certs{margin-bottom:1.25rem;padding-top:1rem;border-top:1px solid var(--saw-border)}.saw-blog-single__author-cta-certs-label{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--saw-text-muted);margin-bottom:.75rem}.saw-blog-single__author-cta-certs-label svg{color:var(--saw-primary)}.saw-blog-single__author-cta-certs-list{display:flex;flex-wrap:wrap;gap:.5rem}.saw-blog-single__author-cta-cert{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:2rem;font-size:.8125rem;font-weight:500;color:var(--saw-text)}.saw-blog-single__author-cta-cert small{font-size:.75rem;font-weight:400;color:var(--saw-text-muted)}@media (max-width:640px){.saw-blog-single__author-cta{padding:1.5rem}.saw-blog-single__author-cta-header{flex-direction:column;text-align:center}.saw-blog-single__author-cta-photo{width:100px;height:100px}.saw-blog-single__author-cta-info{align-items:center}.saw-blog-single__author-cta-socials{justify-content:center}.saw-blog-single__author-cta-certs-list{justify-content:center}}.saw-blog-single__author-cta-tabs{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--saw-border)}.saw-blog-single__author-cta-tabs-nav{display:flex;gap:.5rem;margin-bottom:1rem}.saw-blog-single__author-cta-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff0;border:1px solid var(--saw-border);border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--saw-text-secondary);cursor:pointer;transition:all 0.2s ease}.saw-blog-single__author-cta-tab:hover{background:var(--saw-surface-alt);border-color:var(--saw-border);color:var(--saw-text)}.saw-blog-single__author-cta-tab.is-active{background:var(--saw-primary);border-color:var(--saw-primary);color:#fff}.saw-blog-single__author-cta-tab svg{width:16px;height:16px;flex-shrink:0}.saw-blog-single__author-cta-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .375rem;background:rgb(255 255 255 / .2);border-radius:10px;font-size:.75rem;font-weight:600}.saw-blog-single__author-cta-tab:not(.is-active) .saw-blog-single__author-cta-tab-count{background:var(--saw-surface-alt);color:var(--saw-text-secondary)}.saw-blog-single__author-cta-panel{display:none}.saw-blog-single__author-cta-panel.is-active{display:flex;flex-direction:column;gap:.5rem}.saw-blog-single__author-cta-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;background:var(--saw-surface);border:1px solid var(--saw-border);border-radius:.75rem;text-decoration:none;transition:all 0.2s ease}.saw-blog-single__author-cta-item:hover{background:var(--saw-surface-alt);border-color:var(--saw-primary);transform:translateX(4px)}.saw-blog-single__author-cta-item-title{font-size:.9375rem;font-weight:500;color:var(--saw-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saw-blog-single__author-cta-item:hover .saw-blog-single__author-cta-item-title{color:var(--saw-primary)}.saw-blog-single__author-cta-item-date,.saw-blog-single__author-cta-item-meta{font-size:.8125rem;color:var(--saw-text-muted);flex-shrink:0}.saw-blog-single__author-cta-item-meta{font-weight:600;color:var(--saw-primary)}.saw-blog-single__author-cta-item--session .saw-blog-single__author-cta-item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;text-align:right;font-weight:400;color:var(--saw-text-muted)}.saw-blog-single__author-cta-item-event{font-size:.75rem;font-weight:500;color:var(--saw-primary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saw-blog-single__author-cta-item--session .saw-blog-single__author-cta-item-date{font-size:.75rem;color:var(--saw-text-muted)}@media (max-width:640px){.saw-blog-single__author-cta-tabs-nav{flex-wrap:wrap}.saw-blog-single__author-cta-tab{flex:1;justify-content:center;min-width:120px}.saw-blog-single__author-cta-item{flex-direction:column;align-items:flex-start;gap:.5rem}.saw-blog-single__author-cta-item-title{white-space:normal}}.saw-blog-single__author-cta-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;margin-top:.5rem;background:linear-gradient(135deg,rgba(var(--saw-primary-rgb,0,101,153),.1) 0%,rgba(var(--saw-primary-rgb,0,101,153),.05) 100%);border:1px dashed var(--saw-primary);border-radius:.75rem;font-size:.9375rem;font-weight:600;color:var(--saw-primary);text-decoration:none;transition:all 0.2s ease}.saw-blog-single__author-cta-more:hover{background:var(--saw-primary);border-style:solid;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--saw-primary-rgb,0,101,153),.25)}.saw-blog-single__author-cta-more svg{transition:transform 0.2s ease}.saw-blog-single__author-cta-more:hover svg{transform:translateX(4px)}.saw-blog-single__discussion{background:var(--saw-surface);border-top:1px solid var(--saw-border);padding:3rem 0}.saw-blog-single__discussion-container{max-width:800px;margin:0 auto;padding:0 1.5rem}.saw-blog-single__discussion-title{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;margin:0 0 1.5rem;color:var(--saw-text)}.saw-blog-single__discussion-title svg{color:var(--saw-primary)}@media (max-width:640px){.saw-blog-single__discussion{padding:2rem 0}.saw-blog-single__discussion-container{padding:0 1rem}.saw-blog-single__discussion-title{font-size:1.125rem}}.saw-blog-single__discussion-cta{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,rgb(99 102 241 / .1) 0%,rgb(139 92 246 / .1) 100%);border:1px solid rgb(99 102 241 / .2);border-radius:12px;text-decoration:none;color:inherit;cursor:pointer;transition:all 0.25s ease;position:relative;overflow:hidden}.saw-blog-single__discussion-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(99 102 241 / .15) 0%,rgb(139 92 246 / .15) 100%);opacity:0;transition:opacity 0.25s ease}.saw-blog-single__discussion-cta:hover{border-color:var(--saw-primary);transform:translateY(-2px);box-shadow:0 8px 20px rgb(99 102 241 / .15)}.saw-blog-single__discussion-cta:hover::before{opacity:1}.saw-blog-single__discussion-cta-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--saw-primary) 0%,#023d5a 100%);border-radius:10px;color:#fff;flex-shrink:0;position:relative;z-index:1}.saw-blog-single__discussion-cta-icon svg{animation:ctaPulse 2s ease-in-out infinite}@keyframes ctaPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.saw-blog-single__discussion-cta-text{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;position:relative;z-index:1}.saw-blog-single__discussion-cta-text strong{font-size:.875rem;font-weight:700;color:var(--saw-text);line-height:1.2}.saw-blog-single__discussion-cta-text span{font-size:.75rem;color:var(--saw-primary);font-weight:500}.saw-blog-single__discussion-cta-arrow{flex-shrink:0;color:var(--saw-primary);transition:transform 0.25s ease;position:relative;z-index:1;animation:ctaArrowBounce 1.5s ease-in-out infinite}@keyframes ctaArrowBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}.saw-blog-single__discussion-cta:hover .saw-blog-single__discussion-cta-arrow{animation:none;transform:translateY(4px)}[data-theme="light"] .saw-blog-single__discussion-cta{background:linear-gradient(135deg,rgb(99 102 241 / .08) 0%,rgb(139 92 246 / .08) 100%);border-color:rgb(99 102 241 / .15)}[data-theme="light"] .saw-blog-single__discussion-cta:hover{box-shadow:0 8px 20px rgb(99 102 241 / .12)}@media (max-width:768px){.saw-blog-single__layout{padding:1rem 0 0!important;gap:1rem!important}.saw-blog-single__main .saw-blog-single__container{padding:0!important}.saw-blog-single__hero-content{padding:1.5rem 0!important}.saw-blog-single__content{padding:0!important}.saw-blog-single__tags{padding-left:0!important;padding-right:0!important}.saw-blog-single__author-cta{margin:2rem 0!important;padding:1.25rem!important;border-radius:0.75rem!important}.saw-blog-single__author-cta-header{gap:1rem!important}.saw-blog-single__author-cta-photo{width:60px!important;height:60px!important;border-width:2px!important}.saw-blog-single__author-cta-name{font-size:1rem!important}.saw-blog-single__author-cta-bio{font-size:0.875rem!important;line-height:1.5!important}.saw-blog-single__discussion-cta--mobile{display:flex!important;margin:0 0 1.5rem!important}.saw-blog-single__related{padding:0!important}.saw-blog-single__nav{padding:0!important}.saw-blog-single__hero{padding:2rem 1rem!important}.saw-blog-single__hero-content{padding:1.5rem 1rem!important}.saw-blog-single__hero.has-image{min-height:300px!important}.saw-blog-single__title{font-size:1.5rem!important}.saw-blog-single__breadcrumb{font-size:0.75rem!important}.saw-blog-single__meta{flex-wrap:wrap!important;gap:0.5rem!important}.saw-blog-single__discussion-container{padding:0 1rem!important}.saw-discussion{padding:0!important}}@media (max-width:1100px){.saw-blog-single__toc .saw-blog-single__discussion-cta{display:none}}.saw-blog-single__discussion-cta--mobile{display:none}.saw-blog-single__floating-chat{display:none!important;position:fixed!important;bottom:24px!important;right:24px!important;width:56px!important;height:56px!important;background:linear-gradient(135deg,var(--saw-primary) 0%,#023d5a 100%)!important;border-radius:50%!important;box-shadow:0 4px 20px rgb(99 102 241 / .4)!important;color:#ffffff!important;text-decoration:none!important;z-index:9999!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important}.saw-blog-single__floating-chat:hover{transform:scale(1.1)!important;box-shadow:0 6px 28px rgb(99 102 241 / .5)!important}.saw-blog-single__floating-chat svg{width:28px!important;height:28px!important}@media (max-width:768px){.saw-blog-single__floating-chat{display:flex!important}}.saw-blog-single__discussion{margin-top:3rem!important;padding-top:2rem;border-top:1px solid var(--saw-border)}@media (max-width:768px){.saw-blog-single__discussion{margin-top:2rem!important;padding:0!important}.saw-blog-single__discussion-container{padding:0.5rem!important}.saw-blog-single__discussion-title{display:flex!important;align-items:center!important;gap:0.75rem!important;font-size:1.125rem!important;margin-bottom:1rem!important;padding:0 0.5rem!important}.saw-blog-single__discussion-title svg{flex-shrink:0!important;width:20px!important;height:20px!important}.saw-discussion__header{flex-direction:column!important;align-items:stretch!important;gap:0.75rem!important;padding:0 0.5rem!important}.saw-discussion__list{padding:0 0.5rem!important}.saw-discussion__title{display:flex!important;align-items:center!important;gap:0.5rem!important;font-size:1rem!important;margin:0!important}.saw-discussion__controls{display:flex!important;flex-direction:column!important;gap:0.5rem!important}.saw-discussion__filter-select{width:100%!important}.saw-discussion__new-btn{width:100%!important;justify-content:center!important;padding:.75rem 1rem!important;white-space:nowrap!important}}