.cron-print-details{border-top:1px solid var(--cron-rule,#373833);padding-top:24px;margin-top:24px;font-size:15px;line-height:1.65;color:var(--cron-ink,#f2f0e8)}
.cron-print-details h2{font:700 19px/1.3 var(--cron-sans,sans-serif);margin:28px 0 14px;text-transform:uppercase;letter-spacing:.02em}
.cron-print-details h2:first-child{margin-top:0}
.cron-print-details ul{padding-left:20px;margin:14px 0}
.cron-print-details li{margin:9px 0}
.cron-print-details__edition{color:var(--cron-muted,#c5c3b9);font-size:14px}
.product:has(.cron-print-details) .product__title h1{font-size:clamp(28px,3.2vw,44px);line-height:1.08;text-transform:uppercase}
.product:has(.cron-print-details) .product__description{font-size:15px;line-height:1.65;padding-top:22px;border-top:1px solid var(--cron-rule,#373833)}
.product:has(.cron-print-details) .product__description p:first-child{font-family:var(--cron-serif,serif);font-size:19px;line-height:1.5}
.product:has(.cron-print-details) .product-form__input input[type=radio]+label{min-height:46px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px}
.cron-print-faq-wrap{padding-top:64px;padding-bottom:64px;border-top:1px solid var(--cron-rule,#373833)}
.cron-print-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);color:var(--cron-ink,#f2f0e8)}
.cron-print-faq h2{font:700 clamp(28px,3.5vw,46px)/1.1 var(--cron-sans,sans-serif);max-width:460px;margin:16px 0}
.cron-print-faq p{font-size:15px;line-height:1.7;max-width:64ch}
.cron-print-faq details{border-bottom:1px solid var(--cron-rule,#373833)}
.cron-print-faq summary{padding:20px 28px 20px 0;cursor:pointer;font-size:16px;line-height:1.5;min-height:48px;list-style:none;position:relative}
.cron-print-faq summary::-webkit-details-marker{display:none}
.cron-print-faq summary::after{content:'+';position:absolute;right:2px;top:20px;font-size:21px}
.cron-print-faq details[open] summary::after{content:'−'}
.cron-print-faq details>p{margin:0 0 20px;color:var(--cron-muted,#c5c3b9)}
.cron-print-faq a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.cron-print-faq summary:focus-visible,.cron-print-faq a:focus-visible{outline:2px solid #7db7dc;outline-offset:4px}
@media(max-width:749px){.cron-print-faq{grid-template-columns:1fr;gap:20px}.cron-print-faq-wrap{padding-top:42px;padding-bottom:42px}}
