#graffiti-versicherung-claim-kit{margin:2.5rem 0 3.5rem;padding:2rem;background:linear-gradient(135deg,rgba(97,127,146,.17),rgba(200,169,106,.07));border:1px solid rgba(255,255,255,.1)}
#graffiti-versicherung-claim-kit .gv-label{display:block;color:#c8a96a;font-size:.68rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin-bottom:.9rem}
#graffiti-versicherung-claim-kit h2{color:#fff;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.18;margin:0 0 1rem}
#graffiti-versicherung-claim-kit h3{color:#fff;font-size:1.1rem;margin:0 0 .55rem}
#graffiti-versicherung-claim-kit p{color:rgba(255,255,255,.66);line-height:1.7;margin:.5rem 0 1.25rem}
#graffiti-versicherung-claim-kit .gv-answer{padding:1rem 1.15rem;border-left:3px solid #c8a96a;background:rgba(0,0,0,.18);margin:1.5rem 0}
#graffiti-versicherung-claim-kit .gv-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}
#graffiti-versicherung-claim-kit .gv-card{padding:1.15rem;background:rgba(8,10,13,.55);border:1px solid rgba(255,255,255,.07)}
#graffiti-versicherung-claim-kit ul{margin:.5rem 0 0;padding-left:1.2rem;color:rgba(255,255,255,.62)}
#graffiti-versicherung-claim-kit li{margin:.45rem 0}
#graffiti-versicherung-claim-kit .gv-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}
#graffiti-versicherung-claim-kit .gv-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1rem;text-decoration:none;font-weight:650;border:1px solid rgba(255,255,255,.18);color:#fff}
#graffiti-versicherung-claim-kit .gv-button.primary{background:#25d366;color:#062f16;border-color:#25d366}
#graffiti-versicherung-claim-kit .gv-note{font-size:.78rem;color:rgba(255,255,255,.42);margin-bottom:0}
@media(max-width:680px){#graffiti-versicherung-claim-kit{padding:1.3rem;margin:2rem 0 3rem}#graffiti-versicherung-claim-kit .gv-grid{grid-template-columns:1fr}#graffiti-versicherung-claim-kit .gv-actions{flex-direction:column}#graffiti-versicherung-claim-kit .gv-button{width:100%}}
