.ceylontripway-details-page .ceylontripway-hero-summary{max-width:900px;color:var(--pdp-text-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.7}.ceylontripway-details-page .ceylontripway-section-intro{margin-bottom:1rem}.ceylontripway-details-page .ceylontripway-section-intro>p,.ceylontripway-details-page .ceylontripway-detail-card>p,.ceylontripway-details-page .ceylontripway-theme-copy{color:var(--pdp-text-muted);margin:0;font-size:.9rem;line-height:1.7}.ceylontripway-details-page .ceylontripway-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}@media (min-width:640px){.ceylontripway-details-page .ceylontripway-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ceylontripway-details-page .ceylontripway-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ceylontripway-details-page .ceylontripway-detail-card{min-width:0;margin-top:0}.ceylontripway-details-page .ceylontripway-detail-card h3{margin:0 0 .65rem;font-size:1rem;line-height:1.4}.ceylontripway-details-page .ceylontripway-detail-card .pdp-bullet-list{margin-top:.5rem}.ceylontripway-details-page .ceylontripway-detail-card .pdp-bullet-list li{margin-bottom:.25rem}.ceylontripway-details-page .ceylontripway-detail-number{color:var(--pdp-brand-active);margin-bottom:.65rem;font-family:monospace;font-size:.75rem;font-weight:800;display:inline-flex}.ceylontripway-details-page .ceylontripway-theme-copy,.ceylontripway-details-page .ceylontripway-content-card{margin-bottom:1rem}.ceylontripway-details-page .ceylontripway-content-card>p{color:var(--pdp-text-muted);margin:0;font-size:.9rem;line-height:1.7}.ceylontripway-details-page .ceylontripway-content-card>.ceylontripway-detail-grid{margin-bottom:0}.ceylontripway-details-page .ceylontripway-section-label{color:var(--pdp-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:800}.ceylontripway-details-page .ceylontripway-highlight{margin-top:1rem}.ceylontripway-details-page .ceylontripway-bullet-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:640px){.ceylontripway-details-page .ceylontripway-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ceylontripway-details-page .ceylontripway-bullet-item{background:#fff9;border:1px solid #e2e8f0cc;border-radius:12px;align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem;display:flex}.ceylontripway-details-page .ceylontripway-bullet-item p{color:var(--pdp-text-main);margin:0;font-size:.85rem;line-height:1.5}.ceylontripway-details-page .ceylontripway-bullet-item .pdp-challenge-icon{width:26px;height:26px;font-size:.6rem}@media (max-width:639px){.ceylontripway-details-page .ceylontripway-hero-summary{font-size:.9rem}}
