.licensing-page{overflow:auto;background:#f3fbfc;color:var(--brand-deep-blue);}
.licensing-content{max-width:1056px;margin:0 auto;padding:32px 24px 56px;}
.back-link{color:#046977;font-size:13px;text-decoration:none;}
.licensing-content h1{font-size:32px;line-height:1.25;margin:24px 0 10px;}
.licensing-intro{font-size:15px;margin:0 0 28px;color:#40556b;}
.licence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.licence-card{display:flex;flex-direction:column;border:1px solid var(--brand-cyan);border-radius:14px;background:white;padding:24px;}
.licence-authority{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#046977;font-weight:600;}
.licence-card h2{font-size:21px;line-height:1.3;margin:10px 0 14px;}
.licence-card p{font-size:14px;line-height:1.75;margin:0 0 16px;}
.licence-card strong{font-weight:600;}
.licence-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;border:1px solid var(--brand-cyan);border-radius:8px;background:#eaffff;color:var(--brand-deep-blue);font-size:13px;font-weight:600;text-decoration:none;min-height:44px;}
.licence-link:hover{background:#d8f7f9;}
.species-links{padding-left:20px;margin:0 0 20px;font-size:13px;line-height:1.8;}
.species-links a{color:#046977;}
@media(max-width:720px){.licensing-page .site-header{height:auto;min-height:140px;flex-wrap:wrap;align-content:flex-start;gap:0;padding-bottom:18px;}.licensing-page .primary-nav{display:flex;position:static;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%;padding:0 8px;min-width:0;background:none;border:0;box-shadow:none;}.licence-grid{grid-template-columns:1fr;}.licensing-content{padding:24px 16px 40px;}.licence-card{padding:20px;}.licensing-content h1{font-size:28px;}}
