/* ==========================================================================
   Just Name IT theme: Om oss (F-0012)
   --------------------------------------------------------------------------
   Loaded on /om-oss/ (PAGE_STYLES in inc/assets.php) and, like every page
   file, in the editor. Every selector names a section class, so it cannot
   restyle another page there (theme.md, Pages; check_design.py).

   Om oss is one article section (justnameit/article-page): the news
   article's design pattern (Director, 2026-10-01), in two columns like a
   news item (Director, 2026-10-01: "den behöver också två kolumner"). The
   column, the type scale, the spacing, the uncropped image, the quotes and
   the two-column grid (.news-single: the narrow column on the right, as on
   a news item) are news.css (F-0046, F-0052), which the section loads
   (inc/sections.php). This file fits the article into a page and styles
   the narrow column's two boxes, "Fakta om oss" and the closing.
   ========================================================================== */

/* The article brings its own spacing (its head and body), as on a news
   item, so the section adds none. */
.section-article {
	padding-block: 0;
}

/* The label line "OM OSS" above the headline (F-0058): the news label's
   size and style, the word only, with no type marker (Director, 2026-10-04:
   "Bara ordet, ingen triangel"; theme.md *The page head*). */
.section-article .article__head .label::before { content: none; }

/* The page's main element already ends with space before the footer. */
.section-article .article__main {
	padding-bottom: 0;
}

/* The narrow column: two boxes, each with a heading over a brand-blue
   line, like the head of "Fler nyheter" on a news item. */
.section-article .news-single__aside > * + * {
	margin-block-start: var(--space-70);
}
.section-article .news-single__aside h2 {
	margin: 0 0 var(--space-40);
	padding-bottom: var(--space-30);
	border-bottom: 1px solid var(--color-primary);
	font-size: var(--fs-x-large);
}
.section-article .section-article__facts ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.section-article .section-article__facts li {
	padding-block: var(--space-30);
	border-bottom: 1px solid var(--color-border);
}
.section-article .section-article__facts li:first-child {
	padding-top: 0;
}
.section-article .section-article__contact p {
	margin: 0 0 var(--space-50);
}
