.cofre-legal{width:min(100%,1120px);color:var(--blue,#222d65);margin-inline:auto;padding:clamp(64px,9vw,132px) 6% clamp(96px,10vw,150px)}.cofre-legal__header{border-bottom:1px solid;max-width:850px;padding-bottom:clamp(48px,7vw,84px)}.cofre-legal h1{overflow-wrap:anywhere;margin:0;font-size:clamp(44px,6.4vw,86px);line-height:1.05}.cofre-legal__intro{max-width:740px;margin:28px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.5}.cofre-legal__body{max-width:850px}.cofre-legal__section{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:minmax(185px,28%) minmax(0,1fr);column-gap:clamp(32px,5vw,72px);padding-block:clamp(36px,5vw,58px);display:grid}.cofre-legal__section h2{grid-row:1/span 20;margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1.2}.cofre-legal__section p,.cofre-legal__section dd{margin:0 0 1em;font:400 16px/1.72 TTNorms,Arial,sans-serif}.cofre-legal__section p:last-child,.cofre-legal__section dd:last-child{margin-bottom:0}.cofre-legal__facts{margin:0 0 20px}.cofre-legal__facts div+div{margin-top:18px}.cofre-legal__facts dt{margin-bottom:5px;font:500 14px/1.5 TTNorms,Arial,sans-serif}.cofre-legal__facts dd{margin-left:0}.cofre-legal__facts code{overflow-wrap:anywhere}.cofre-legal__section button{cursor:pointer;border:1px solid;justify-self:start;min-height:44px;margin-top:8px;padding:10px 17px;font:500 14px/1.4 TTNorms,Arial,sans-serif}:is(.cofre-legal__section button:hover,.cofre-legal__section button:focus-visible){background:var(--blue,#222d65);color:var(--cream,#f7f4ed)}@media (max-width:700px){.cofre-legal__section{display:block}.cofre-legal__section h2{margin-bottom:20px}}
