/* Styling for content pages Including: about, blog, /for/__, legal, contact, portals, wiki, gallery, plans, and interstitial payment page */ // TODO: consolidate cms.scss and content.scss .content-page { &.content { padding-top: $header-height; // remove extra padding added by .content. Keep .content selector to increase specificity } word-break: break-word; .btn + .btn, .card-link + .card-link { margin-left: var(--spacing-06); } .card-links { @include media-breakpoint-down(md) { .btn { width: 100%; margin-left: 0; margin-top: var(--spacing-05); } .btn:first-child { margin-top: 0; } } } /* Links and Buttons */ // TODO: remove an use link style in more generic selector, // which is likely .website-redesign to start // a { // color: @link-color-alt; // &:hover { // color: @link-hover-color-alt; // } // } hr { border-color: var(--neutral-30); } .begin-now-card { margin: calc(var(--spacing-16) * 2) 0; } // TODO: only used on about page. Confirm with UX changes needed // .container-small { // section .section-row { // /* match col-sm-8 */ // /* @grid-gutter-width is used for margins */ // max-width: (@screen-sm * (8/12)) - @grid-gutter-width; // @media (min-width: @screen-md-min) { // max-width: (@screen-md * (8/12)) - @grid-gutter-width; // } // @media (min-width: @screen-lg-min) { // max-width: (@screen-lg * (8/12)) - @grid-gutter-width; // } // } // } /* lists */ .list-without-style { list-style: none; margin: 0; padding: 0; } }