.pr-journey{margin-top:24px;border-top:1px solid #d9d0c5;color:#020813}.pr-journey__block{padding:32px 0;border-bottom:1px solid #d9d0c5}.pr-journey h2{font-family:var(--heading-font-family,serif);font-weight:400;font-size:clamp(28px,4vw,38px);line-height:1.15;letter-spacing:0;margin:0 0 16px;text-transform:none}.pr-journey h3{font-size:20px;line-height:1.3;margin:0 0 12px;letter-spacing:0;text-transform:none}.pr-journey p{line-height:1.65;margin:0 0 16px}.pr-journey__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pr-journey__products{display:grid;gap:24px;margin-top:24px}.pr-journey__product{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;align-items:center}.pr-journey__product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pr-journey__price{font-weight:700}.pr-journey__button{display:inline-flex;align-items:center;justify-content:center;background:#020813;color:#f6f2ec;padding:14px 20px;min-height:48px;text-decoration:none;font:inherit;font-weight:600;border:1px solid #020813;cursor:pointer;text-align:center}.pr-journey__button:hover{background:#26313d}.pr-journey__button:focus-visible,.pr-journey a:focus-visible,.pr-journey input:focus-visible{outline:2px solid #77695d;outline-offset:4px}.pr-journey__signup{padding:30px 24px;background:#ebe4d9;margin-top:28px;border:1px solid #d9d0c5}.pr-journey__form{display:grid;gap:12px}.pr-journey__form>input[type=email]{width:100%;background:#fff;border:1px solid #77695d;padding:13px 14px;font-size:16px;min-height:48px}.pr-journey__consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6}.pr-journey__consent input{flex:0 0 auto;margin-top:5px;width:18px;height:18px;accent-color:#020813}.pr-journey__consent a{text-decoration:underline}.pr-journey__related{display:grid;gap:14px}.pr-journey__related>a{display:flex;justify-content:space-between;gap:18px;padding:18px;background:#fff;border:1px solid #d9d0c5;line-height:1.45}.pr-journey__all{display:inline-block;margin-top:20px;text-decoration:underline}@media(max-width:500px){.pr-journey__product{grid-template-columns:100px minmax(0,1fr);gap:16px}.pr-journey__product h3{font-size:18px}.pr-journey__product p{font-size:13px}.pr-journey__product .pr-journey__button{width:100%;padding:12px;font-size:13px}.pr-journey__signup{padding:24px 18px}.pr-journey__form>.pr-journey__button{width:100%}}

