/* Printing pages share the established atelier palette and typography. */
.print-editorial .print-editorial__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}
.print-editorial .print-editorial__hero{background:var(--wall);padding:76px 0 68px}
.print-editorial .print-editorial__hero h1{font-size:clamp(42px,5.1vw,76px);line-height:1.04;margin:22px 0 26px;max-width:13ch}
.print-editorial .print-editorial__hero p{max-width:48ch}
.print-editorial .print-editorial__lede{font-size:1.18rem;line-height:1.75}
.print-editorial p{line-height:1.75}
.print-editorial .print-editorial__actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:28px}
.print-editorial .print-editorial__text-link{font-size:.95rem;text-underline-offset:5px}
.print-editorial figure{margin:0;min-width:0}
.print-editorial figure img{display:block;width:100%;height:auto}
.print-editorial figcaption{font-size:.78rem;line-height:1.5;margin-top:12px;color:var(--slate)}
.print-editorial .print-editorial__framed{padding:18px;background:var(--paper);border:1px solid var(--line);box-shadow:0 16px 40px #33291912;transform:rotate(1deg)}
.print-editorial .print-editorial__price{border-top:1px solid var(--line);margin:28px 0 0;padding-top:20px;font-size:1.13rem;color:var(--action-dark)}
.print-editorial .print-editorial__price strong{font-weight:600;margin-left:8px}
.print-editorial .print-editorial__price small{display:block;font-size:.8rem;color:var(--slate);line-height:1.6;margin-top:6px}
.print-editorial .print-editorial__assurance{border-bottom:1px solid var(--line)}
.print-editorial .print-editorial__assurance .wrap{display:flex;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px}
.print-editorial .print-editorial__assurance p{font-size:.85rem;margin:0;color:var(--slate)}
.print-editorial .print-editorial__section{padding:80px 0}
.print-editorial h2{font-size:clamp(34px,3.7vw,54px);margin:18px 0 25px}
.print-editorial h3{font-size:1.5rem;line-height:1.2;margin:15px 0}
.print-editorial .print-editorial__story,.print-editorial .print-editorial__closing{background:var(--deep);color:var(--paper)}
.print-editorial :is(.print-editorial__story,.print-editorial__closing) :is(h2,h3){color:var(--paper)}
.print-editorial :is(.print-editorial__story,.print-editorial__closing) :is(.eyebrow,a){color:#ecdbac}
.print-editorial :is(.print-editorial__story,.print-editorial__closing) p{color:#eee9df}
.print-editorial .print-editorial__story figcaption{color:#d6d9cf}
.print-editorial .print-editorial__story figure img{border:10px solid #f8f5ed}
.print-editorial .print-editorial__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px}
.print-editorial .print-editorial__three article{border-top:1px solid var(--line);padding-top:24px}
.print-editorial .print-editorial__number{font-size:.85rem;letter-spacing:.14em;color:var(--gold-ink)}
.print-editorial .print-editorial__three p{font-size:1rem;margin-bottom:0}
.print-editorial .print-editorial__paper{background:#e8eddf}
.print-editorial .print-editorial__section-head{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:55px;margin-bottom:32px}
.print-editorial .print-editorial__section-head h2{margin-bottom:0}
.print-editorial .print-editorial__section-head>p{margin:0;max-width:45ch}
.print-editorial .print-editorial__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.print-editorial .print-editorial__cards article{display:flex;flex-direction:column;background:var(--paper);border:1px solid #d2d8c9;min-width:0}
.print-editorial .print-editorial__cards img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}
.print-editorial .print-editorial__card-copy{padding:25px;display:flex;flex-direction:column;flex:1}
.print-editorial .print-editorial__card-copy p{font-size:.97rem;margin:0 0 22px}
.print-editorial .print-editorial__card-copy>a{margin-top:auto;font-size:.9rem;text-underline-offset:4px}
.print-editorial .print-editorial__collection-link{display:inline-block;margin-top:30px;font-weight:600;text-underline-offset:5px}
.print-editorial .print-editorial__care{align-items:start}
.print-editorial .print-editorial__details{border-left:1px solid var(--line);padding-left:40px}
.print-editorial .print-editorial__details article+article{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}
.print-editorial .print-editorial__details h3{margin-top:0}
.print-editorial .print-editorial__order-note{border-top:1px solid #c6cebc;padding-top:24px;margin-top:35px;font-size:.92rem}
.print-editorial .print-editorial__faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}
.print-editorial details{border-top:1px solid var(--line);padding:20px 0}
.print-editorial details:last-child{border-bottom:1px solid var(--line)}
.print-editorial summary{cursor:pointer;font-weight:600;font-size:1.05rem;line-height:1.5}
.print-editorial details p{padding-left:20px;margin-bottom:0}
.print-editorial .print-editorial__closing .btn--primary{background:#f3e8cc;border-color:#f3e8cc;color:#253b31}
.print-editorial .print-editorial__closing .btn--ghost{color:#fff9ee;border-color:#acb5a8}
.print-editorial .print-editorial__closing-note{padding-left:35px;border-left:1px solid #7b8979}
.print-editorial .print-editorial__closing-note p{font-size:.95rem}
.print-editorial main :is(a,summary):focus-visible{outline:3px solid #a8442e;outline-offset:5px}
.print-editorial .print-editorial__surface-jumps{display:flex;flex-wrap:wrap;gap:12px 25px;margin:0 0 30px;padding:0;list-style:none;font-size:.92rem}
.print-editorial .print-editorial__surface-jumps a{text-underline-offset:4px}
@media(min-width:1100px){.page-print-media .print-editorial__hero h1{max-width:12ch}.page-print-media .print-editorial__cards article:last-child{grid-column:2}}
@media(max-width:900px){.print-editorial .print-editorial__hero{padding:48px 0}.print-editorial .print-editorial__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.print-editorial .print-editorial__section{padding:55px 0}.print-editorial .print-editorial__section-head{gap:25px}.print-editorial .print-editorial__details{padding-left:25px}.print-editorial .print-editorial__three{gap:22px}}
@media(max-width:650px){.print-editorial main .wrap{width:calc(100% - 40px)}.print-editorial .print-editorial__split,.print-editorial .print-editorial__section-head,.print-editorial .print-editorial__faq{grid-template-columns:1fr;gap:30px}.print-editorial .print-editorial__hero h1{font-size:46px;max-width:15ch}.print-editorial .print-editorial__hero{padding:36px 0 42px}.print-editorial .print-editorial__framed{transform:none;padding:12px}.print-editorial .print-editorial__assurance .wrap{flex-wrap:wrap;gap:8px 20px}.print-editorial .print-editorial__assurance p{font-size:.8rem}.print-editorial .print-editorial__three,.print-editorial .print-editorial__cards{grid-template-columns:1fr;gap:24px}.print-editorial .print-editorial__section{padding:44px 0}.print-editorial .print-editorial__details,.print-editorial .print-editorial__closing-note{padding:24px 0 0;border-left:0;border-top:1px solid #9fa895}.print-editorial .print-editorial__three{margin-top:24px}.print-editorial .print-editorial__card-copy{padding:23px}.print-editorial .print-editorial__actions{gap:18px}.print-editorial .print-editorial__actions .btn{white-space:normal}.print-editorial .print-editorial__story .print-editorial__split>figure{order:2}}
