.page__type{ height: calc(var(--h-block)*1); border-radius: var(--radius-small); border: var(--border-medium); display: inline-flex; align-items: center; justify-content: center; padding: 0 1.5ch; padding-top: 5px; font-size: var(--fs-small); background-color: var(--color-bg); color: var(--color-txt-light); font-weight: 500; overflow: hidden; white-space: nowrap; text-transform: uppercase; @media #{$small} { height: calc(var(--h-block)*0.75); font-size: var(--fs-xsmall); padding: 0 1ch; padding-top: 3px; } } main .page__header { margin-top: calc(var(--spacing) * 3); margin-bottom: calc(var(--spacing) * 2); @media #{$small} { margin-top: calc(var(--spacing) * 1); } .page__title { max-width: var(--max-w-content); text-transform: uppercase; font-weight: normal; font-size: var(--fs-medium); font-weight: 500; line-height: var(--leading-title); margin-top: calc(var(--spacing) * 1); margin-bottom: calc(var(--spacing) * 1.5); @media #{$small-up} { text-wrap: balance; } @media #{$small} { margin-bottom: calc(var(--spacing) * 1); } } .description { font-size: var(--fs-text); margin-bottom: calc(var(--spacing) * 3); // @media #{$small} { // font-size: var(--fs-small); // font-weight: 500; // border-top: var(--border-light); // } } }