.ly-license-intro{display:grid;grid-template-columns:1fr 320px;gap:50px;align-items:end;padding-bottom:30px}.ly-license-intro .ly-photo{border-bottom:6px solid #658b9c}.ly-shelves{border:1px solid #476474;padding:8px 22px;background:#102534}.ly-shelves article{border-bottom:1px solid #5a7786;padding:0 0 20px;margin-top:22px}.ly-shelves article:last-child{border-bottom:0}.ly-shelf-top{display:grid;grid-template-columns:90px 1fr;gap:25px;align-items:start}.ly-shelf-top time{color:var(--amber);font:12px/1.8 monospace;display:block;padding-top:5px}.ly-shelf-top h2{font-size:22px;line-height:1.55;margin:0}.ly-shelves details{margin:17px 0 0 115px;border-left:2px solid #647f8b;padding-left:18px;color:#bdd1d9;font-size:14px;line-height:1.85}.ly-shelves summary{cursor:pointer;color:#b6eef1;padding:4px 0}.ly-shelves summary::marker{color:var(--amber)}.ly-shelves details p{margin:13px 0 0}.ly-license-cover{display:grid;grid-template-columns:145px 1fr;border:1px solid #476474;background:#112b3a;margin-bottom:28px}.ly-license-sign{border-right:1px solid #476474;padding:32px 24px;color:var(--amber);font:12px/1.8 monospace}.ly-license-sign b{display:block;font-size:56px;color:var(--ice);font-weight:400;margin-bottom:15px}.ly-license-title{padding:32px}.ly-license-title h1{font-size:min(clamp(32px,4vw,49px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))}.ly-license-note{padding:20px 25px;color:#bed5da;border-bottom:1px solid #537080;font-size:15px;line-height:1.9}.ly-license-paper{max-width:1010px;margin:auto}.ly-license-paper .ly-tools{border-bottom:1px solid #b4c5c8;margin-bottom:25px}.ly-checks{max-width:1010px;margin:25px auto 0;border:1px solid #587887;padding:22px 26px}.ly-checks summary{cursor:pointer;font-size:17px;color:var(--ice)}.ly-checks p{font-size:13px;color:var(--muted)}.ly-checks label{display:inline-flex;align-items:center;gap:9px;margin:8px 25px 8px 0;font-size:14px}.ly-checks input{accent-color:#dea94f;width:18px;height:18px}
@media(max-width:760px){.ly-license-intro{grid-template-columns:1fr;gap:20px}.ly-license-intro .ly-photo img{max-height:230px;object-fit:cover}.ly-shelves{padding:0 16px}.ly-shelf-top{display:block}.ly-shelf-top time{margin-bottom:10px}.ly-shelf-top h2{font-size:21px}.ly-shelves details{margin-left:0;padding-left:12px}.ly-license-cover{display:block}.ly-license-sign{display:none}.ly-license-title{padding:24px 18px}.ly-license-title h1{font-size:32px}.ly-license-note{padding:18px 0}.ly-checks{padding:20px}.ly-checks label{display:flex;margin:17px 0}}
