.culture-page{background:#f8f6ef;color:#17283b}.culture-page .page-hero{background:linear-gradient(125deg,#102437,#203e51);color:#fff;padding:64px 0}.culture-page .page-hero h1{color:#f0d58e;font-size:clamp(2rem,4vw,3.5rem)}.culture-page .page-hero p{max-width:80ch;line-height:2}.culture-page .container{max-width:1320px;margin-inline:auto;padding-inline:clamp(18px,3vw,48px)}.culture-page .section{padding-block:42px}.culture-page h2,.culture-page h3{color:#18354b}.culture-reading{max-width:1000px!important}.culture-article p,.culture-reading p,.culture-private p{line-height:2;max-width:85ch}.culture-private .soft-box{border:1px solid #d5b76b;border-radius:18px;background:#fffdf7;padding:clamp(20px,4vw,42px)}.culture-article section{margin-block:30px}.culture-page .card{border:1px solid #ddcfac;border-radius:15px;background:white;padding:24px}.culture-page .card p{font-size:.94rem}.culture-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:18px}.culture-top img{object-fit:contain;max-width:100%;height:auto}.culture-languages,.culture-nav{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.culture-languages a[aria-current=page]{border-bottom:2px solid #b18a32}.culture-nav{padding-block:16px!important}.culture-languages a,.culture-nav a{color:#f2dba1}.culture-gallery{margin-block:28px;max-width:1100px}.culture-gallery figure{margin:0}.culture-gallery figure[hidden]{display:none}.culture-gallery img{display:block;width:100%;height:clamp(230px,42vw,580px);object-fit:cover;border-radius:16px}.culture-gallery figcaption{font-size:.88rem;padding:10px 0;overflow-wrap:anywhere}.culture-controls{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.culture-controls button{background:#17354b;border:1px solid #d5b76b;color:#fff;padding:10px 18px;border-radius:8px;cursor:pointer}.culture-small,.culture-credits{font-size:.86rem;line-height:1.8;color:#415269}.culture-credits p{overflow-wrap:anywhere}.culture-credits summary{cursor:pointer}.culture-article a:not(.btn),.culture-reading a:not(.btn){text-decoration:underline;text-underline-offset:4px}.culture-article a.card,.culture-reading a.card{text-decoration:none}.culture-page :focus-visible,.culture-controls :focus-visible{outline:3px solid #b47c0c;outline-offset:5px}.culture-page .site-footer{padding-block:36px}.culture-page .site-footer p{max-width:80ch;color:#fff}.culture-language-strip{display:flex;gap:16px;flex-wrap:wrap;padding:12px 24px;background:#102437;color:#f0d58e}.culture-language-strip a{color:inherit}.culture-page[dir=ltr] .hero-actions,.culture-page[dir=ltr] .two-col{direction:ltr}@media(max-width:640px){.culture-top{align-items:flex-start;flex-direction:column}.culture-languages{gap:20px}.culture-page .cards-3{grid-template-columns:1fr}.culture-nav{gap:14px}.culture-page .hero-actions{flex-wrap:wrap}.culture-private .btn{white-space:normal}}@media(prefers-reduced-motion:reduce){.culture-page *{scroll-behavior:auto!important;transition:none!important}}
