.container{max-width:860px;margin:52px auto;padding:0 24px}.section-heading{font-family:var(--font-display);color:var(--white);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;letter-spacing:0.01em;line-height:1.2;margin-bottom:6px}.section-rule{display:block;width:48px;height:1px;background:var(--gold);margin:10px 0 32px}.content-block h3{font-family:var(--font-body);font-size:0.75rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold-light);margin:36px 0 14px}.content-block h3:first-child{margin-top:0}.content-block p{font-size:0.93rem;color:rgba(255,255,255,0.60);font-weight:300;line-height:1.8;margin-bottom:10px}.content-block p:last-child{margin-bottom:0}.content-block ul{list-style:none;padding:0;margin:0}.content-block ul li{padding:10px 0 10px 16px;border-bottom:1px solid var(--border);color:rgba(255,255,255,0.60);font-size:0.93rem;font-weight:300;line-height:1.7;position:relative}.content-block ul li:last-child{border-bottom:none;padding-bottom:0}.content-block ul li:first-child{padding-top:0}.content-block ul li::before{content:"";position:absolute;left:0;top:17px;width:5px;height:1px;background:var(--gold)}.content-block ul li:first-child::before{top:8px}.content-block{transition:border-color 0.4s ease,transform 0.4s cubic-bezier(0.4,0,0.2,1),box-shadow 0.4s ease}.content-block:hover{border-color:rgba(192,33,43,0.4);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.35)}.disclaimer-block{transition:border-color 0.4s ease,transform 0.4s cubic-bezier(0.4,0,0.2,1),box-shadow 0.4s ease}.disclaimer-block:hover{border-color:rgba(192,33,43,0.4);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.35)}.content-block a{color:var(--gold-light);text-decoration:none;transition:color 0.2s ease}.content-block a:hover{color:var(--white)}strong{color:rgba(255,255,255,0.75);font-weight:500}.contact-card{background:var(--dark-3);border:1px solid var(--border);border-left:3px solid var(--red);border-radius:var(--radius-lg);padding:28px 32px;margin:16px 0 28px;position:relative;overflow:hidden;transition:border-color 0.4s ease,box-shadow 0.4s ease}.contact-card:hover{border-color:rgba(192,33,43,0.4);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.35)}.contact-card::before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(184,150,90,0.05),transparent 65%);pointer-events:none}.contact-card-title{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--white);margin-bottom:18px;line-height:1.3}.contact-card address{font-style:normal}.contact-line{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:0.9rem;color:rgba(255,255,255,0.60);font-weight:300}.contact-line:last-child{border-bottom:none;padding-bottom:0}.contact-line:first-child{padding-top:0}.contact-label{font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.50);white-space:nowrap;min-width:60px}.contact-line a{color:var(--gold-light);text-decoration:none;transition:color 0.2s ease;word-break:break-all}.contact-line a:hover{color:var(--white)}.disclaimer-block{background:var(--dark-3);border:1px solid var(--border);border-top:2px solid rgba(184,150,90,0.3);border-radius:var(--radius-lg);padding:28px 32px;margin-top:36px}.disclaimer-block h3{font-family:var(--font-body);font-size:0.75rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold-light);margin:0 0 20px}.disclaimer-item{padding:12px 0;border-bottom:1px solid var(--border);font-size:0.9rem;color:rgba(255,255,255,0.60);font-weight:300;line-height:1.75}.disclaimer-item:last-of-type{border-bottom:none;padding-bottom:0}.disclaimer-item:first-of-type{padding-top:0}.disclaimer-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);font-size:0.82rem;color:rgba(255,255,255,0.50);font-style:italic;line-height:1.7}@media(max-width:768px){.contact-card{padding:20px 18px}.disclaimer-block{padding:20px 18px}.contact-label{min-width:48px}}