.page-module__TnlYNq__shell{padding-block:48px}.page-module__TnlYNq__page{border:1px solid var(--line);max-width:850px;box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:0 auto;padding:clamp(24px,5vw,52px);font-size:1.08rem;line-height:1.75}.page-module__TnlYNq__page h1{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.page-module__TnlYNq__notice{background:#fff7df;border-left:4px solid #b28a18;border-radius:0 12px 12px 0;padding:20px 24px}.page-module__TnlYNq__routes{padding-left:24px}.page-module__TnlYNq__routes li{margin-block:14px;padding-left:4px}.page-module__TnlYNq__enquire{color:#fff;background:#3d478d;border-radius:12px;align-items:center;gap:14px;margin-top:10px;padding:14px 24px;font-weight:700;display:inline-flex}.page-module__TnlYNq__enquire:hover{background:#293368}.page-module__TnlYNq__enquire:focus-visible{outline-offset:4px;outline:3px solid #2679b4}.page-module__TnlYNq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.page-module__TnlYNq__shell{padding-block:24px}.page-module__TnlYNq__page{border-radius:16px}}
