.b2-license{background:#f6f5f1}.b2-license-hero{background:#092641;color:#fff}.b2-license-cover{display:grid;grid-template-columns:1.08fr .92fr;gap:75px;align-items:center;padding:32px 0 55px}.b2-license-hero .b2-eyebrow{color:#f1ba76}.b2-license-hero .b2-deck{color:#c6d6e4}.b2-license-hero .b2-button{background:#f1b369}.b2-license-hero .b2-scene{height:400px;border:1px solid #9fa895;border-radius:120px 120px 4px 4px;position:relative}.b2-cover-seal{display:inline-block;border-top:1px solid #80909d;border-bottom:1px solid #80909d;padding:11px 0;letter-spacing:.15em;font-size:10px;color:#d5b993;margin-top:33px}.b2-license-workspace{display:grid;grid-template-columns:270px 1fr;gap:45px;padding:52px 0 12px}.b2-file-guide h2{font-size:31px;margin-bottom:24px!important}.b2-file-guide .b2-eyebrow{color:#80571e}.b2-file-guide .b2-step-buttons{flex-direction:column;gap:0;border-top:1px solid #bfbdad}.b2-file-guide .b2-step-buttons button{border:0;border-bottom:1px solid #cfccbe;border-radius:0;padding:15px 12px}.b2-file-guide .b2-step-buttons button[aria-pressed=true]{background:#e8e3d4;color:#514122;box-shadow:inset 3px 0 #8a652d}.b2-file-guide .b2-step-note{color:#635f52;font-size:12px}.b2-license .b2-lead{display:flex;flex-direction:column;border-radius:4px 18px 4px 4px}.b2-license .b2-lead>.b2-thumb{height:270px;min-height:0}.b2-license .b2-lead-copy{padding:26px 30px}.b2-license .b2-label{color:#7b5522}.b2-license .b2-cards{gap:28px 22px}.b2-license .b2-card{flex-basis:calc(33.333% - 15px);border-radius:0 18px 6px 6px;overflow:visible;border-color:#cecbbc;margin-top:16px;box-shadow:0 5px 0 #e8e4d9}.b2-license .b2-card:before{content:"";width:45%;height:18px;position:absolute;top:-18px;left:-1px;background:#e8e4d9;border:1px solid #cecbbc;border-bottom:0;border-radius:8px 16px 0 0}.b2-license .b2-card-index{padding:13px 20px;background:#eeeade;color:#60553a;border-radius:0 17px 0 0}.b2-license .b2-card .b2-thumb{aspect-ratio:1.65}.b2-license .b2-card-copy{padding:22px}.b2-license .b2-card h3{font-size:18px}.b2-license .b2-card:hover{box-shadow:0 5px 0 #decba8,0 18px 40px #5d472d14}.b2-license .b2-section-head .b2-eyebrow{color:#775423}.b2-license-detail{background:#08233d;color:#fff;padding-bottom:48px}.b2-license-detail-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center;padding-top:24px}.b2-license-detail-head>.b2-thumb{height:370px;transform:rotate(-2deg);border:12px solid #e6dfcc;box-shadow:10px 10px #183d57}.b2-license-detail .b2-deck,.b2-license-detail .b2-meta{color:#c6d6e4}.b2-license-detail .b2-eyebrow{color:#e9be88}.b2-license-index{display:grid;grid-template-columns:1fr auto;align-items:start;gap:40px;border-bottom:1px solid #cfcabc;padding-top:18px}.b2-license-index .b2-toc{position:static}.b2-license-index .b2-toc details{border:0;padding:0}.b2-license-index .b2-toc summary{padding:17px 0}.b2-license-index .b2-toc nav{max-height:185px;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px}.b2-license-index .b2-toc a{border:1px solid #cecbbc;font-size:11px;padding:9px 12px;max-width:100%;border-radius:4px;background:#fff}.b2-license-index .b2-toc a[data-level="3"]{padding:9px 12px}.b2-license .b2-reading-center{background:#fff;border:1px solid #dcd8cc;padding:45px;box-shadow:8px 8px #eae7de}.b2-license .b2-prose h2{border-top:1px solid #b0a389;padding-top:25px}.b2-license .b2-checklist{max-width:820px;margin:35px auto;background:#eeeade;border-color:#d7cfbb}.b2-license .b2-checklist label{border-color:#d7cfbb}
@media(max-width:1000px){.b2-license-cover{gap:35px}.b2-license-workspace{grid-template-columns:220px 1fr;gap:30px}.b2-license .b2-card{flex-basis:calc(50% - 11px)}.b2-license-detail-head{gap:35px}}
@media(max-width:760px){.b2-license-cover{display:flex;flex-direction:column;padding:20px 0 32px;gap:28px;align-items:stretch}.b2-license-hero .b2-scene{height:280px;border-radius:90px 90px 4px 4px}.b2-cover-seal{margin-top:24px}.b2-license-workspace{display:block;padding:32px 0 0}.b2-file-guide{margin-bottom:18px}.b2-file-guide h2 br{display:none}.b2-file-guide h2{font-size:25px;margin-bottom:18px!important}.b2-file-guide .b2-step-buttons{display:grid;grid-template-columns:1fr 1fr}.b2-file-guide .b2-step-note{min-height:78px}.b2-license .b2-lead>.b2-thumb{height:auto;aspect-ratio:1.65}.b2-license .b2-card{flex-basis:100%}.b2-license .b2-cards{gap:27px}.b2-license-detail-head{display:flex;flex-direction:column-reverse;padding-top:12px;gap:28px;align-items:stretch}.b2-license-detail-head>.b2-thumb{height:240px;transform:none;border-width:8px}.b2-license-index{display:block;padding-top:12px}.b2-license-index .b2-reading-tools{padding-top:0}.b2-license .b2-reading-center{padding:25px 20px;display:block}.b2-license-detail{padding-bottom:34px}}
