.owned-policy-links { display: flex; justify-content: center; flex-wrap: wrap; gap: 8px 22px; margin-top: 12px; font-size: 17px; line-height: 1.5; }
.owned-policy-links a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.owned-policy-links a:focus-visible, .owned-policy-article a:focus-visible { outline: 3px solid #b07826; outline-offset: 4px; }
.owned-policy-article { width: min(100%, 980px); margin: 0 auto; padding: 64px 24px 80px; color: #192a3d; font-size: 20px; line-height: 1.65; overflow-wrap: anywhere; }
.owned-policy-heading { margin-bottom: 32px; padding-bottom: 24px; border-bottom: 3px solid #fff034; }
.owned-policy-article h1 { margin: 0 0 10px; font-size: clamp(38px, 5vw, 56px); line-height: 1.15; }
.owned-policy-heading p { margin: 0; font-size: 17px; }
.owned-policy-article h2 { margin: 36px 0 12px; font-size: clamp(26px, 3vw, 32px); line-height: 1.3; }
.owned-policy-article p, .owned-policy-article ul { margin-bottom: 20px; }
.owned-policy-article li + li { margin-top: 9px; }
.owned-policy-article a { color: #192a3d; text-decoration: underline; text-underline-offset: 3px; }
.owned-policy-article a:hover { color: #8b4b1b; }
.owned-policy-article code { font-size: .8em; }
.owned-policy-table-wrap { margin: 22px 0; }
.owned-policy-article table { width: 100%; margin: 0; table-layout: fixed; border-collapse: collapse; font-size: 18px; }
.owned-policy-article caption { margin-bottom: 12px; text-align: left; font-weight: 700; }
.owned-policy-article th, .owned-policy-article td { padding: 14px; border: 1px solid #c4cdd4; text-align: left; vertical-align: top; }
.owned-policy-article thead th { background: #f2f5f7; }
.owned-policy-article th:first-child { width: 22%; }
.owned-policy-related { margin-top: 36px; padding-top: 22px; border-top: 1px solid #c4cdd4; }
@media (max-width: 600px) {
  .owned-policy-article { padding: 40px 20px 56px; font-size: 19px; }
  .owned-policy-article table { font-size: 16px; }
  .owned-policy-article th, .owned-policy-article td { padding: 9px 7px; }
  .owned-policy-article th:first-child { width: 24%; }
}
