.content-credits-page{color:#344d39;max-width:1120px;margin:0 auto;padding:30px 28px 50px;font-size:15px;line-height:1.8}.content-credits-page a{color:#345e47;text-underline-offset:4px}:is(.content-credits-page a:focus-visible,.content-credits-page input:focus-visible){outline-offset:4px;outline:3px solid #8da66d}.content-credits-header{border-bottom:1px solid #dce4d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:28px;display:flex}.content-credits-header>a,.content-credits-footer>a{align-items:center;gap:9px;min-height:44px;display:inline-flex}.content-credits-intro{max-width:740px;padding:46px 0 32px}.content-credits-intro h1{letter-spacing:-.045em;margin:8px 0 18px;font-size:clamp(28px,4.2vw,42px);line-height:1.3}.content-credits-intro p:last-child{color:#60725c;font-size:16px}.content-credit-notes{gap:18px;padding-bottom:32px;display:grid}.content-credit-notes article{background:#fbfcf7;border:1px solid #dce4d3;border-radius:16px;padding:23px 26px}.content-credits-page h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;line-height:1.5}.content-credit-notes p+p{margin-top:12px}.content-credit-notes ul{gap:15px;padding:0;list-style:none;display:grid}.content-credit-notes li{gap:3px;display:grid}.content-credits-page a>svg{vertical-align:middle;flex-shrink:0;margin-left:6px;display:inline}.content-credit-register-heading{border-top:1px solid #dce4d3;justify-content:space-between;align-items:center;gap:22px;padding:28px 0 12px;display:flex}.content-credit-register-heading h2{margin-bottom:5px}.content-credit-register-heading p,.content-credit-result-count{color:#677860;font-size:14px}.content-credit-search{background:#fff;border:1px solid #bcccb1;border-radius:10px;align-items:center;gap:10px;width:360px;max-width:100%;padding:11px 14px;display:flex}.content-credit-search>svg{flex-shrink:0}.content-credit-search input{color:#344d39;width:100%;min-width:0;font:inherit;background:0 0;border:0}.content-credit-result-count{margin:4px 0 18px}.content-credit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.content-credit-list>li{background:#fffef9;border:1px solid #dce4d3;border-radius:13px;flex-direction:column;min-width:0;padding:21px;scroll-margin-top:24px;display:flex}.content-credit-list>li>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.content-credit-list h3,.content-credit-withheld h3{margin:0;font-size:17px;line-height:1.55}.content-credit-list>li>div>span{color:#68785f;flex-shrink:0;font-size:13px}.content-credit-list p{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.content-credit-title{color:#65765d;line-height:1.7}.content-credit-list nav{flex-wrap:wrap;gap:9px 18px;margin-top:auto;padding-top:13px;display:flex}.content-credit-list nav>a{align-items:center;min-height:34px;font-size:14px;display:inline-flex}.content-credit-components{overflow-wrap:anywhere;border-top:1px solid #dce4d3;margin-top:16px;padding-top:15px;font-size:13px}.content-credit-components h4{margin:0;font-size:14px;line-height:1.6}.content-credit-components ol{margin:12px 0 0;padding-left:22px}.content-credit-components li+li{margin-top:12px}.content-credit-components li>span{color:#60725c;display:block}.content-credit-withheld{border-top:1px solid #dce4d3;margin-top:32px;padding-top:26px}.content-credit-withheld>p{color:#677860}.content-credit-withheld article{background:#f5f5e9;border:1px solid #dbdfcb;border-radius:12px;margin-top:15px;padding:20px}.content-credit-withheld article>p{margin:8px 0}.content-credits-footer{color:#677860;border-top:1px solid #dce4d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:30px;font-size:14px;display:flex}@media (max-width:680px){.content-credits-page{padding:20px 18px 34px;font-size:14px}.content-credits-intro{padding:30px 0 24px}.content-credit-notes article{padding:19px 18px}.content-credit-register-heading{flex-direction:column;align-items:stretch;gap:15px}.content-credit-search{width:100%}.content-credit-list{grid-template-columns:1fr}.content-credit-list>li{padding:18px}.content-credit-list>li>div{align-items:flex-start}.content-credit-list>li>div>span{text-align:right;max-width:38%}.content-credits-header{gap:10px}.content-credits-header>a{font-size:13px}.content-credits-footer{flex-direction:column;align-items:flex-start}}
