.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0;position:relative}.journey-card{display:flex;flex-direction:column;padding:28px;border:1px solid #3d597a;border-radius:18px;background:linear-gradient(145deg,#10263f,#071120);box-shadow:0 15px 40px #0003}.journey-card:nth-child(2){background:linear-gradient(145deg,#302836,#0d1423)}.journey-card:nth-child(3){background:linear-gradient(145deg,#292143,#0d1423)}.journey-number{font-size:.72rem;letter-spacing:.12em;color:#ffc94d;font-weight:800}.journey-card h3{font-size:1.75rem;line-height:1.15;margin:16px 0}.journey-card p{color:#d0d8e5;margin:0 0 24px}.journey-primary{display:inline-flex;justify-content:space-between;gap:12px;align-items:center;background:#ffc94d;color:#07101e!important;padding:13px 17px;border-radius:9px;font-weight:800;text-decoration:none;line-height:1.35}.journey-card .journey-primary{margin-top:auto}.journey-guide{display:block;margin-top:20px;padding-top:18px;border-top:1px solid #536077;color:#f7f8fb;text-decoration:none;font-weight:700}.journey-guide small{display:block;color:#b6c0d0;letter-spacing:.1em;font-size:.68rem;margin-bottom:5px}.journey-top{font-size:.85rem;margin-top:16px;color:#b8dfff}.journey-all{text-align:center;position:relative}.journey-all a,.journey-next a:not(.journey-primary){color:#b8dfff}.journey-next{padding:24px;border:1px solid #3d597a;border-radius:14px;background:#0b1a2e;margin:26px 0}.journey-next strong{font-size:1.2rem}.journey-next h2{margin-top:0}.journey-next p{max-width:80ch;color:#d0d8e5}.journey-next>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.journey-lead{font-size:1.1rem;color:#d0d8e5;max-width:75ch}.journey-note{color:#b6c0d0;font-size:.9rem;margin:24px 0 48px}.review-label{display:block;font-size:.75rem;font-weight:400;color:#b6c0d0;margin-top:6px}.journey-shop{display:block;min-width:120px;font-size:.85rem;color:#ffc94d}.seo-navigation .journey-nav{font-weight:900;color:#ffc94d}.journey-zone{scroll-margin-top:90px}a:focus-visible{outline:3px solid #65c9ff;outline-offset:5px}.journey-primary:hover{background:#ffe08b}.journey-guide:hover{text-decoration:underline}.seo-table th:first-child{min-width:190px}.seo-table caption{text-align:left;padding:15px 0;font-weight:700}@media(max-width:900px){.journey-grid{grid-template-columns:1fr}.journey-card{padding:24px}.journey-card h3{font-size:1.6rem}.journey-card p{margin-bottom:18px}.journey-next>div{align-items:stretch;flex-direction:column}}