/*! Top List Company: about page styles */ .p-about{padding-top: clamp(1.15rem,2.2vw,1.9rem);padding-bottom: clamp(1.5rem,3vw,2.5rem);}.p-about__layout{display: grid;grid-template-columns: 320px minmax(0,1fr);align-items: start;gap: clamp(1.35rem,2.8vw,2.4rem);}.p-about__sidebar{position: sticky;top: calc(var(--tlc-header-height) + 24px);display: grid;gap: 1rem;min-width: 0;}.p-about__dates{padding: .85rem 1rem;}.p-about__main{display: grid;gap: clamp(1.35rem,2.6vw,2.25rem);min-width: 0;}.p-about__overview{display: grid;gap: clamp(1rem,2vw,1.5rem);min-width: 0;}.p-about__principles,.p-about__principles-list{overflow: hidden;padding: 0;}.p-about__principle{display: grid;grid-template-columns: minmax(230px,.8fr) minmax(0,1.45fr);align-items: center;gap: clamp(1.25rem,2vw,2rem);padding: 1.4rem 1.5rem;}.p-about__principle + .p-about__principle{border-top: 1px solid var(--tlc-color-border);}.p-about__principle-head{display: inline-flex;align-items: center;gap: 1rem;min-width: 0;}.p-about__principle-number{display: inline-flex;width: 42px;height: 42px;flex: 0 0 42px;align-items: center;justify-content: center;border-radius: 50%;background: color-mix(in srgb,var(--tlc-color-gold) 22%,var(--tlc-color-surface));color: var(--tlc-color-accent-text);font-weight: 800;line-height: 1;}.p-about__principle h3{margin: 0;}.p-about__principle p{margin: 0;color: var(--tlc-color-muted);}.p-about__content{margin: 0;}.p-about__section-links{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;}.p-about__section-links a{display: grid;grid-template-rows: auto 1fr auto;gap: .55rem;min-height: 150px;text-decoration: none;color: var(--tlc-color-text);border-color: color-mix(in srgb,var(--tlc-color-blue-dark) 22%,var(--tlc-color-border));transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;}.p-about__section-links a:hover,.p-about__section-links a:focus-visible{transform: translateY(-2px);border-color: var(--tlc-color-blue-dark);background: color-mix(in srgb,var(--tlc-color-blue-dark) 3%,var(--tlc-color-surface));box-shadow: var(--tlc-shadow-raised);}.p-about__section-links strong{font-size: 1.2rem;}.p-about__section-links>a>span:not(.p-about__section-link-label){color: var(--tlc-color-muted);line-height: 1.5;}.p-about__section-link-label{align-self: end;display: inline-flex;align-items: center;gap: .45rem;color: var(--tlc-color-blue-dark);font-size: .9rem;font-weight: 700;letter-spacing: .01em;}.p-about__section-link-label::after{content: '→';font-size: 1.05em;line-height: 1;}.p-about__comments{margin: 0;}.p-about__section-links a.p-about__section-link--report{border-color: color-mix(in srgb,var(--tlc-color-danger) 48%,var(--tlc-color-border));background: color-mix(in srgb,var(--tlc-color-danger) 7%,var(--tlc-color-surface));}.p-about__section-links a.p-about__section-link--report strong,.p-about__section-links a.p-about__section-link--report .p-about__section-link-label{color: var(--tlc-color-danger);}.p-about__section-links a.p-about__section-link--report:hover,.p-about__section-links a.p-about__section-link--report:focus-visible{border-color: var(--tlc-color-danger);background: color-mix(in srgb,var(--tlc-color-danger) 11%,var(--tlc-color-surface));}.p-about__contact{margin-top: clamp(1.35rem,2.8vw,2.25rem);}.p-about__contact .p-feedback__form-section{padding: clamp(1.2rem,2.8vw,2rem);}@media (max-width: 1100px){.p-about__principle{grid-template-columns: minmax(200px,.8fr) minmax(0,1.25fr);}}@media (max-width: 1020px){.p-about__layout{grid-template-columns: 280px minmax(0,1fr);gap: 2rem;}.p-about__section-links{grid-template-columns: repeat(2,minmax(0,1fr));}.p-about__section-links a{min-height: 0;}}@media (max-width: 900px){.p-about__principle{grid-template-columns: 1fr;gap: .75rem;}}@media (max-width: 820px){.p-about__layout{grid-template-columns: 1fr;}.p-about__sidebar{position: static;width: min(100%,620px);margin-inline: auto;}}@media (max-width: 680px){.p-about__principle{padding: 1.15rem;}.p-about__section-links{grid-template-columns: 1fr;}.p-about__section-links a{min-height: 0;}}
