.p-sus-top__intro {row-gap: 40px;}@media (min-width: 820px) {.p-sus-top__intro {column-gap: 32px;}}.p-sus-top__intro-item {display: flex;flex-direction: column;gap: 16px;}.p-sus-top__intro-text {margin: 0;}.p-sus-top__categories {row-gap: 48px;}@media (min-width: 820px) {.p-sus-top__categories {column-gap: 32px;}}.p-sus-top__category {display: flex;flex-direction: column;gap: 24px;}.p-sus-top__category-image {display: block;overflow: hidden;}.p-sus-top__category-image img {display: block;width: 100%;height: auto;aspect-ratio: 744/496;object-fit: cover;transition: transform 0.4s ease;}.p-sus-top__category-image:hover img {transform: scale(1.05);}.p-sus-top__links {display: flex;flex-direction: column;gap: 12px;margin: 0;padding: 0;list-style: none;font-size: 15px;line-height: 1.5;}@media (min-width: 820px) {.p-sus-top__links {font-size: 16px;}}.p-sus-top__links a {color: var(--niterra-primary-800);text-decoration: none;}.p-sus-top__links a:hover {text-decoration: underline;}.p-sus-top__links--sub {gap: 8px;margin-top: 8px;padding-left: 1em;font-size: 14px;}@media (min-width: 820px) {.p-sus-top__links--sub {font-size: 15px;}}.p-sus-top__evaluations {margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(2, 1fr);gap: 16px;}@media (min-width: 820px) {.p-sus-top__evaluations {grid-template-columns: repeat(4, 1fr);gap: 24px;}}.p-sus-top__evaluation {display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 12px 12px 16px;background: #fff;}@media (min-width: 820px) {.p-sus-top__evaluation {padding: 16px 16px 20px;}}.p-sus-top__evaluation {text-align: center;}.p-sus-top__evaluation-img {display: block;width: 100%;max-width: 216px;height: auto;aspect-ratio: 432/300;object-fit: contain;}.p-sus-top__evaluation-name {margin: 0;font-size: 12px;font-weight: 500;line-height: 1.5;}@media (min-width: 820px) {.p-sus-top__evaluation-name {font-size: 14px;}}.p-sus-top__magazine {display: block;}.p-sus-top__magazine img {display: block;width: 100%;height: auto;}.p-sus-top__magazine:hover img {opacity: 0.8;}.p-sus-top__related-buttons {display: flex;flex-wrap: wrap;gap: 16px;}.p-sus-top__scope {display: flex;flex-direction: column;gap: 8px;margin: 0;font-size: 14px;line-height: 1.8;}@media (min-width: 820px) {.p-sus-top__scope {font-size: 15px;}}.p-sus-top__scope dd {margin: 0;}.p-sus-top__scope-title {margin-bottom: 8px;font-weight: 700;font-size: 16px;color: var(--niterra-primary-800);}@media (min-width: 820px) {.p-sus-top__scope-title {font-size: 17px;}}