.topic{max-width:1100px;margin:0 auto;padding:24px 32px 64px}.topic h1{font-family:var(--font-heading);text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.08}.topic h2{font-family:var(--font-heading);text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.15}.topic h3{font-family:var(--font-heading);margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.25}.topic p,.topic li{color:#d9d1c0;font-size:17px;line-height:1.65}.topic p{margin:0 0 14px}.topic a:not(.topic-button){color:#ecd49a}.topic-hero{flex-wrap:wrap;align-items:center;gap:32px 56px;margin-bottom:56px;display:flex}.topic-hero__text{flex:420px}.topic-hero__lead{color:#e6dfcf!important;font-size:19px!important}.topic-hero__image{flex:380px;min-width:0}.topic-hero__image img{border:1px solid #2a4a3d;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #00000073}.topic-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.topic-button{color:#16241f;background:#d8b46a;border-radius:999px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block}.topic-button:hover{background:#ecd49a}.topic-button--ghost{color:#ecd49a;background:0 0;border:1px solid #d8b46a}.topic-button--ghost:hover{background:#d8b46a1f}.topic-section{max-width:760px;margin:0 0 56px}.topic-section--wide{max-width:none}.topic-steps{counter-reset:schritt;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.topic-steps li,.topic-cards li{background:#12251f;border:1px solid #2a4a3d;border-radius:20px;margin:0;padding:22px 24px}.topic-steps li{counter-increment:schritt}.topic-steps li:before{content:counter(schritt);font-family:var(--font-heading);color:#d8b46a;margin-bottom:6px;font-size:40px;line-height:1;display:block}.topic-steps p,.topic-cards p{margin:0;font-size:15.5px;line-height:1.55}.topic-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.topic-cards a{font-weight:700}.topic-list{margin:0 0 14px;padding-left:22px}.topic-list li{margin-bottom:6px}.topic-note{background:#12251f;border-left:3px solid #d8b46a;border-radius:0 12px 12px 0;padding:14px 18px}.topic-faq{flex-direction:column;display:flex}.topic-faq details{border-top:1px solid #2a4a3d}.topic-faq details:last-child{border-bottom:1px solid #2a4a3d}.topic-faq summary{color:#f4ecdc;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 4px;font-size:18px;font-weight:700;list-style:none;display:flex}.topic-faq summary::-webkit-details-marker{display:none}.topic-faq summary:after{content:"+";color:#d8b46a;flex:none;font-size:26px;font-weight:400;transition:transform .2s}.topic-faq details[open] summary:after{transform:rotate(45deg)}.topic-faq details p{padding:0 40px 10px 4px}.topic-end{text-align:center;background:#12251f;border:1px solid #2a4a3d;border-radius:26px;padding:36px}.topic-end .topic-actions{justify-content:center}.topic-more{margin-top:40px}.topic-more ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.topic-more a{font-weight:700}.topic-credit{color:#9d9684!important;margin-top:24px!important;font-size:13px!important}@media (prefers-reduced-motion:reduce){.topic-faq summary:after{transition:none}}@media (max-width:560px){.topic{padding:16px 16px 48px}.topic-end{padding:28px 20px}}.press-images{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0 0 18px;padding:0;list-style:none;display:grid}.press-images img{object-fit:cover;background:#12251f;border:1px solid #2a4a3d;border-radius:14px;width:100%;height:180px;display:block}.press-images img[src$=\.png]{object-fit:contain;box-sizing:border-box;padding:16px}.press-images p{margin:8px 0 0;font-size:15px}
