.licenses-page{background:#fff}.licenses-page .licenses-hero{position:relative;overflow:hidden;padding:36px 0 40px;border-bottom:1px solid #dce5ec;background:#f6f9fb}.licenses-page .licenses-hero::after{content:"";position:absolute;width:850px;height:850px;left:-340px;top:-660px;border:1px solid #d8e9d1;border-radius:50%;pointer-events:none}.licenses-page .licenses-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px;color:#526477;font-size:.8rem}.licenses-page .licenses-breadcrumb a{color:#2868a8}.licenses-page .licenses-hero h1{position:relative;margin:0 0 12px;color:#0b1f33;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:900;line-height:1.6}.licenses-page .licenses-hero p{position:relative;margin:0;color:#526477;font-size:.95rem;line-height:2}.licenses-page .licenses-section{padding:44px 0 64px}.licenses-page .licenses-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.licenses-page .licenses-content{min-width:0;padding:0;margin:0;border:0;background:transparent;box-shadow:none;font-size:.95rem;line-height:2.2;color:#354c5e;overflow-wrap:anywhere}.licenses-page .licenses-content>p{margin:0 0 18px;text-align:justify}.licenses-page .licenses-content h2,.licenses-page .licenses-content h3,.licenses-page .licenses-content h4{margin:32px 0 16px;color:#0b1f33;font-weight:800;line-height:1.8;font-size:1.25rem}.licenses-page .licenses-content>h2:first-child,.licenses-page .licenses-content>h3:first-child{margin-top:0}.licenses-page .licenses-content p:has(img),.licenses-page .licenses-content .wp-block-html:has(img){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;min-height:190px;padding:24px;margin-bottom:32px;border:1px solid #dce5ec;border-radius:14px;background:#fff;text-align:center}.licenses-page .licenses-content img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:200px;object-fit:contain;vertical-align:middle}.licenses-page .licenses-content iframe{max-width:100%;border:0}.licenses-page .licenses-content a{color:#2868a8;text-underline-offset:4px}.licenses-page .licenses-content a:focus-visible,.licenses-page .licenses-guide a:focus-visible,.licenses-page .licenses-breadcrumb a:focus-visible{outline:2px solid #2f6fae;outline-offset:5px;border-radius:4px}.licenses-page .licenses-guide{padding:28px;background:#f3f7fa;border-radius:16px;color:#354c5e}.licenses-page .licenses-guide__icon{display:flex;margin-bottom:16px;color:#397f25}.licenses-page .licenses-guide h2{margin:0 0 14px;color:#0b1f33;font-size:1.12rem;line-height:1.9}.licenses-page .licenses-guide p,.licenses-page .licenses-guide li{margin:0;font-size:.84rem;line-height:2.1}.licenses-page .licenses-guide ul{padding-inline-start:18px;margin:18px 0 0}.licenses-page .licenses-guide li+li{margin-top:10px}.licenses-page .licenses-guide__help{margin-top:24px;padding-top:20px;border-top:1px solid #d5e0e8}.licenses-page .licenses-guide__help h3{margin:0 0 8px;font-size:.88rem;color:#0b1f33}.licenses-page .licenses-guide__help a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#2868a8;font-size:.84rem;font-weight:700}@media (max-width:1000px){.licenses-page .licenses-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.licenses-page .licenses-guide{padding:24px}}@media (max-width:700px){.licenses-page .licenses-hero{padding:24px 0 28px}.licenses-page .licenses-breadcrumb{margin-bottom:14px}.licenses-page .licenses-hero h1{font-size:1.8rem}.licenses-page .licenses-hero p{font-size:.88rem}.licenses-page .licenses-section{padding:28px 0 40px}.licenses-page .licenses-layout{grid-template-columns:minmax(0,1fr);gap:28px}.licenses-page .licenses-content{font-size:.9rem}.licenses-page .licenses-content h2,.licenses-page .licenses-content h3,.licenses-page .licenses-content h4{font-size:1.12rem}.licenses-page .licenses-content p:has(img),.licenses-page .licenses-content .wp-block-html:has(img){padding:20px 16px;min-height:170px}}
