.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3494 .elementor-element.elementor-element-3baaa6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS */.pme-license-guide{--pme-accent:#8a642d;--pme-ink:#162d3a;--pme-text:#34444e;--pme-soft:#f4f6f7;--pme-warm:#faf6ee;--pme-line:#dce3e7;font-family:inherit;font-size:17px;line-height:1.8;color:var(--pme-text);background:#fff;overflow-wrap:anywhere}
.pme-license-guide *{box-sizing:border-box}
.pme-license-guide .pme-container{}
.pme-license-guide h1,.pme-license-guide h2,.pme-license-guide h3{font-family:inherit;color:var(--pme-ink);font-weight:700;line-height:1.25;letter-spacing:-.02em}
.pme-license-guide h1{font-size:clamp(32px,5vw,50px);margin:14px 0 24px;max-width:850px}
.pme-license-guide h2{font-size:clamp(25px,3.5vw,30px);margin:0 0 20px}
.pme-license-guide h3{font-size:21px;margin:0 0 12px}
.pme-license-guide p{margin:0 0 20px}
.pme-license-guide a{color:var(--pme-accent);text-decoration:underline;text-underline-offset:3px}
.pme-license-guide a:hover{color:var(--pme-ink)}
.pme-license-guide a:focus-visible,.pme-license-guide summary:focus-visible{outline:3px solid #ac7b30;outline-offset:4px}
.pme-license-guide .pme-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--pme-accent);margin:0 0 8px}
.pme-license-guide .pme-byline{font-size:14px;color:#56656e;margin-bottom:28px}
.pme-license-guide .pme-intro{font-size:19px;line-height:1.8;border-bottom:1px solid var(--pme-line);padding-bottom:16px}
.pme-license-guide .pme-section{margin-top:48px;scroll-margin-top:100px}
.pme-license-guide .pme-section>p:last-child{margin-bottom:0}
.pme-license-guide .pme-toc{background:var(--pme-soft);padding:25px 28px;margin:32px 0;border-radius:8px}
.pme-license-guide .pme-toc p{margin:0 0 12px;font-weight:700;color:var(--pme-ink)}
.pme-license-guide .pme-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 26px;list-style:none;margin:0;padding:0}
.pme-license-guide .pme-toc a{font-size:15px}
.pme-license-guide .pme-citations{font-size:.8em;white-space:nowrap}
.pme-license-guide .pme-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}
.pme-license-guide .pme-card{padding:25px;background:var(--pme-soft);border-radius:7px;border-top:3px solid var(--pme-accent)}
.pme-license-guide .pme-card p:last-child{margin:0}
.pme-license-guide .pme-grid .pme-card:last-child:nth-child(odd){grid-column:1/-1}
.pme-license-guide .pme-penalties{background:var(--pme-warm);padding:30px;border:1px solid #e4d8c5;border-radius:8px}
.pme-license-guide .pme-penalties .pme-card{background:#fff}
.pme-license-guide .pme-note{border-left:4px solid var(--pme-accent);background:var(--pme-warm);padding:22px 25px;margin:25px 0;border-radius:0 6px 6px 0}
.pme-license-guide ul{padding-left:23px;margin:0 0 22px}
.pme-license-guide li{margin-bottom:10px}
.pme-license-guide .pme-checklist{padding:30px;background:var(--pme-soft);border-radius:8px}
.pme-license-guide .pme-checklist li::marker{color:var(--pme-accent)}
.pme-license-guide .pme-cta{padding:38px;background:var(--pme-ink);color:#fff;border-top:5px solid #be9b62;border-radius:8px}
.pme-license-guide .pme-cta h2,.pme-license-guide .pme-cta p{color:#fff}
.pme-license-guide .pme-cta a{color:#fff}
.pme-license-guide .pme-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}
.pme-license-guide .pme-button{display:inline-block;background:#f2e1c1;color:#162d3a!important;border:1px solid #f2e1c1;padding:13px 23px;border-radius:4px;text-decoration:none!important;font-weight:700;line-height:1.5;text-align:center}
.pme-license-guide .pme-button:hover{background:#fff;border-color:#fff}
.pme-license-guide .pme-button-secondary{background:transparent;color:#fff!important;border-color:#b7c4ca}
.pme-license-guide .pme-button-secondary:hover{background:#2c4756;color:#fff!important}
.pme-license-guide .pme-disclaimer{font-size:14px;color:#56656e;margin-top:25px}
.pme-license-guide .pme-faq details{border-bottom:1px solid var(--pme-line);padding:20px 0}
.pme-license-guide .pme-faq summary{font-size:19px;font-weight:700;color:var(--pme-ink);cursor:pointer;line-height:1.5}
.pme-license-guide .pme-faq details p{margin:16px 0 0}
.pme-license-guide .pme-sources{font-size:15px;background:var(--pme-soft);padding:30px;border-radius:8px}
.pme-license-guide .pme-sources p[id]{scroll-margin-top:100px;margin-bottom:5px;font-weight:700}
.pme-license-guide .pme-sources h2{font-size:25px}
@media(max-width:767px){.pme-license-guide{font-size:16px}.pme-license-guide .pme-container{padding:8px 12px 28px}.pme-license-guide .pme-intro{font-size:18px}.pme-license-guide .pme-grid,.pme-license-guide .pme-toc ul{grid-template-columns:1fr}.pme-license-guide .pme-card,.pme-license-guide .pme-penalties,.pme-license-guide .pme-checklist,.pme-license-guide .pme-sources,.pme-license-guide .pme-toc{padding:22px}.pme-license-guide .pme-cta{padding:28px 23px}.pme-license-guide .pme-section{margin-top:36px}.pme-license-guide .pme-actions{flex-direction:column}.pme-license-guide .pme-button{width:100%}}
@media print{.pme-license-guide .pme-toc,.pme-license-guide .pme-actions{display:none}.pme-license-guide .pme-cta{background:#fff;color:#162d3a;border:1px solid #ccc}.pme-license-guide .pme-cta h2,.pme-license-guide .pme-cta p{color:#162d3a}.pme-license-guide .pme-grid{display:block}.pme-license-guide .pme-card{break-inside:avoid;margin-bottom:15px}}/* End custom CSS */