.workshop-content{color:#302b26;background:var(--workshop-background, #fff);padding-block:var(--workshop-padding-top, 48px) var(--workshop-padding-bottom, 48px);font-size:1.6rem;line-height:1.6;overflow-wrap:anywhere;--color-foreground: 48, 43, 38}.workshop-content__header{margin-bottom:2.8rem}.workshop-content__header--center{text-align:center}.workshop-content__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.16em}.workshop-content__heading{margin:0 0 2rem;color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(3rem,3.2vw,4.6rem);line-height:1.15;letter-spacing:-.02em;text-transform:none}.workshop-content__experience{display:grid;gap:3.2rem;align-items:center}.workshop-content__photo,.workshop-content__copy{min-width:0}.workshop-content__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.workshop-content__checklist{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1rem}.workshop-content__checklist li{display:flex;align-items:baseline;gap:1.2rem}.workshop-content__checklist .icon{width:2rem;height:2rem;flex-shrink:0;align-self:flex-start;margin-top:.3rem;color:var(--workshop-accent)}.workshop-content__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;list-style:none;margin:0;padding:0}.workshop-content__step{position:relative;text-align:center;min-width:0}.workshop-content__step-icon{display:inline-flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;margin-bottom:1.6rem;border:1px solid #cbbba6;border-radius:50%;color:var(--workshop-accent)}.workshop-content__step-icon .icon{width:3.2rem;height:3.2rem}.workshop-content__step-title{margin:0 0 1rem;font:inherit;font-weight:500;color:inherit;letter-spacing:normal;text-transform:none}.workshop-content__step .rte{max-width:30rem;margin-inline:auto}.workshop-content__gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;list-style:none;margin:0;padding:0}.workshop-content__gallery li{min-width:0}.workshop-content__gallery figure{margin:0}.workshop-content__gallery img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.workshop-content__gallery figcaption{margin-top:.8rem;font-size:1.3rem}.workshop-content__placeholder{background:#f7f3ed;border:1px dashed #b8aa98;padding:1.6rem;text-align:center}.workshop-content__placeholder svg{display:block;width:100%;max-height:24rem}.workshop-content__placeholder p,.workshop-content__draft p{font-size:1.3rem}.workshop-content__faq{display:grid;gap:2.4rem}.workshop-content__questions{display:grid;gap:0 3.2rem;min-width:0;align-items:start}.workshop-content__question,.workshop-content__draft{border-top:1px solid #ded8cf}.workshop-content__question summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;list-style:none;min-height:5.6rem;padding-block:1.6rem;font-size:1.4rem}.workshop-content__question summary::-webkit-details-marker{display:none}.workshop-content__question summary .icon{position:static;width:1.2rem;height:1.2rem;flex-shrink:0}.workshop-content__question[open] summary .icon{transform:rotate(180deg)}.workshop-content__question summary:focus-visible{outline:2px solid var(--workshop-accent);outline-offset:4px}.workshop-content__answer{padding-bottom:2rem;font-size:1.4rem}.workshop-content__draft{padding:1.6rem;background:#f7f3ed}@media screen and (min-width:750px){.workshop-content__experience{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.2rem,4vw,6rem)}.workshop-content__experience--reverse>:first-child{order:1}.workshop-content__experience--text-only{grid-template-columns:minmax(0,1fr);max-width:90rem}.workshop-content__steps,.workshop-content__gallery,.workshop-content__questions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.workshop-content__steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4rem}.workshop-content__step:not(:nth-child(4n)):not(:last-child):after{content:"\2192";position:absolute;inset-inline-end:-2.8rem;top:2rem;color:var(--workshop-accent)}.workshop-content__gallery{grid-template-columns:repeat(var(--workshop-gallery-columns, 4),minmax(0,1fr))}.workshop-content__faq{grid-template-columns:minmax(18rem,.6fr) minmax(0,2fr);gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/workshop-content.css.map */
