.sf-tour-entry{box-sizing:border-box;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:center;gap:clamp(20px,5vw,80px);overflow:hidden;max-width:1440px;margin:clamp(35px,5vw,85px) auto;padding:clamp(30px,6vw,90px);background:#064ba2;color:#f0f1df;border-radius:5px}
.sf-tour-entry *{box-sizing:border-box}.sf-tour-entry__copy{min-width:0;position:relative;z-index:1}.sf-tour-entry__eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffad83}.sf-tour-entry h2{max-width:850px;margin:.35em 0;font-size:clamp(2.4rem,6vw,6.6rem);line-height:.96;letter-spacing:-.065em;color:inherit;overflow-wrap:anywhere}.sf-tour-entry__copy>p:not(.sf-tour-entry__eyebrow){max-width:62ch;font-size:clamp(.95rem,1.6vw,1.2rem);line-height:1.6}.sf-tour-entry__link{display:inline-flex;align-items:center;gap:1.5em;margin-top:1.8rem;padding:.9em 1.2em;background:#ff9b69;color:#003977!important;font-weight:800;text-decoration:none;border-radius:2px}.sf-tour-entry__link:hover,.sf-tour-entry__link:focus-visible{background:#f0f1df}.sf-tour-entry__visual{position:relative;min-width:0;min-height:260px;display:grid;place-items:center}.sf-tour-entry__bubble{display:block;width:min(100%,380px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 29% 22%,#fff 0%,#ffffff70 6%,transparent 20%),radial-gradient(circle at 70% 76%,#f8bdffb0,transparent 32%),radial-gradient(circle at 28% 70%,#9eefffba,transparent 37%),radial-gradient(circle at 50% 50%,#ffffff0a 52%,#adf8ff80 72%,#fff 77%,#fffffff0 80%,#ffffff22 86%);box-shadow:inset 0 0 20px #fff,0 25px 65px #001d5580;animation:sf-entry-float 7s ease-in-out infinite}.sf-tour-entry__visual img{position:absolute;max-width:45%;max-height:130px;object-fit:contain;filter:drop-shadow(0 3px 12px #002d7480)}@keyframes sf-entry-float{50%{transform:translateY(-13px)}}@media(max-width:700px){.sf-tour-entry{grid-template-columns:1fr;margin:25px 4vw;padding:30px 24px}.sf-tour-entry__visual{min-height:130px;grid-row:1}.sf-tour-entry__bubble{width:130px}.sf-tour-entry__visual img{max-width:90px;max-height:70px}.sf-tour-entry h2{font-size:clamp(2.3rem,11vw,4rem)}}@media(prefers-reduced-motion:reduce){.sf-tour-entry__bubble{animation:none}}
.sf-tour-entry h2{font-family:"Cal Sans",var(--sf-font,Arial),sans-serif;line-height:1.05;letter-spacing:-.045em}.sf-tour-entry__link{min-height:44px;max-width:100%;overflow-wrap:anywhere}.sf-tour-entry__link:focus-visible{outline:3px solid #fff;outline-offset:4px}.sf-entry-editor__pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sf-entry-editor .sf-tour-entry{margin:24px 0}@media(max-width:700px){.sf-entry-editor__pair{grid-template-columns:1fr}}
