/* Light pages reuse the existing detail design; these rules only fit the smaller content set. */
.light-page{padding-top:30px;padding-bottom:50px}.light-page h1{display:block;overflow-wrap:anywhere}.light-page .app-identity{min-width:0}.light-page .app-identity>div{min-width:0}.light-page .light-verdict{margin-top:24px}.light-page .light-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:20px!important}.light-page .light-score strong{font-size:60px;line-height:1.1;font-weight:700}.light-page .light-score span{font-size:16px}.light-page .light-adaptation p,.light-page .light-adaptation li{font-size:17px;line-height:1.8}.light-page .light-source a{overflow-wrap:anywhere}.light-page .light-source strong{font-size:16px}.light-page .light-source p{font-size:14px!important}.light-page .light-actions{margin-top:32px;justify-content:flex-start;gap:22px;flex-wrap:wrap;font-size:16px}.light-page .light-actions a{padding:12px 0;min-height:44px}.light-page .light-related ul{padding-left:22px}.light-page .light-related li{margin:12px 0;font-size:17px}.light-page .light-related a{text-decoration:underline;min-height:44px;display:inline-block;padding:10px 0}.light-page .light-adaptation:empty{display:none}.light-page .breadcrumb{height:auto}.light-page .light-source a{height:auto}.light-page .light-verdict>p:last-child{font-size:14px!important}@media(max-width:640px){.light-page{padding-top:24px}.light-page h1{font-size:28px}.light-page .light-actions{gap:14px}.light-page .source-card{margin-top:24px}.light-page .app-identity{align-items:flex-start}}
