.sp-license-head{padding:10px 0 23px;border-left:7px solid #51bee6;padding-left:28px;margin-bottom:25px}.sp-license-intro{display:grid;grid-template-columns:310px 1fr;gap:35px;align-items:center;margin-bottom:30px}.sp-license-intro p{color:#acc7dc;font-size:15px;line-height:1.95;max-width:630px}.sp-license-intro .sp-photo{border:1px solid #436988;padding:8px}.sp-condition-index{border-top:3px solid #298cbb}.sp-condition-index article{display:grid;grid-template-columns:100px minmax(0,1fr) 120px;gap:30px;align-items:center;padding:25px 23px;background:#0d2840;border-bottom:1px solid #315878}.sp-condition-index article:nth-child(even){background:#18364f}.sp-condition-index time{color:#82acc9;font:12px/1.9 monospace;border-right:1px solid #426b86;padding-right:18px}.sp-condition-index h2{font-size:23px;line-height:1.6;margin:0 0 10px}.sp-condition-index p{font-size:13px;line-height:1.9;color:#aec8da;margin:0}.sp-condition-index .sp-read-link{margin:0;color:#67ccf4;justify-self:start}.sp-license-title{max-width:980px;border-bottom:1px solid #5c7e97;padding:20px 0 30px;margin-bottom:28px}.sp-license-title h1{max-width:950px}.sp-license-lead{display:grid;grid-template-columns:120px 1fr;gap:25px;padding:20px 24px;border:1px solid #426b89;max-width:1010px;margin:0 auto 25px}.sp-license-lead b{font-size:13px;color:#5dc6ef}.sp-license-lead p{font-size:15px;line-height:1.9;color:#bad0de;margin:0}.sp-license-paper{max-width:1010px;margin:auto;border-bottom:6px solid #376a91}.sp-license-paper .sp-tools{padding-top:0;margin-bottom:20px}.sp-read-checks{border-top:1px solid #a7bfcc;max-width:740px;margin:30px auto 0;padding-top:23px;font-size:14px}.sp-read-checks summary{cursor:pointer;font-size:19px;color:#164563}.sp-read-checks p{font-size:13px;color:#5a7a90;line-height:1.85}.sp-read-checks label{display:inline-flex;align-items:center;gap:9px;margin:10px 25px 10px 0}.sp-read-checks input{width:18px;height:18px;accent-color:#157fac}
@media(max-width:760px){.sp-license-head{padding-left:20px}.sp-license-intro{grid-template-columns:1fr;gap:14px}.sp-license-intro .sp-photo img{max-height:210px;object-fit:cover}.sp-condition-index article{display:block;padding:23px 18px}.sp-condition-index time{border:0;padding:0;display:block;margin-bottom:12px}.sp-condition-index h2{font-size:22px}.sp-condition-index .sp-read-link{margin-top:16px}.sp-license-lead{display:block;padding:20px}.sp-license-lead b{display:block;margin-bottom:13px}.sp-read-checks label{display:flex;margin-block:16px}}
