.art-license-page{background:#fff7e8}.license-hero{background:linear-gradient(125deg,#ffe0e8,#fff0b8 46%,#c7f4ea)}.license-hero-inner{min-height:690px;display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:center;padding-block:80px}.license-hero div>p:last-child{max-width:700px;margin:28px 0 0;color:var(--ink-soft);font-size:1.04rem}.license-packages,.protected-delivery{padding-block:110px}.license-section-heading{max-width:930px}.license-section-heading>p:last-child{max-width:720px;margin:24px 0 0;color:var(--ink-soft)}.license-package-list{margin-top:66px;border-top:1px solid rgba(23,37,84,.22)}.license-package-list article{display:grid;grid-template-columns:60px 1fr 130px 1.15fr;gap:28px;align-items:start;padding:34px 0;border-bottom:1px solid rgba(23,37,84,.22)}.license-package-list article>span{color:#db2777;font:650 1rem var(--font-display),serif}.license-package-list article>div p{margin:0 0 7px;color:var(--ink-soft);font-size:.7rem}.license-package-list article>strong{color:#7c3aed;font:650 1.6rem var(--font-display),serif}.license-package-list ul{margin:0;padding:0;list-style:none}.license-package-list li{padding:8px 0;border-bottom:1px solid rgba(23,37,84,.11);color:var(--ink-soft);font-size:.72rem}.license-color-note{max-width:850px;margin:35px 0 0 auto;padding-left:24px;border-left:4px solid #db2777;color:var(--ink-soft);font-size:.76rem}.personal-license{background:#7c3aed;color:white}.personal-license .eyebrow{color:#fef08a}.personal-license-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start;padding-block:110px}.personal-license-intro>p:last-child{max-width:580px;margin:28px 0 0;color:#ede9fe}.license-uses section+section{margin-top:45px}.license-uses ol{margin:0;padding:0;list-style:none;counter-reset:license-use}.license-uses li{counter-increment:license-use;display:grid;grid-template-columns:44px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.25);color:#f5f3ff;font-size:.77rem}.license-uses li:before{content:"0" counter(license-use);color:#fef08a;font:650 1rem var(--font-display),serif}.protected-delivery{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:start}.protected-delivery ol{margin:0;padding:0;list-style:none;counter-reset:protected-delivery}.protected-delivery li{counter-increment:protected-delivery;display:grid;grid-template-columns:52px 1fr;gap:4px 16px;padding:20px 0;border-bottom:1px solid rgba(23,37,84,.18)}.protected-delivery li:before{content:"0" counter(protected-delivery);grid-row:1/3;color:#db2777;font:650 1.08rem var(--font-display),serif}.protected-delivery li span,.protected-delivery li strong{grid-column:2}.protected-delivery li strong{font:650 1.27rem var(--font-display),serif}.protected-delivery li span{color:var(--ink-soft);font-size:.73rem}.license-draft-warning{padding-block:100px;background:#1d4ed8;color:white;text-align:center}.license-draft-warning .eyebrow{color:#fef08a}.license-draft-warning p:not(.eyebrow){max-width:730px;margin:25px auto;color:#dbeafe}.license-draft-warning div>div{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.license-draft-warning a{color:#fef08a;font-size:.8rem;font-weight:850}@media (max-width:980px){.license-hero-inner,.personal-license-inner,.protected-delivery{grid-template-columns:1fr;gap:40px}.license-hero-inner{min-height:auto}.license-package-list article{grid-template-columns:45px 1fr 105px}.license-package-list article>ul{grid-column:2/-1}}@media (max-width:640px){.license-hero-inner{padding-block:65px}.license-hero h1{font-size:clamp(3.05rem,14.5vw,4.7rem)}.license-draft-warning,.license-packages,.personal-license-inner,.protected-delivery{padding-block:78px}.license-package-list article{grid-template-columns:38px 1fr;gap:18px}.license-package-list article>strong,.license-package-list article>ul{grid-column:2}}.license-packages,.personal-license-inner,.protected-delivery{padding-block:78px}.license-draft-warning{padding-block:82px}@media (max-width:720px){.license-draft-warning,.license-packages,.personal-license-inner,.protected-delivery{min-height:0;padding-block:48px}}