#asm-blog-page,#asm-blog-page *{box-sizing:border-box}#asm-blog-page{--asm-wine:#6f101f;--asm-wine-dark:#4b0b15;--asm-gold:#c89146;--asm-ink:#2b211f;--asm-muted:#6e625d;--asm-line:#eadbc7;--asm-cream:#fbf6ee;--asm-white:#fffdfa;background:#fff;color:var(--asm-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;margin:0;padding:0 0 82px}#asm-blog-page a{text-decoration:none}#asm-blog-page img{display:block;max-width:100%}#asm-blog-page .asm-blog-shell{width:min(1380px, calc(100% - 48px));margin:0 auto}#asm-blog-page .asm-blog-hero{min-height:430px;position:relative;overflow:hidden;border-bottom:1px solid var(--asm-line);background-image:linear-gradient(90deg,rgb(253 248 240 / .99) 0%,rgb(253 248 240 / .97) 34%,rgb(253 248 240 / .72) 54%,rgb(253 248 240 / .08) 76%),var(--asm-blog-banner);background-repeat:no-repeat;background-size:cover;background-position:center 50%}#asm-blog-page .asm-blog-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .12))}#asm-blog-page .asm-blog-hero__inner{min-height:430px;display:flex;align-items:center;position:relative;z-index:1}#asm-blog-page .asm-blog-hero__copy{width:min(690px, 55%);padding:58px 0 52px}#asm-blog-page .asm-blog-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--asm-gold);font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}#asm-blog-page .asm-blog-kicker::before{content:"";width:34px;height:1px;background:var(--asm-gold)}#asm-blog-page .asm-blog-hero h1{color:var(--asm-wine-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px, 5.25vw, 82px);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:24px 0 25px}#asm-blog-page .asm-blog-hero p{max-width:570px;color:#514843;font-size:17px;line-height:1.72;margin:0}#asm-blog-page .asm-blog-divider{width:320px;display:flex;align-items:center;gap:12px;margin-top:34px}#asm-blog-page .asm-blog-divider span{flex:1;height:1px;background:linear-gradient(90deg,rgb(200 145 70 / .08),rgb(200 145 70 / .92))}#asm-blog-page .asm-blog-divider span:last-child{transform:rotate(180deg)}#asm-blog-page .asm-blog-divider i{width:11px;height:11px;border:1px solid var(--asm-gold);background:var(--asm-gold);transform:rotate(45deg)}#asm-blog-page .asm-blog-filter-wrap{position:relative;z-index:3;background:rgb(255 253 250 / .97);border-bottom:1px solid #f0e5d6;box-shadow:0 13px 34px rgb(92 47 24 / .05)}#asm-blog-page .asm-blog-filters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding-top:25px;padding-bottom:25px}#asm-blog-page .asm-blog-filter{min-height:54px;display:flex;align-items:center;justify-content:center;border:1px solid #e7d5bd;border-radius:8px;background:#fffdfa;color:#342925;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.2;padding:12px 13px;text-align:center;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}#asm-blog-page .asm-blog-filter:hover,#asm-blog-page .asm-blog-filter:focus-visible{border-color:var(--asm-wine);color:var(--asm-wine);transform:translateY(-2px);box-shadow:0 10px 22px rgb(111 16 31 / .08)}#asm-blog-page .asm-blog-filter.is-active{background:var(--asm-wine);border-color:var(--asm-wine);color:#fff;box-shadow:0 10px 22px rgb(111 16 31 / .15)}#asm-blog-page .asm-blog-posts-section{padding-top:38px}#asm-blog-page .asm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#asm-blog-page .asm-blog-card{min-width:0;display:grid;grid-template-columns:minmax(160px,44%) minmax(0,56%);height:100%;overflow:hidden;border:1px solid #ecdfce;border-radius:12px;background:var(--asm-white);box-shadow:0 16px 38px rgb(79 47 25 / .07);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}#asm-blog-page .asm-blog-card:hover{border-color:#dbc09e;transform:translateY(-5px);box-shadow:0 24px 54px rgb(79 47 25 / .12)}#asm-blog-page .asm-blog-card__media{min-height:305px;overflow:hidden;background:var(--asm-cream)}#asm-blog-page .asm-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}#asm-blog-page .asm-blog-card:hover .asm-blog-card__media img{transform:scale(1.045)}#asm-blog-page .asm-blog-card__body{min-width:0;display:flex;flex-direction:column;padding:28px 26px 25px}#asm-blog-page .asm-blog-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--asm-gold);font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1.35}#asm-blog-page .asm-blog-card__meta span{width:1px;height:14px;background:#d9b982}#asm-blog-page .asm-blog-card__meta strong{color:#bb7b33;font-weight:800}#asm-blog-page .asm-blog-card h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(24px, 1.65vw, 34px);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:18px 0 13px}#asm-blog-page .asm-blog-card h2 a{color:#3f171d;transition:color .2s ease}#asm-blog-page .asm-blog-card h2 a:hover{color:var(--asm-wine)}#asm-blog-page .asm-blog-card__accent{width:28px;height:2px;background:var(--asm-gold);margin-bottom:15px}#asm-blog-page .asm-blog-card p{color:var(--asm-muted);font-size:14px;line-height:1.65;margin:0 0 24px}#asm-blog-page .asm-blog-card__link{margin-top:auto;display:inline-flex;align-items:center;gap:12px;color:var(--asm-wine);font-size:12px;font-weight:900;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}#asm-blog-page .asm-blog-card__link span{font-size:18px;line-height:1;transition:transform .22s ease}#asm-blog-page .asm-blog-card__link:hover span{transform:translateX(5px)}#asm-blog-page .asm-blog-pagination{margin-top:44px;padding-top:10px}#asm-blog-page .asm-blog-pagination .page-numbers{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0;padding:0}#asm-blog-page .asm-blog-pagination .page-numbers li{margin:0;padding:0}#asm-blog-page .asm-blog-pagination a.page-numbers,#asm-blog-page .asm-blog-pagination span.page-numbers{min-width:47px;height:47px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5d5c1;border-radius:7px;background:#fffdfa;color:#4a3b35;font-size:13px;font-weight:800;line-height:1;padding:0 15px;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}#asm-blog-page .asm-blog-pagination a.page-numbers:hover,#asm-blog-page .asm-blog-pagination a.page-numbers:focus-visible{border-color:var(--asm-wine);color:var(--asm-wine);transform:translateY(-2px)}#asm-blog-page .asm-blog-pagination span.page-numbers.current{background:var(--asm-wine);border-color:var(--asm-wine);color:#fff;box-shadow:0 8px 18px rgb(111 16 31 / .15)}#asm-blog-page .asm-blog-pagination .prev,#asm-blog-page .asm-blog-pagination .next{min-width:118px!important}#asm-blog-page .asm-blog-empty{max-width:760px;margin:20px auto 0;padding:70px 35px;border:1px solid var(--asm-line);border-radius:14px;background:var(--asm-cream);text-align:center}#asm-blog-page .asm-blog-empty h2{color:var(--asm-wine-dark);font-family:Georgia,"Times New Roman",serif;font-size:38px;font-weight:500;line-height:1.15;margin:18px 0 12px}#asm-blog-page .asm-blog-empty p{color:var(--asm-muted);margin:0 0 25px}#asm-blog-page .asm-blog-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:6px;background:var(--asm-wine);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;padding:0 24px;text-transform:uppercase}@media (max-width:1240px){#asm-blog-page .asm-blog-shell{width:min(1160px, calc(100% - 36px))}#asm-blog-page .asm-blog-filters{grid-template-columns:repeat(4,minmax(0,1fr))}#asm-blog-page .asm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){#asm-blog-page .asm-blog-hero{min-height:520px;background-image:linear-gradient(180deg,rgb(253 248 240 / .98) 0%,rgb(253 248 240 / .92) 48%,rgb(253 248 240 / .50) 72%,rgb(253 248 240 / .18) 100%),var(--asm-blog-banner);background-size:auto 100%,auto 60%;background-position:center,right bottom}#asm-blog-page .asm-blog-hero__inner{min-height:520px;align-items:flex-start}#asm-blog-page .asm-blog-hero__copy{width:100%;padding-top:54px}#asm-blog-page .asm-blog-hero h1{font-size:clamp(48px, 8vw, 66px)}}@media (max-width:760px){#asm-blog-page{padding-bottom:60px}#asm-blog-page .asm-blog-shell{width:calc(100% - 28px)}#asm-blog-page .asm-blog-hero{min-height:550px;background-size:auto 100%,auto 48%;background-position:center,center bottom}#asm-blog-page .asm-blog-hero__inner{min-height:550px}#asm-blog-page .asm-blog-hero__copy{padding:44px 0 210px}#asm-blog-page .asm-blog-hero h1{font-size:clamp(44px, 13vw, 58px);line-height:1.01;margin-top:19px}#asm-blog-page .asm-blog-hero p{font-size:15px}#asm-blog-page .asm-blog-divider{width:min(300px, 82%)}#asm-blog-page .asm-blog-filters{display:flex;overflow-x:auto;gap:9px;padding-top:17px;padding-bottom:17px;scrollbar-width:none}#asm-blog-page .asm-blog-filters::-webkit-scrollbar{display:none}#asm-blog-page .asm-blog-filter{min-width:155px;min-height:48px;flex:0 0 auto;font-size:11px}#asm-blog-page .asm-blog-posts-section{padding-top:24px}#asm-blog-page .asm-blog-grid{grid-template-columns:1fr;gap:20px}#asm-blog-page .asm-blog-card{grid-template-columns:1fr}#asm-blog-page .asm-blog-card__media{min-height:245px;aspect-ratio:16 / 10}#asm-blog-page .asm-blog-card__body{padding:24px 22px 23px}#asm-blog-page .asm-blog-card h2{font-size:29px}#asm-blog-page .asm-blog-pagination .page-numbers{gap:7px}#asm-blog-page .asm-blog-pagination a.page-numbers,#asm-blog-page .asm-blog-pagination span.page-numbers{min-width:42px;height:42px;padding:0 12px}#asm-blog-page .asm-blog-pagination .prev,#asm-blog-page .asm-blog-pagination .next{min-width:42px!important;font-size:0}#asm-blog-page .asm-blog-pagination .prev span,#asm-blog-page .asm-blog-pagination .next span{font-size:18px}}@media (max-width:420px){#asm-blog-page .asm-blog-hero h1{font-size:42px}#asm-blog-page .asm-blog-card__media{min-height:215px}#asm-blog-page .asm-blog-card h2{font-size:27px}}