.ld-cert-dialog{width:min(94vw,78rem);max-width:none;max-height:min(92dvh,58rem);margin:auto;padding:0;border:0;background:transparent;color:#211b18;overflow:visible}.ld-cert-dialog::backdrop{background:#1c18159e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ld-cert-dialog[open]{animation:ld-cert-dialog-in .36s cubic-bezier(.22,1,.36,1) both}.ld-cert-dialog__panel{position:relative;max-height:min(92dvh,58rem);overflow:auto;overscroll-behavior:contain;padding:clamp(1.4rem,4vw,4.5rem);background:radial-gradient(circle at 100% 0,rgba(205,191,177,.38),transparent 32rem),#f7f2eb;border:1px solid rgba(115,89,77,.34);box-shadow:0 2rem 7rem #1d16123d}.ld-cert-dialog__close{position:sticky;z-index:3;top:0;margin:0 0 0 auto;width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgba(115,89,77,.38);border-radius:999px;background:#f7f2ebeb;color:inherit;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ld-cert-dialog__close svg{width:1.15rem;height:1.15rem}.ld-cert-dialog__close:focus-visible,.ld-cert-dialog__action:focus-visible{outline:2px solid #73594d;outline-offset:3px}.ld-cert-dialog__header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;padding:clamp(1rem,2vw,2rem) 0 clamp(2rem,5vw,4.5rem);border-bottom:1px solid rgba(115,89,77,.3)}.ld-cert-dialog__eyebrow,.ld-cert-dialog__chapter-index,.ld-cert-dialog__technical>p,.ld-cert-dialog__source-note{font-family:var(--font-body-family),Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em}.ld-cert-dialog__eyebrow{grid-column:1 / -1;margin:0;font-size:.68rem;color:#73594d}.ld-cert-dialog__title{margin:0;max-width:15ch;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(2.7rem,7vw,7.2rem);line-height:.9;letter-spacing:-.05em;font-weight:400;text-wrap:balance}.ld-cert-dialog__intro{font-family:var(--font-body-family),Arial,sans-serif;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75;color:#675c54}.ld-cert-dialog__intro>:first-child,.ld-cert-dialog__body>:first-child,.ld-cert-dialog__technical .rte>:first-child{margin-top:0}.ld-cert-dialog__intro>:last-child,.ld-cert-dialog__body>:last-child,.ld-cert-dialog__technical .rte>:last-child{margin-bottom:0}.ld-cert-dialog__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid rgba(115,89,77,.26)}.ld-cert-dialog__chapter{min-width:0;padding:clamp(1.5rem,3.5vw,3rem);border-right:1px solid rgba(115,89,77,.26);border-bottom:1px solid rgba(115,89,77,.26)}.ld-cert-dialog__chapter-index{margin:0 0 clamp(2.5rem,5vw,5rem);font-size:.64rem;color:#8d7467}.ld-cert-dialog__chapter h3{margin:0 0 1.25rem;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.65rem,2.4vw,2.55rem);line-height:1.02;font-weight:400;letter-spacing:-.03em;text-wrap:balance}.ld-cert-dialog__body{font-family:var(--font-body-family),Arial,sans-serif;font-size:.92rem;line-height:1.72;color:#5f554f}.ld-cert-dialog__body ul{margin:1rem 0 0;padding-left:1.15rem}.ld-cert-dialog__body li+li{margin-top:.65rem}.ld-cert-dialog__technical{margin-top:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);gap:clamp(1.25rem,4vw,4rem);background:#eee3d8;border:1px solid rgba(115,89,77,.25)}.ld-cert-dialog__technical>p{margin:0;font-size:.64rem;color:#73594d}.ld-cert-dialog__technical .rte{font-family:var(--font-body-family),Arial,sans-serif;font-size:.9rem;line-height:1.7;color:#5f554f}.ld-cert-dialog__footer{margin-top:clamp(2rem,5vw,4.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;border-top:1px solid rgba(115,89,77,.3)}.ld-cert-dialog__source-note{max-width:38rem;margin:0;font-size:.6rem;line-height:1.65;color:#7c6e66}.ld-cert-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.ld-cert-dialog__action{min-height:3.25rem;padding:.85rem 1.1rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1.25rem;border:1px solid #211b18;color:#211b18;text-decoration:none;font-family:var(--font-body-family),Arial,sans-serif;font-size:.65rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;transition:transform .22s ease,background-color .22s ease,color .22s ease}.ld-cert-dialog__action--primary{background:#211b18;color:#f7f2eb}@media(hover:hover){.ld-cert-dialog__action:hover{transform:translateY(-2px)}.ld-cert-dialog__action--primary:hover{background:transparent;color:#211b18}}@keyframes ld-cert-dialog-in{0%{opacity:0;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:899px){.ld-cert-dialog{width:min(96vw,46rem)}.ld-cert-dialog__header,.ld-cert-dialog__footer,.ld-cert-dialog__technical,.ld-cert-dialog__chapters{grid-template-columns:1fr}.ld-cert-dialog__chapter-index{margin-bottom:1.75rem}.ld-cert-dialog__actions{justify-content:stretch}.ld-cert-dialog__action{width:100%}}@media(max-width:499px){.ld-cert-dialog{width:100vw;max-height:100dvh}.ld-cert-dialog__panel{min-height:100dvh;max-height:100dvh;border-inline:0}.ld-cert-dialog__title{font-size:clamp(2.4rem,14vw,4rem)}}@media(prefers-reduced-motion:reduce){.ld-cert-dialog[open],.ld-cert-dialog__action{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/928/assets/ld-certification-modals.css.map */
