.qtp-entry>.qls-module,.qtp-entry>.qls-concepts{max-width:1120px;margin:56px auto}.qls-module{padding:34px 0;border-top:1px solid #d8d0c6}.qls-module>header{max-width:760px;margin:0 auto 28px}.qls-module .qls-eyebrow{font-family:var(--sans,Arial,sans-serif);font-size:10px;letter-spacing:.14em;color:#753c49;margin:0 0 12px}.qls-module>header>h2{margin:0 0 18px;font-size:clamp(28px,3vw,39px);line-height:1.4}.qls-module>header>p:not(.qls-eyebrow){font-size:16px;line-height:1.9;margin:0}.qls-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.qls-photos.qls-count-1{grid-template-columns:1fr;max-width:680px;margin:auto}.qls-module .qls-photo{width:100%;min-width:0;max-width:none;margin:0}.qls-module .qls-photo img{display:block;width:100%;max-height:none;height:auto;max-width:100%;object-fit:contain;margin:0}.qls-module .qls-photo figcaption{font-size:11px;line-height:1.85;color:#746765;text-align:left;margin:12px 0 0;max-width:100%}.qls-concepts{border:1px solid #d8d0c6;padding:24px}.qls-concepts>summary{cursor:pointer;color:#753c49;font-size:18px;line-height:1.6}.qls-concepts>p{font-size:13px;line-height:1.9;margin:18px 0}.qls-concepts .qls-module{margin-bottom:0}.qls-concepts .qls-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.qls-concepts .qls-photo img{aspect-ratio:4/5;object-fit:contain;background:#eee8df}@media(max-width:600px){.qtp-entry>.qls-module,.qtp-entry>.qls-concepts{margin-top:36px;margin-bottom:36px}.qls-module{padding-top:26px}.qls-photos{grid-template-columns:1fr;gap:26px}.qls-concepts{padding:18px}.qls-concepts .qls-photos{grid-template-columns:1fr}.qls-module>header>p:not(.qls-eyebrow){font-size:15px}.qls-module .qls-photo figcaption{font-size:10px}.qls-module>header>h2{font-size:28px}}
