.top-security{
width:min(1100px,calc(100% - 96px));
margin:48px auto 28px;
padding:48px 42px;
display:grid;
grid-template-columns:1.2fr 1fr;
align-items:center;
gap:30px;
border:1px solid #deded8;
border-radius:18px;
background:#f6f6f3}
.top-security-eyebrow{
font-size:14px!important;
font-weight:700;
letter-spacing:.07em;
margin-bottom:18px!important}
.top-security-copy h2{
font-size:32px;
line-height:1.55;
margin-bottom:20px}
.top-security-copy>p:not(.top-security-eyebrow){
font-size:16px;
line-height:1.9;
margin-bottom:26px}
.top-security-copy>a{
font-size:16px}
.top-security-art{
min-width:0}
.top-security-art img{
display:block;
width:100%;
height:auto}
.top-security-art-labels{
display:flex;
justify-content:center;
gap:8px;
flex-wrap:wrap}
.top-security-art-labels span{
border:1px solid #cecec6;
border-radius:30px;
padding:6px 12px;
font-size:12px;
background:#fff;
line-height:1.5}
.top-security-art-labels span:last-child{
background:#252525;
color:#fff;
border-color:#252525}
@media(max-width:760px){
.top-security{
width:calc(100% - 40px);
margin-block:30px 20px;
padding:28px 22px;
grid-template-columns:1fr;
gap:20px}
.top-security-copy h2{
font-size:26px}
.top-security-copy>p:not(.top-security-eyebrow){
font-size:16px}
.top-security-copy>a{
font-size:15px}
.top-security-art{
width:min(320px,100%);
margin-inline:auto}
.top-security-art-labels span{
font-size:11px}
}
.top-security-copy h2 span{
display:block}
