.anunce-site{--content-max:1200px;background:var(--bg);color:var(--ink);font-family:var(--fontSans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.anunce-site *,.anunce-site :after,.anunce-site :before{box-sizing:border-box}.anunce-site h1,.anunce-site h2,.anunce-site h3{font-family:var(--fontDisplay);font-style:var(--displayStyle);color:var(--ink);margin:0;line-height:1.1}.anunce-site .as-hero-title{font-size:clamp(28px,3.4vw,44px);font-family:var(--fontSans);font-style:normal}.anunce-site .as-section-title{font-size:clamp(24px,3vw,36px)}.anunce-site--editorial .as-hero-title{font-size:clamp(38px,4.4vw,58px);font-family:var(--fontDisplay);font-style:var(--displayStyle)}.anunce-site--editorial .as-section-title{font-size:clamp(28px,3.4vw,42px)}.anunce-site p{margin:0}.anunce-site a{color:inherit;text-decoration:none}.anunce-site img{max-width:100%;display:block}.anunce-site .as-container{width:100%;max-width:var(--content-max);margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.anunce-site>section{padding-top:var(--sp);padding-bottom:var(--sp)}.anunce-site>section:first-child{padding-top:0}.anunce-site .as-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--cardMin),100%),1fr))}.anunce-site .as-grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(var(--cardMin),100%),1fr))}.anunce-site .as-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--shadow);transition:box-shadow .2s ease,transform .2s ease}.anunce-site .as-card--panel{border-radius:var(--rad2)}.anunce-site .as-card:hover{box-shadow:var(--shadowHover)}.anunce-site .as-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--rad);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;transition:opacity .15s ease,background .15s ease}.anunce-site .as-btn--primary{background:var(--primary);color:#fff}.anunce-site .as-btn--primary:hover{opacity:.92}.anunce-site .as-btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.anunce-site .as-btn--soft{background:var(--accSoft);color:var(--primary)}.anunce-site .as-muted{color:var(--mut)}.anunce-site .as-accent{color:var(--primary)}.anunce-site .as-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--accSoft);color:var(--primary)}.anunce-site .as-stars{color:var(--tertiary)}@keyframes as-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes as-float-in{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:none}}@keyframes as-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes as-price-reveal{0%{opacity:0;transform:scale(.7) rotate(-5deg)}to{opacity:1;transform:none}}.anunce-site .as-anim-fade-up{animation:as-fade-in-up .5s cubic-bezier(.16,1,.3,1) both}.anunce-site .as-anim-float-in{animation:as-float-in .55s cubic-bezier(.16,1,.3,1) both}.anunce-site .as-anim-price{animation:as-price-reveal .45s cubic-bezier(.16,1,.3,1) both}.anunce-site .as-anim-pulse{animation:as-pulse 3s ease-in-out infinite}.anunce-site .as-stagger{animation-delay:calc(min(var(--i, 0), 11) * 60ms)}@media (prefers-reduced-motion:reduce){.anunce-site .as-anim-fade-up,.anunce-site .as-anim-float-in,.anunce-site .as-anim-price{animation-duration:.01ms;animation-delay:0s}.anunce-site .as-anim-pulse{animation:none}.anunce-site .as-card{transition:none}}.anunce-block-missing{margin:12px;padding:24px;border:2px dashed var(--line);border-radius:12px;color:var(--mut);font-family:JetBrains Mono,ui-monospace,monospace;text-align:center}.as-menu-toggle{display:none}@media (max-width:760px){.as-menu-toggle{display:inline-flex}.as-header-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch!important;gap:2px!important;margin-left:0!important;padding:8px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 16px 30px rgba(0,0,0,.12);display:none!important}.as-header-nav[data-open=true]{display:flex!important}}