.news-detail.svelte-1gyup5m{color:var(--color-text);background:var(--color-page);padding:clamp(52px,7vw,104px) 0 clamp(80px,9vw,140px)}.news-breadcrumbs.svelte-1gyup5m{color:var(--color-muted);font-size:var(--font-sm);flex-wrap:wrap;gap:10px;margin-bottom:clamp(30px,4vw,58px);line-height:1.3;display:flex}.news-breadcrumbs.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--color-primary);font-weight:800;text-decoration:none}.news-breadcrumbs.svelte-1gyup5m a:where(.svelte-1gyup5m):after{content:"/";color:var(--color-muted);margin-left:10px;font-weight:400}.news-detail__hero.svelte-1gyup5m{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(36px,6vw,92px);margin-bottom:clamp(52px,7vw,104px);display:grid}.news-detail__copy.svelte-1gyup5m time:where(.svelte-1gyup5m){color:var(--color-primary);font-size:var(--font-md);margin-bottom:20px;font-weight:800;line-height:1.1;display:inline-block}.news-detail__copy.svelte-1gyup5m h1:where(.svelte-1gyup5m){max-width:980px;font-size:var(--font-4xl);letter-spacing:0;margin:0;font-weight:900;line-height:1.02}.news-detail__copy.svelte-1gyup5m p:where(.svelte-1gyup5m){max-width:720px;color:var(--color-muted);font-size:var(--font-xl);margin:28px 0 0;line-height:1.35}.news-detail__image.svelte-1gyup5m{border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:8px;overflow:hidden}.news-detail__image.svelte-1gyup5m img:where(.svelte-1gyup5m){aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.news-detail__content.svelte-1gyup5m{max-width:1120px;margin:0 auto;font-size:clamp(20px,1.25vw,24px);line-height:1.55}.news-detail__content.svelte-1gyup5m p{max-width:980px;margin:0;font-size:clamp(22px,1.45vw,28px);line-height:1.55}.news-detail__content.svelte-1gyup5m p+p,.news-detail__content.svelte-1gyup5m p+h2,.news-detail__content.svelte-1gyup5m .news-gallery+p,.news-detail__content.svelte-1gyup5m .news-gallery+h2{margin-top:28px}.news-detail__content.svelte-1gyup5m h2{color:var(--color-primary);margin:56px 0 22px;font-size:clamp(36px,2.4vw,46px);font-weight:900;line-height:1.08}.news-detail__content.svelte-1gyup5m .news-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0;display:grid}.news-detail__content.svelte-1gyup5m .news-gallery--single{grid-template-columns:minmax(0,1fr);max-width:760px}.news-detail__content.svelte-1gyup5m .news-gallery img{object-fit:cover;border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:8px;width:100%;height:100%;min-height:220px;transition:transform .3s;display:block}.news-detail__content.svelte-1gyup5m .news-gallery img:hover,.news-detail__content.svelte-1gyup5m .news-gallery img:focus-visible{outline:none;transform:scale(1.05)}.news-detail__content.svelte-1gyup5m .news-gallery button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.news-detail__content.svelte-1gyup5m .news-gallery button:before{content:"";z-index:2;pointer-events:none;background:0 0;transition:background .3s;position:absolute;inset:0}.news-detail__content.svelte-1gyup5m .news-gallery button:after{content:"";z-index:3;opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3337 22C5.44262 22 0.666992 17.2244 0.666992 11.3334C0.666992 5.44232 5.44262 0.666687 11.3337 0.666687C17.2247 0.666687 22.0003 5.44232 22.0003 11.3334C22.0003 13.7983 21.1642 16.068 19.7601 17.8742L26.9432 25.0572L25.0575 26.9428L17.8745 19.7598C16.0683 21.1639 13.7986 22 11.3337 22ZM19.3337 11.3334C19.3337 15.7516 15.7519 19.3334 11.3337 19.3334C6.91538 19.3334 3.33366 15.7516 3.33366 11.3334C3.33366 6.91508 6.91538 3.33335 11.3337 3.33335C15.7519 3.33335 19.3337 6.91508 19.3337 11.3334Z' fill='white'/%3E%3C/svg%3E") 50%/27px 27px no-repeat;width:40px;height:40px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-detail__content.svelte-1gyup5m .news-gallery button:hover:before,.news-detail__content.svelte-1gyup5m .news-gallery button:focus-visible:before{background:#00000026}.news-detail__content.svelte-1gyup5m .news-gallery button:hover:after,.news-detail__content.svelte-1gyup5m .news-gallery button:focus-visible:after{opacity:1}.news-detail__content.svelte-1gyup5m .news-gallery button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.news-related.svelte-1gyup5m{margin-top:clamp(70px,8vw,120px)}.news-related.svelte-1gyup5m h2:where(.svelte-1gyup5m){font-size:var(--font-2xl);margin:0 0 28px;font-weight:900;line-height:1.05}.news-related__grid.svelte-1gyup5m{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.news-related__card.svelte-1gyup5m{border:1px solid var(--color-border-soft);background:var(--color-surface);min-width:0;color:inherit;border-radius:8px;flex-direction:column;gap:14px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.news-related__card.svelte-1gyup5m:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border-soft));transform:translateY(-3px)}.news-related__card.svelte-1gyup5m img:where(.svelte-1gyup5m){aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.news-related__card.svelte-1gyup5m span:where(.svelte-1gyup5m){color:var(--color-primary);font-size:var(--font-sm);font-weight:800}.news-related__card.svelte-1gyup5m strong:where(.svelte-1gyup5m){font-size:var(--font-md);line-height:1.2}@media (width<=1000px){.news-detail__hero.svelte-1gyup5m{grid-template-columns:1fr}}@media (width<=760px){.news-detail__copy.svelte-1gyup5m h1:where(.svelte-1gyup5m){font-size:var(--font-3xl)}.news-detail__copy.svelte-1gyup5m p:where(.svelte-1gyup5m),.news-detail__content.svelte-1gyup5m,.news-detail__content.svelte-1gyup5m p{font-size:var(--font-lg)}.news-detail__content.svelte-1gyup5m .news-gallery,.news-related__grid.svelte-1gyup5m{grid-template-columns:1fr}}
