     .t-legal-page{       --t-blue:#0b4ea2;       --t-blue-dark:#062f63;       --t-blue-soft:#eaf3ff;       --t-yellow:#ffc928;       --t-yellow-soft:#fff7d6;       --t-text:#17324d;       --t-muted:#5b6f86;       --t-border:#d9e7f7;       --t-card:#ffffff;       font-family:inherit;       color:var(--t-text);       line-height:1.65;     }      .t-legal-page *{box-sizing:border-box;}      .t-legal-wrap{       max-width:1180px;       margin:0 auto;       padding:34px 18px 46px;     }      .t-legal-hero{       position:relative;       overflow:hidden;       background:linear-gradient(135deg,var(--t-blue-dark),var(--t-blue));       border-radius:28px;       padding:38px 34px;       color:#fff;       box-shadow:0 18px 45px rgba(6,47,99,.22);       margin-bottom:26px;     }      .t-legal-hero:after{       content:"";       position:absolute;       width:280px;       height:280px;       right:-90px;       top:-90px;       background:rgba(255,201,40,.20);       border-radius:50%;     }      .t-legal-eyebrow{       display:inline-flex;       align-items:center;       gap:8px;       background:rgba(255,255,255,.13);       border:1px solid rgba(255,255,255,.22);       padding:7px 13px;       border-radius:999px;       font-size:14px;       font-weight:700;       margin-bottom:16px;     }      .t-legal-hero h1{       margin:0 0 12px;       font-size:clamp(30px,4vw,48px);       line-height:1.12;       letter-spacing:-.03em;       color:#fff;     }      .t-legal-hero p{       max-width:820px;       margin:0;       color:rgba(255,255,255,.88);       font-size:17px;     }      .t-legal-alert{       display:flex;       gap:14px;       align-items:flex-start;       background:var(--t-yellow-soft);       border:1px solid rgba(255,201,40,.65);       border-radius:20px;       padding:18px 20px;       margin:0 0 24px;       color:#4c3a00;       box-shadow:0 10px 28px rgba(255,201,40,.12);     }      .t-legal-alert strong{color:#2e2400;}      .t-legal-grid{       display:grid;       grid-template-columns:1fr;       gap:20px;     }      .t-legal-card{       background:var(--t-card);       border:1px solid var(--t-border);       border-radius:24px;       padding:26px;       box-shadow:0 14px 34px rgba(11,78,162,.08);     }      .t-legal-card h2{       margin:0 0 16px;       font-size:26px;       color:var(--t-blue-dark);       letter-spacing:-.02em;     }      .t-legal-card h4{       display:flex;       align-items:center;       gap:10px;       margin:24px 0 10px;       font-size:19px;       color:var(--t-blue);     }      .t-legal-card h4:first-child{margin-top:0;}      .t-num{       display:inline-flex;       align-items:center;       justify-content:center;       min-width:32px;       height:32px;       padding:0 9px;       border-radius:999px;       background:var(--t-yellow);       color:var(--t-blue-dark);       font-weight:800;       font-size:14px;       box-shadow:0 7px 16px rgba(255,201,40,.32);     }      .t-legal-card p{       margin:0 0 13px;       color:var(--t-text);     }      .t-legal-card ul{       margin:10px 0 18px;       padding:0;       list-style:none;       display:grid;       gap:9px;     }      .t-legal-card li{       position:relative;       padding:10px 12px 10px 38px;       background:#f7fbff;       border:1px solid #e3eefb;       border-radius:14px;       color:var(--t-text);     }      .t-legal-card li:before{       content:"✓";       position:absolute;       left:13px;       top:9px;       width:18px;       height:18px;       border-radius:50%;       background:var(--t-blue);       color:#fff;       font-size:12px;       line-height:18px;       text-align:center;       font-weight:800;     }      .t-legal-note{       background:var(--t-blue-soft);       border-left:5px solid var(--t-blue);       border-radius:18px;       padding:16px 18px;       margin:18px 0;       color:var(--t-blue-dark);     }      .t-legal-warning{       background:#fff4f2;       border:1px solid #ffd4cc;       border-left:5px solid #e34b32;       border-radius:18px;       padding:16px 18px;       margin:18px 0;       color:#6b1f14;     }      .t-legal-two{       display:grid;       grid-template-columns:repeat(2,minmax(0,1fr));       gap:16px;       margin:16px 0 20px;     }      .t-info-box{       background:#f7fbff;       border:1px solid var(--t-border);       border-radius:18px;       padding:18px;     }      .t-info-box strong{       display:block;       color:var(--t-blue-dark);       font-size:18px;       margin-bottom:4px;     }      .t-contact-strip{       margin-top:24px;       background:linear-gradient(135deg,var(--t-blue),var(--t-blue-dark));       color:#fff;       border-radius:24px;       padding:24px;       display:flex;       flex-wrap:wrap;       gap:14px;       align-items:center;       justify-content:space-between;     }      .t-contact-strip p{       margin:0;       color:rgba(255,255,255,.9);     }      .t-contact-strip a{       display:inline-flex;       align-items:center;       justify-content:center;       background:var(--t-yellow);       color:var(--t-blue-dark);       text-decoration:none;       font-weight:800;       padding:12px 18px;       border-radius:999px;       box-shadow:0 10px 24px rgba(255,201,40,.25);     }      @media(max-width:760px){       .t-legal-wrap{padding:24px 12px 34px;}       .t-legal-hero{padding:30px 22px;border-radius:22px;}       .t-legal-card{padding:21px;border-radius:20px;}       .t-legal-two{grid-template-columns:1fr;}       .t-contact-strip{align-items:flex-start;}       .t-contact-strip a{width:100%;}     }   #sp-f42eit{width: 100%; max-width: 100%;}#sp-hqsl9b{width: calc(100% - 0px);}#sp-cugbko{margin: 0px;}