.studio-special{width:80%;margin:24px auto;border:1px solid #76663b;background:#091018;color:#edf2f7;box-sizing:border-box;clear:both}
.r505-inner>.studio-special{width:100%}.studio-special img{filter:none!important;opacity:1!important;image-rendering:auto}
.studio-special>details>summary{padding:18px;cursor:pointer;color:#f6d577;font-weight:700;display:list-item}
.studio-special summary small{display:block;font-weight:400;color:#aabcc9;margin-top:5px}
.studio-special-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:24px;align-items:start}
.studio-special figure{margin:0;min-width:0}.studio-special figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;border:1px solid #26374a}
.studio-special figcaption,.studio-special figure summary{color:#aabcc9;font-size:13px;padding:10px 0}
.studio-special-title{display:flex;gap:15px;align-items:center}.studio-special-title>img{flex:none;object-fit:contain}.studio-special h2{font-size:clamp(22px,2vw,34px);line-height:1.2;margin:5px 0 12px}
.studio-special p,.studio-special li{line-height:1.65}.studio-special ul{padding-left:22px}.studio-special-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.studio-special-links a{overflow-wrap:anywhere}.studio-special-boundary{border-left:3px solid #c6aa57;padding:12px;background:#111a24;font-size:13px}
@media(max-width:1000px){.studio-special{width:94%}.studio-special-grid{grid-template-columns:1fr;padding:16px;gap:16px}.studio-special-links .btn{white-space:normal}}
