/* Merge v2 adds personalised guidance while preserving the existing study/Ozsky sections. */
.tnoi-moved-gallery .gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:32px}
.tnoi-moved-gallery .gallery img{display:block;width:100%;height:220px;object-fit:cover}
.tnoi-moved-gallery .gallery-link{display:inline-block;color:#2a2866;font-weight:600;margin-top:22px}
.feedback-pf-why{background:#f7f7f9}
.feedback-reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px;text-align:left}
.feedback-reason-grid article{padding:25px;background:white;border:1px solid #e7e7ec}
.feedback-reason-grid h3{color:#2a2866;line-height:1.45}
.feedback-reason-grid p{color:#68717b;font-size:15px}
.tnoi-merge-jumps{padding:25px 0;background:#f7f7f9;border-bottom:1px solid #e7e7ec}
.tnoi-merge-jumps .container{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.tnoi-merge-jumps a{padding:9px 18px;background:white;border:1px solid #d8d7e6;color:#2a2866;font-size:14px;font-weight:600}
.tnoi-merge-jumps a:hover{background:#eeedf6}
.tnoi-merge-anchor{display:block;scroll-margin-top:20px}
.tnoi-personalised{background:#f7f7f9;scroll-margin-top:20px}
.tnoi-merge-intro{max-width:950px;font-size:17px;color:#5b616b;line-height:1.85}
.tnoi-personalised .tnoi-merge-subtitle{font-size:26px;line-height:1.4;color:#2a2866;margin:40px 0 24px}
.tnoi-merge-audiences,.tnoi-merge-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.tnoi-merge-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.tnoi-merge-support article,.tnoi-merge-prep article{padding:25px;background:white;border:1px solid #e7e7ec}
.tnoi-merge-prep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}
.tnoi-personalised h3,.tnoi-entry-support h3,.tnoi-merge-process h3{font-size:19px;color:#2a2866;line-height:1.45;margin:8px 0 12px}
.tnoi-personalised article p,.tnoi-entry-support article p,.tnoi-merge-process article p{font-size:14px;color:#5b616b;line-height:1.85;margin:0}
.tnoi-entry-support{background:#fff}
.tnoi-merge-process{background:#f7f7f9}
.tnoi-merge-steps{margin-top:32px}
.tnoi-merge-archive{padding:48px 0!important}
.tnoi-merge-archive h2{color:#2a2866;font-size:28px;line-height:1.4}
.tnoi-merge-archive p{color:#68717b;margin-bottom:24px}
.tnoi-merge-archive .contact-button{display:inline-block}
@media(max-width:900px){.tnoi-merge-audiences,.tnoi-merge-steps,.tnoi-merge-support{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.tnoi-moved-gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.tnoi-moved-gallery .gallery img{height:165px}.feedback-reason-grid{grid-template-columns:1fr}}
@media(max-width:560px){.tnoi-merge-audiences,.tnoi-merge-support,.tnoi-merge-prep,.tnoi-merge-steps{grid-template-columns:1fr}.tnoi-merge-jumps .container{justify-content:stretch}.tnoi-merge-jumps a{width:100%;text-align:center}}
