.terms-page{
}

.terms-intro{
padding-block:var(--space-5);
border-bottom:1px solid var(--color-border-grid);
}

.intro-wrapper{
max-width:720px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.text-block{
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.accept-box{
border-left:2px solid var(--color-accent);
padding-left:var(--space-3);
}

.terms-section{
padding-block:var(--space-5);
}

.section-container{
max-width:760px;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

.unit{
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.divider{
height:1px;
background:var(--color-border-grid);
width:100%;
}

.accent .content-wrapper{
border:1px solid var(--color-accent);
padding:var(--space-4);
max-width:820px;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

.narrow .container{
display:flex;
flex-direction:column;
gap:var(--space-4);
max-width:680px;
}

.ip-block,
.liability-block{
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.closing-wrapper{
max-width:720px;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

@media (max-width:768px){
.intro-wrapper,
.section-container,
.accent .content-wrapper,
.closing-wrapper{
max-width:100%;
}

.narrow .container{
max-width:100%;
}
}
