.yam-news-page-layout{background:var(--yam-blue);min-height:100vh;padding-bottom:6rem}.yam-news-header-zone{position:relative;padding:8rem max(7vw,24px) 4rem;background:var(--yam-blue);overflow:hidden}.yam-news-header-bg{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(circle at 2px 2px,#151722 2px,transparent 0);background-size:32px 32px;z-index:0}.yam-news-header-content{position:relative;z-index:10;max-width:1260px;margin:0 auto}.yam-news-header-eyebrow{display:inline-block;background:#fff;color:#151722;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;border:2px solid #151722;box-shadow:4px 4px #d6f541}.yam-news-page-title{font-family:var(--font-serif);font-size:clamp(3.5rem,8vw,5.5rem);font-weight:900;line-height:1;color:#151722;margin-bottom:1.5rem;letter-spacing:-.02em}.yam-news-page-title span{background:#151722;color:#fff;padding:0 .15em;display:inline-block}.yam-news-page-lede{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;color:#151722;max-width:40ch;line-height:1.4;margin-bottom:3rem}.yam-news-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;background:#fff;border:4px solid #151722;border-radius:2rem;padding:.75rem 1.5rem;width:max-content;max-width:100%;box-shadow:8px 8px #ef759f}.yam-news-filter-select-wrapper{display:flex;align-items:center;gap:.75rem;position:relative}.yam-news-filter-icon{color:#ef759f;width:20px;height:20px}.yam-news-filter-select{appearance:none;background:transparent;border:none;font-size:1.125rem;font-weight:800;color:#151722;padding-right:2rem;cursor:pointer;outline:none;font-family:var(--font-sans);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23151722" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right center;background-size:1rem}.yam-news-filter-select:focus-visible{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:#03b7e5}.yam-news-filter-results{font-size:.875rem;font-weight:600;color:#45485a;border-left:2px solid #e3e5ea;padding-left:1.5rem}.yam-news-header-art{position:absolute;top:0;right:0;bottom:0;width:50%;pointer-events:none;z-index:5;display:none}@media(min-width:1024px){.yam-news-header-art{display:block}}.yam-news-char{position:absolute;filter:drop-shadow(8px 8px 0px rgba(21,23,34,.15))}.yam-news-char.yam-float-a{top:15%;right:15%;width:clamp(150px,15vw,220px)}.yam-news-char.yam-float-b{bottom:10%;right:35%;width:clamp(200px,25vw,350px)}.yam-events-module,.yam-news-module{max-width:1260px;margin:0 auto;padding:3rem max(7vw,24px)}.yam-module-header{margin-bottom:2.5rem;display:flex;align-items:baseline;justify-content:space-between}.yam-module-header h2{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1;color:#151722;margin:0}.yam-events-list{display:grid;gap:1.5rem}.yam-event-listing{display:flex;flex-direction:column;background:#fff;border:4px solid #151722;border-radius:1.5rem;overflow:hidden;box-shadow:8px 8px #d6f541;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;text-decoration:none;color:inherit}@media(min-width:768px){.yam-event-listing{flex-direction:row;align-items:stretch}}.yam-event-listing:hover{transform:translateY(-4px) scale(1.01);box-shadow:12px 12px #ef759f}.yam-event-date-block{background:#151722;color:#fff;padding:1.5rem;display:flex;flex-direction:row;align-items:center;gap:1rem;min-width:140px}@media(min-width:768px){.yam-event-date-block{flex-direction:column;justify-content:center;border-right:4px solid #151722}}.yam-event-month{font-size:1.125rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#d6f541}.yam-event-day{font-family:var(--font-serif);font-size:3rem;font-weight:900;line-height:1}.yam-event-details{padding:2rem;flex:1;display:flex;flex-direction:column;justify-content:center}.yam-event-meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.yam-event-meta-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#ef759f}.yam-event-title{font-family:var(--font-serif);font-size:1.75rem;font-weight:900;color:#151722;line-height:1.1;margin-bottom:.5rem;transition:color .2s}.yam-event-listing:hover .yam-event-title{color:#03b7e5}.yam-event-excerpt{font-size:1rem;font-weight:500;color:#45485a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yam-event-action{padding:2rem;display:flex;align-items:center;justify-content:flex-end;background:#f4f3f0;border-top:4px solid #151722}@media(min-width:768px){.yam-event-action{border-top:none;border-left:4px solid #151722;width:200px;justify-content:center}}.yam-event-ticket-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#151722}.yam-event-ticket-btn svg{background:#151722;color:#fff;border-radius:50%;padding:4px;width:24px;height:24px;transition:transform .2s,background-color .2s}.yam-event-listing:hover .yam-event-ticket-btn svg{transform:translate(2px,-2px);background:#03b7e5}.yam-events-empty{background:#fff;border:4px dashed #151722;border-radius:1.5rem;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.yam-events-empty-icon{width:48px;height:48px;color:#ef759f;margin-bottom:1rem}.yam-events-empty h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:900;color:#151722;margin-bottom:.5rem}.yam-events-empty p{font-size:1rem;font-weight:500;color:#45485a;max-width:30ch;margin:0}.yam-news-editorial-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.yam-news-editorial-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.yam-news-editorial-grid{grid-template-columns:repeat(3,1fr)}}.yam-editorial-card{display:flex;flex-direction:column;background:#fff;border:4px solid #151722;border-radius:1.5rem;overflow:hidden;box-shadow:8px 8px #03b7e5;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;text-decoration:none;height:100%}.yam-editorial-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:12px 12px #ef759f}.yam-editorial-image-wrapper{position:relative;aspect-ratio:16/9;width:100%;border-bottom:4px solid #151722;overflow:hidden;background:#f4f3f0}.yam-editorial-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;opacity:1!important}.yam-editorial-card:hover .yam-editorial-image{transform:scale(1.05)}.yam-editorial-fallback-bg{width:100%;height:100%;background:#d6f541;display:flex;align-items:center;justify-content:center;padding:2rem}.yam-editorial-fallback-logo{width:50%;max-width:150px}.yam-editorial-badges{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.yam-editorial-badge{background:#151722;color:#fff;padding:.4rem .75rem;border-radius:999px;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;box-shadow:2px 2px #0003}.yam-editorial-badge-country{background:#ef759f;color:#151722}.yam-editorial-badge-global{background:#03b7e5;color:#151722}.yam-editorial-content{padding:1.75rem;display:flex;flex-direction:column;flex:1}.yam-editorial-date{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#777b8c;margin-bottom:.75rem}.yam-editorial-title{font-family:var(--font-serif);font-size:1.5rem;font-weight:900;color:#151722;line-height:1.15;margin-bottom:1rem;transition:color .2s}.yam-editorial-card:hover .yam-editorial-title{color:#03b7e5}.yam-editorial-excerpt{font-size:.9375rem;font-weight:500;color:#45485a;line-height:1.5;margin:0 0 1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.yam-editorial-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.5rem;border-top:2px dashed #e3e5ea}.yam-editorial-read-more{font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#151722}.yam-editorial-arrow{color:#151722;width:20px;height:20px;transition:transform .2s}.yam-editorial-card:hover .yam-editorial-arrow{transform:translate(2px,-2px);color:#ef759f}.yam-news-empty{background:#fff;border:4px dashed #151722;border-radius:1.5rem;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.yam-news-empty-icon{width:48px;height:48px;color:#03b7e5;margin-bottom:1rem}.yam-news-empty h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:900;color:#151722;margin-bottom:.5rem}.yam-news-empty p{font-size:1rem;font-weight:500;color:#45485a;max-width:30ch;margin:0}.yam-loading-text{font-size:1.125rem;font-weight:800;color:#151722;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.yam-news-char{animation:none!important}.yam-editorial-card,.yam-event-listing,.yam-event-ticket-btn svg,.yam-editorial-arrow,.yam-editorial-image{transition:none!important}}
