.tar-tag-cover{border:1px solid #789bab;background:#dfeef3}.tar-tag-cover>header{display:grid;grid-template-columns:1fr 280px;gap:35px;padding:32px 38px;background:#0e2b3c;color:#effbff;align-items:end}.tar-tag-cover .tar-kicker{color:#96cfe2}.tar-tag-cover h1{font-size:min(clamp(43px,5.45vw,70px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;margin-top:18px!important}.tar-tag-cover>header>p{font-size:16px;color:#a5c6d4;line-height:1.9}.tar-tag-cover>div{display:grid;grid-template-columns:39% 1fr}.tar-tag-cover aside{padding:27px 32px;color:#3b6f88;border-right:3px solid #98c5d8}.tar-tag-cover .tar-note{border-color:#a9c5d4}.tar-tag-cover .tar-note summary{font-size:15px}.tar-tag-cover .tar-note p{font-size:14px;color:#62889b}.tar-tag-cover .tar-arrow{margin-top:12px;color:#326f90}.tar-tag-cover .tar-scene{height:100%;min-height:305px}.tar-license-lead{border:1px solid #99bed0;background:#f4fbff;border-top:4px solid #82b3cb}.tar-tag-first{display:grid;grid-template-columns:31% 1fr;gap:34px;padding:29px}.tar-tag-first .tar-thumb{height:228px;aspect-ratio:auto;border:1px solid #afd0df}.tar-tag-first>header{align-self:center;padding-right:10px}.tar-tag-first h2{margin:18px 0 22px!important}.tar-tag-first .tar-arrow{margin-top:23px;color:#46849f}.tar-license-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tar-license-entries .tar-entry{display:flex;flex-direction:column;border-left:3px solid #7daeca;border-right:1px solid #bad0df;border-bottom:1px solid #a8c6d8;background:#eaf3f9;transition:box-shadow .3s}.tar-license-entries .tar-entry:hover,.tar-license-entries .tar-entry:focus-within{box-shadow:4px 5px 0 #d3e5f0}.tar-license-entries .tar-entry>.tar-thumb{height:143px;aspect-ratio:auto;border-bottom:1px solid #adcadb}.tar-tag-heading{padding:23px 22px 17px}.tar-tag-heading .tar-meta{display:flex;flex-direction:column;gap:7px;font-size:11px;padding-left:12px;border-left:2px solid #9bbcd0}.tar-tag-heading h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px)!important;margin-top:23px!important;line-height:1.65}.tar-license-entries .tar-entry>.tar-summary{padding:0 22px;margin:0 0 20px;font-size:14px;line-height:1.95;color:#6a8699}.tar-license-entries .tar-entry>footer{margin-top:auto;padding:8px 22px 15px}.tar-license-entries .tar-entry-open{font-size:13px;color:#4d849e;border-top:1px solid #bdd2e0;padding-top:11px}.tar-compact .tar-license-entries .tar-summary,.tar-compact .tar-license-entries .tar-thumb{display:none}.tar-tag-title{border:1px solid #a3c0d2;border-top:4px solid #83bdd6;background:#102f43;color:#eff9ff}.tar-tag-title>div{display:grid;grid-template-columns:39% 1fr}.tar-tag-title .tar-scene{height:100%;min-height:350px;border-right:1px solid #6c94a9}.tar-tag-title header{padding:35px 38px;align-self:center;min-width:0}.tar-tag-title .tar-kicker{color:#9fc8e1}.tar-tag-title h1{font-size:min(clamp(34px,4.15vw,53px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.45;margin:21px 0 28px!important}.tar-tag-title .tar-meta{color:#a2c4d9}.tar-tag-title>.tar-standfirst{padding:25px 36px;background:#e4f0f8;color:#5c849b;border-top:1px solid #8eb3c8}.tar-license-reading{width:min(720px,calc(100% - 64px));margin:44px auto 60px}.tar-inline-directory{padding:24px 27px;border:1px solid #a1c9df;border-top:4px solid #7ab2d0;background:#e3f0f9;margin-bottom:36px}.tar-inline-directory>header{display:flex;align-items:center;justify-content:space-between;gap:17px;border-bottom:1px solid #bfd7e8;padding-bottom:13px}.tar-inline-directory .tar-read-tools{margin:0}.tar-inline-directory .tar-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;max-height:285px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tar-inline-directory .tar-toc a{border-color:#aecbe0}.tar-inline-directory .tar-toc a[aria-current]{background:#f2fbff;color:#397da5;border-color:#76b1d6}
@media(max-width:1000px){.tar-tag-cover>header{padding:29px;grid-template-columns:1fr 235px;gap:27px}.tar-tag-cover h1{font-size:clamp(32px, calc(2.105263vw + 17.68421px), 48px)!important}.tar-tag-cover>div{grid-template-columns:43% 1fr}.tar-tag-cover aside{padding:25px}.tar-license-entries{gap:22px}.tar-tag-heading{padding-inline:18px}.tar-tag-heading h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px)!important}.tar-license-entries .tar-entry>.tar-summary,.tar-license-entries .tar-entry>footer{padding-inline:18px}.tar-tag-title header{padding:30px}.tar-license-reading{width:min(720px,calc(100% - 40px))}}
@media(max-width:760px){.tar-tag-cover>header{display:block;padding:27px 24px}.tar-tag-cover h1{font-size:min(44px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.35}.tar-tag-cover>header>p{margin-top:20px!important;font-size:15px}.tar-tag-cover>div{display:block}.tar-tag-cover aside{padding:24px;border-right:0;border-bottom:3px solid #98c5d8}.tar-tag-cover .tar-scene{height:174px;min-height:0}.tar-tag-first{display:flex;flex-direction:column;padding:24px;gap:24px}.tar-tag-first .tar-thumb{height:174px;width:100%}.tar-tag-first>header{padding:0}.tar-license-entries{grid-template-columns:1fr;gap:28px}.tar-license-entries .tar-entry>.tar-thumb{height:140px}.tar-tag-heading{padding:25px 24px 19px}.tar-tag-heading .tar-meta{flex-direction:row;flex-wrap:wrap;gap:11px}.tar-tag-heading h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px)!important}.tar-license-entries .tar-entry>.tar-summary{padding-inline:24px}.tar-license-entries .tar-entry>footer{padding:8px 24px 17px}.tar-tag-title>div{display:block}.tar-tag-title .tar-scene{height:176px;min-height:0;border-right:0;border-bottom:1px solid #6c94a9}.tar-tag-title header{padding:29px 25px}.tar-tag-title h1{font-size:min(34px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.5}.tar-tag-title>.tar-standfirst{padding:24px;font-size:15px}.tar-license-reading{width:calc(100% - 36px);margin-top:30px}.tar-inline-directory{padding:21px 19px}.tar-inline-directory>header{display:block}.tar-inline-directory .tar-read-tools{margin-top:14px}.tar-inline-directory .tar-toc nav{grid-template-columns:1fr;max-height:310px}}
